Fullstack JavaScripti teaduskond - kursus 134 700 hõõruda. GeekBrainsist, koolitus 15 kuud, kuupäev: 10. juuni 2023.
Varia / / November 27, 2023
Ettevalmistav plokk
I veerand
Frontendi arendus
Kursused
HTML/CSS. Interaktiivne kursus
— Veebiarenduse põhikontseptsioonid
— HTML-dokumendi märgistuskeele põhitõed
— CSS-i dokumentide kujundamise keele põhitõed
— Põhilised küljenduse, pseudoklasside ja pseudoelementide sildid
— Positsioneerimise põhitõed, töö Flexboxiga
— Figma formaadis kujunduspaigutusega töötamine
— Responsiivse veebisaidi loomise põhitõed
— Veebistandardid ja tugitööriistad
JavaScript. 1. tase
— JavaScripti keele põhitõed
— JavaScripti põhioperaatorid
— Silmused, massiivid, andmestruktuurid
- JavaScriptis olevad objektid
— DOM-i tutvustus
— sündmuste käsitlemine JavaScriptis
— Töötoa tund
— Anonüümsed funktsioonid, sulgemised
Täiustatud JavaScripti kursus
- kaasaegne JavaScript
- OOP JavaScriptis
— Asünkroonsed päringud
— Regulaaravaldised
— Vue.js raamistik
— Vue.js komponendid
— JavaScript serveris
— katsetamine ja kokkupanek
ReactJS. Põhikursus
— Arenduskeskkonna ja esimese Reacti rakenduse seadistamine
— Reacti komponendi elutsükkel
— Sukelduge Reacti ja ühendage kasutajaliidese teek
— Marsruutimine rakenduses React. Jagame messengeri vestlusteks
— Redux
— Reduxi vahevara, ruuteri ühendamine Reduxiga ja andmete salvestamine Redux-persist abil
— API-ga töötamine
- Progressiivne veebirakendus
— SPA rakenduste olekuhaldus
II veerand
Taustaprogrammi arendamine JavaScriptis
Sellel veerandil õpivad õpilased kasutama enamikku keele pakutavatest funktsioonidest. Suudab luua taustarakendusi, mis genereerivad taustaprogrammis andmebaasi andmeid kasutades HTML-i. Samal ajal uuritakse: võrguprotokollide põhiprintsiipe, HTTP-protokolli omadusi ja HTML-i põhistruktuuri.
Kursused
Linux. Tööjaam
— Sissejuhatus. OS-i installimine
— Käsurea liidese seadistamine ja sellega tutvumine
— kasutajad. Kasutajate ja rühmade haldamine
— OS-i laadimine ja protsessid
— Linuxi failisüsteemi seade. Faili ja kataloogi kontseptsioon
— bash-skriptide tutvustus. crontab ja ülesannete planeerijates
— pakettide ja hoidlate haldamine. Võrguturbe põhitõed
— Sissejuhatus dokkerisse
Node.js
— Node.js-i tutvustus
— konsooliprogrammid
— Võrgupäringutega töötamine
— ekspressraamistik
— MySQL-iga töötamine
— Autentimine ja autoriseerimine
- REST API
- WebSockets
Andmebaas
— Sissejuhatus relatsiooniliste andmebaaside teooriasse
— Andmebaasi struktuuri põhimõisted
— Andmete määratlus. Põhiandmetoimingud
— Andmete valim, andmete koondamine
— Pesastatud päringud ja Liit
— Liitu
— täiustatud SQL-i võimalused
— Aknafunktsioonid, indeksid, töö graafilises kliendis
HTTP võrguprotokoll
— veebiserveri loomine saidil Node.js
— interaktsioon http-serveriga telneti programmi abil
— interaktsioon http-serveriga brauserist
- GET, POST, PUT, DELETE, OPTIONS taotluste saatmine, töötlemine
— Küpsistega töötamine
— Seansiga töötamine
— Ümbersuunamised
— WS-ühenduse loomine ja sellega töötamine
— CORS-i päistega töötamine
III veerand
Täielik virna arendamine
Suurim ja tehniliselt keerukaim plokk, mille järel saavad õpilased iseseisvalt lahendada keskmise keerukusega ülesandeid.
Kursused
TypeScript
— Sissejuhatus TypeScripti.
— TypeScripti tüübisüsteem
— Üldine programmeerimine
— JavaScripti koodiga töötamine
— klassid ja OOP
- Täiustatud tsconfigi konfiguratsioon
Veebisaidi arendamine Nest.js-i abil
— Dekoraatorite abil kontrollerite klasside ja meetodite loomine
— päringu kontekstikontrollerite edastamine dekoraatorite abil
— Pakkujate loomine, nende kasutamine kontrollerites ja muudes pakkujates
— Kontrollerite ja pakkujate organiseerimine moodulitesse, kasutades mooduleid
— TypeORM-iga töötamine koos PostgreSQL-iga, TypeORM-üksuste loomine, nendega töötamine (loomine, kustutamine, valimine ja muutmine)
— Autoriseerimismehhanismi ja valvurite kasutamine
— pealtkuulajate kasutamine
— Vahevara kasutamine
— Oma dekoraatorite loomine
— Juhtraua mallide loomine ja nende põhjal lehtede dünaamiline genereerimine
— GraphQL-i kasutamine
— WebSocketiga töötamine
Suure koormusega taustarakenduste arendamine
— Node.js-is mitme lõimega rakenduste kirjutamine
— Memcached kasutamine failis Node.js
— Redise kasutamine vahemällu teenusena Node.js-s
— Redise kasutamine NoSql-lahendusena failis Node.js
- Redise kasutamine sõnumite vahendajana rakenduses Node.js
— Mikroteenuste lähenemisviisi kasutamine Node.js-i taustarakenduste kirjutamisel
— Apache võrdlusaluse (ab) kasutamine kohaliku koormustesti läbiviimiseks
IV veerand
Pehmed oskused
Me räägime teile, kuidas meeskonnaga suhelda ja intervjuusid läbida.
Kursused
Agiilne, Scrum. teooria
— Agile’i tutvustus
- Scrum, Kanban
- Meeskonnatöö Scrumi abil
— Ettevalmistus projekti alustamiseks
- Harjuta. Projekti ettevalmistamine
Lõpuprojekt
— Konsultatsioon
— Projekti kaitse
Intervjuuks valmistumine
Kursused väljaspool kvartalit
Kursused
Töölauarakenduste arendamine Electron.js abil
Platvormiüleste rakenduste arendamine React Native'i abil
Algoritmid ja andmestruktuurid
Tööotsinguteks valmistumine
— Kuidas kirjutada CV, mida kindlasti märgatakse
— Koostame tööotsingu kaardi
- Miks on vaja kaaskirju?
— Mida oodata HR-i intervjuul
alijev79
17.05.2022 G.
Alustasin õppimist nullist – sain suurepärase baasi ja teadmised enda arendamiseks
Läbinud poole FullStack JavaScripti kursusest. Jätkan õpinguid. Tulin platvormile täiesti tühjana. Nüüd saan kirjutada veebisaite. Kursuse esimesel poolel mind õpetanud õpetajad andsid mulle suurepärased teadmised!!! Nähes minu saavutusi trennis, otsustasid paar inimest ka siia õppima minna. Peamine on siin teie enda motivatsioon ja soov midagi uut õppida. Ma ise töötan hooldusinsenerina meditsiini...
Sergeychudinov1986
19.10.2022 G.
Sharaga
Ostsin Fullstack JavaScripti täiskursuse, mis kestis 18 kuud ja mis on jagatud 4 kvartaliks + üks veerand “Väljaspool kvartalit”, see tähendab ainult 5 kvartalit. Alguses oli kõik hästi. Kuid siis hakkas kursuste tase tasapisi langema. Siis lükkasid nad ilma igasuguste selgitusteta kõik kursused 2,5 kuud edasi ning plaanitud kursuste asemel sisestasid nad meie programmi teatud Bootcampi kursustega, mis meie omadele ei kehti...
D M
14.10.2022 G.
Olen selle "õppeasutuse" üliõpilane; astusin Fullstack JavaScripti kursusele eelmise aasta juulis (2021). Esimesed kuus kuud olid normaalsed, kuid pärast uut aastat algasid ajakava kalendris kummalised muudatused. Nad kehtestasid kohustusliku osalemise ja kohutava korraldusega alglaagri, peatades põhikoolituse. Ja nad mõtlesid välja "puhkuse" - umbes kahenädalased pausid treeningus. Väidetavalt igaveseks...