Fakultet for Fullstack JavaScript - kursus 134.700 rub. fra GeekBrains, træning 15 måneder, Dato: 10. juni 2023.
Miscellanea / / November 27, 2023
Forberedende blok
I kvartal
Frontend udvikling
Kurser
HTML/CSS. Interaktivt kursus
— Grundlæggende begreber i webudvikling
— Grundlæggende om HTML-dokumentmarkeringssprog
— Grundlæggende om CSS-dokumentstylingsproget
— Grundlæggende tags til layout, Pseudo-klasser og pseudo-elementer
— Grundlæggende positionering, arbejde med Flexbox
— Arbejde med designlayout i Figma-format
— Grundlæggende om at skabe en responsiv hjemmeside
— Webstandarder og understøttende værktøjer
JavaScript. Niveau 1
— Grundlæggende om JavaScript-sproget
— Grundlæggende JavaScript-operatører
— Sløjfer, arrays, datastrukturer
— Objekter i JavaScript
— Introduktion til DOM
— Hændelseshåndtering i JavaScript
— Værkstedslektion
— Anonyme funktioner, lukninger
Avanceret JavaScript kursus
— Moderne JavaScript
— OOP i JavaScript
— Asynkrone anmodninger
— Regelmæssige udtryk
— Vue.js framework
— Vue.js komponenter
— JavaScript på serveren
- Prøvning og montage
ReactJS. Grundkursus
— Opsætning af udviklingsmiljøet og den første React-applikation
— Livscyklus for en React-komponent
— Dyk ned i React og tilslut brugergrænsefladebiblioteket
— Routing i React. Vi deler budbringeren i chats
— Redux
— Redux middleware, tilslutning af en router til Redux og lagring af data ved hjælp af Redux-persist
- Arbejde med API
- Progressiv webapp
— Administration af SPA-applikationstilstand
II kvartal
Backend udvikling i JavaScript
I dette kvartal vil eleverne lære at bruge de fleste af de funktioner, som sproget tilbyder. Vil være i stand til at oprette backend-applikationer, der genererer HTML på backend ved hjælp af data fra databasen. Samtidig vil følgende blive undersøgt: de grundlæggende principper for netværksprotokoller, funktionerne i HTTP-protokollen og den grundlæggende struktur i HTML.
Kurser
Linux. Arbejdsplads
- Introduktion. OS installation
— Opsætning og fortrolighed med kommandolinjegrænsefladen
— Brugere. Håndtering af brugere og grupper
— OS indlæsning og processer
— Linux-filsystemenhed. Begrebet fil og bibliotek
— Introduktion til bash-scripts. crontab og hos opgaveplanlæggere
— Pakke- og lagerstyring. Grundlæggende om netværkssikkerhed
— Introduktion til havnearbejder
Node.js
— Introduktion til Node.js
— Konsolprogrammer
— Arbejde med netværksanmodninger
— Ekspresramme
— Arbejder med MySQL
— Autentificering og autorisation
- REST API
- WebSockets
Database
— Introduktion til teorien om relationelle databaser
— Grundlæggende begreber for databasestruktur
— Datadefinition. Grundlæggende dataoperationer
— Datasampling, dataaggregering
— Indlejrede forespørgsler og Union
- Tilslutte
— Avancerede SQL-funktioner
— Vinduesfunktioner, indekser, arbejde i en grafisk klient
HTTP netværksprotokol
— Oprettelse af en webserver på Node.js
— Interaktion med en http-server ved hjælp af telnet-programmet
— Interaktion med http-serveren fra browseren
— Sender, behandler GET, POST, PUT, DELETE, OPTIONS-anmodninger
— Arbejde med cookies
— Arbejde med en session
— Omdirigeringer
— Oprettelse af en WS-forbindelse og arbejde med den
— Arbejde med CORS-headere
III kvartal
Fuld stack udvikling
Den største og mest teknisk komplekse blok, hvorefter eleverne selvstændigt vil kunne løse problemer af middel kompleksitet.
Kurser
TypeScript
— Introduktion til TypeScript.
— Typesystemet i TypeScript
— Generaliseret programmering
— Arbejde med JavaScript-kode
— Klasser og OOP
- Avanceret tsconfig-konfiguration
Websiteudvikling ved hjælp af Nest.js
— Oprettelse af controllerklasser og -metoder ved hjælp af dekoratorer
— Videresendelse af anmodningskontekstcontrollere ved hjælp af dekoratorer
— Oprettelse af udbydere, brug af dem i controllere og andre udbydere
— Organisering af controllere og udbydere i moduler ved hjælp af moduler
— Arbejde med TypeORM i forbindelse med PostgreSQL, oprettelse af TypeORM-enheder, arbejde med dem (oprette, slette, vælge og ændre)
— Brug af autorisationsmekanismen og vagter
— Brug af interceptorer
— Brug af middleware
— At skabe dine egne dekoratører
— Oprettelse af styrskabeloner og dynamisk generering af sider baseret på dem
— Brug af GraphQL
— Arbejde med WebSocket
Udvikling af high-load backend applikationer
— Skrivning af flertrådede applikationer på Node.js
— Brug af memcached i Node.js
— Brug af Redis som en cachingtjeneste i Node.js
— Brug af Redis som en NoSql-løsning i Node.js
- Brug af Redis som meddelelsesmægler i Node.js
— Brug af en mikroservicetilgang, når du skriver backend-applikationer på Node.js
— Brug af apache benchmark (ab) til at udføre lokal belastningstest
IV kvartal
Bløde værdier
Vi fortæller dig, hvordan du interagerer med holdet og består interviews.
Kurser
Agile, Scrum. Teori
— Introduktion til Agile
- Scrum, Kanban
— Teamwork ved hjælp af Scrum
— Forberedelse til projektets start
- Øve sig. Forberedelse til projektet
Afgangsprojekt
— Konsultation
— Projektbeskyttelse
Forberedelse til en samtale
Kurser uden for kvartalet
Kurser
Udvikling af desktop-applikationer ved hjælp af Electron.js
Udvikling af applikationer på tværs af platforme ved hjælp af React Native
Algoritmer og datastrukturer
Forberedelse til jobsøgning
— Hvordan man skriver et CV, der helt sikkert vil blive bemærket
— Vi laver et jobsøgningskort
- Hvorfor er der brug for følgebreve?
— Hvad kan man forvente ved en samtale med HR
aliyev79
17.05.2022 G.
Jeg begyndte at lære fra bunden - jeg fik en fremragende base og viden til at udvikle mig selv
Gennemført halvdelen af FullStack JavaScript-kurset. Jeg fortsætter mine studier. Jeg kom til perronen helt tom. Nu kan jeg skrive hjemmesider. De lærere, der underviste mig i første halvdel af kurset, gav mig fremragende viden!!! Da jeg så mine præstationer inden for træning, besluttede et par mennesker også at studere her. Det vigtigste her er din egen motivation og lyst til at lære noget nyt. Jeg arbejder selv som serviceingeniør for medicinsk...
sergeychudinov 1986
19.10.2022 G.
Sharaga
Jeg købte et fuldt Fullstack JavaScript-kursus af 18 måneders varighed, fordelt på 4 kvartaler + et kvartal "Udenfor kvartalet", det vil sige kun 5 kvartaler. Først var alt godt. Men så begyndte kursernes niveau gradvist at falde. Så udsatte de uden nogen forklaring alle kurser i 2,5 måned, og i stedet for de planlagte kurser indsatte de i vores program en bestemt Bootcamp med kurser, der ikke gælder vores...
D M
14.10.2022 G.
Jeg er studerende på denne "uddannelsesinstitution"; Jeg deltog i Fullstack JavaScript-kurset i juli sidste år (2021). De første seks måneder var normale, men efter det nye år begyndte mærkelige ændringer i skemakalenderen. De indførte en bootcamp med obligatorisk deltagelse og frygtelig organisation, og suspenderede grunduddannelsen. Og de fandt på "ferier" - pauser i træningen i omkring to uger. Angiveligt for altid...