Fullstack JavaScriptin tiedekunta - kurssi 134 700 hieroa. GeekBrainsista, koulutus 15 kuukautta, päivämäärä: 10.6.2023.
Miscellanea / / November 27, 2023
Valmisteleva lohko
I neljännes
Frontend-kehitys
Kurssit
HTML/CSS. Interaktiivinen kurssi
— Verkkokehityksen peruskäsitteet
— HTML-asiakirjan merkintäkielen perusteet
— CSS-dokumenttien muotoilukielen perusteet
— Perustunnisteet asettelua, pseudoluokkia ja pseudoelementtejä varten
— Paikoituksen perusteet, työskentely Flexboxin kanssa
— Työskentely suunnittelun asettelun kanssa Figma-muodossa
- Responsiivisen verkkosivuston luomisen perusteet
— Verkkostandardit ja tukityökalut
JavaScript. Taso 1
- JavaScript-kielen perusteet
— JavaScript-perusoperaattorit
— Silmukat, taulukot, tietorakenteet
— JavaScriptin objektit
— Johdatus DOM: iin
- Tapahtumankäsittely JavaScriptissä
– Työpajatunti
— Anonyymit toiminnot, sulkemiset
Edistynyt JavaScript-kurssi
- Moderni JavaScript
— OOP JavaScriptissä
— Asynkroniset pyynnöt
— Säännölliset lausekkeet
— Vue.js-kehys
— Vue.js-komponentit
— JavaScript palvelimella
— Testaus ja kokoonpano
ReactJS. Peruskurssi
— Kehitysympäristön ja ensimmäisen React-sovelluksen määrittäminen
— React-komponentin elinkaari
— Sukella Reactiin ja yhdistä käyttöliittymäkirjasto
— Reititys Reactissa. Jaamme sanansaattajan keskusteluihin
- Redux
— Redux-väliohjelmistot, reitittimen yhdistäminen Reduxiin ja tietojen tallentaminen Redux-persistillä
- Työskentely API: n kanssa
- Progressiivinen verkkosovellus
— SPA-sovellusten tilanhallinta
II neljännes
Taustakehitys JavaScriptissä
Tällä vuosineljänneksellä opiskelijat oppivat käyttämään useimpia kielen tarjoamia ominaisuuksia. Pystyy luomaan taustasovelluksia, jotka luovat HTML: n taustalla tietokannan tietojen avulla. Samalla tutkitaan verkkoprotokollien perusperiaatteet, HTTP-protokollan ominaisuudet ja HTML: n perusrakenne.
Kurssit
Linux. Työasema
— Johdanto. OS asennus
— Asennus ja perehtyminen komentorivikäyttöliittymään
— Käyttäjät. Käyttäjien ja ryhmien hallinta
— Käyttöjärjestelmän lataus ja prosessit
— Linux-tiedostojärjestelmälaite. Tiedoston ja hakemiston käsite
— Johdatus bash-skripteihin. crontab ja tehtävien ajoittajat
— Pakettien ja arkiston hallinta. Verkkosuojauksen perusteet
— Johdatus telakkaan
Node.js
— Node.js: n esittely
— Konsoliohjelmat
— Verkkopyyntöjen käsittely
— Express-kehys
- Työskentely MySQL: n kanssa
— Todennus ja valtuutus
- REST API
- WebSocketit
Tietokanta
— Johdatus relaatiotietokantojen teoriaan
— Tietokannan rakenteen peruskäsitteet
— Tietojen määritelmä. Tietojen perustoiminnot
— Tiedon otos, tietojen yhdistäminen
— Sisäkkäiset kyselyt ja Unioni
- Liittyä seuraan
— Kehittyneet SQL-ominaisuudet
— Ikkunafunktiot, hakemistot, työskentely graafisessa työasemassa
HTTP-verkkoprotokolla
— Verkkopalvelimen luominen Node.js: lle
— Vuorovaikutus http-palvelimen kanssa telnet-ohjelman avulla
— Vuorovaikutus http-palvelimen kanssa selaimesta
- GET-, POST-, PUT-, DELETE- ja OPTIONS-pyyntöjen lähettäminen, käsittely
— Työskentely evästeiden kanssa
— Työskentely istunnon kanssa
- Uudelleenohjaukset
— WS-yhteyden luominen ja sen käyttäminen
— Työskentely CORS-otsikoiden kanssa
III neljännes
Täyden pinon kehitys
Suurin ja teknisesti monimutkaisin lohko, jonka jälkeen opiskelijat pystyvät itsenäisesti ratkaisemaan keskikokoisia ongelmia.
Kurssit
TypeScript
— Johdatus TypeScriptiin.
— Tyyppijärjestelmä TypeScriptissä
— Yleinen ohjelmointi
- Työskentely JavaScript-koodin kanssa
— Luokat ja OOP
- Edistynyt tsconfig-määritys
Verkkosivustojen kehittäminen Nest.js: n avulla
— Ohjainluokkien ja menetelmien luominen koristelujen avulla
— Pyynnön kontekstiohjaimien edelleenlähetys dekoraattoreiden avulla
— Palveluntarjoajien luominen, niiden käyttö valvojissa ja muissa palveluntarjoajissa
— Ohjainten ja palveluntarjoajien järjestäminen moduuleiksi moduulien avulla
— Työskentely TypeORM: n kanssa yhdessä PostgreSQL: n kanssa, TypeORM-kokonaisuuksien luominen, työskentely niiden kanssa (luominen, poistaminen, valinta ja muuttaminen)
— Valtuutusmekanismin ja vartijoiden käyttö
— Sieppaajien käyttö
- Väliohjelmistojen käyttö
– Omien sisustajien luominen
— Ohjaustankomallien luominen ja dynaaminen sivujen luominen niiden pohjalta
— GraphQL: n käyttö
- Työskentely WebSocketin kanssa
Korkean kuormituksen taustasovellusten kehittäminen
— Monisäikeisten sovellusten kirjoittaminen Node.js: ään
— Memcachedin käyttäminen Node.js: ssä
— Redisin käyttäminen välimuistipalveluna Node.js: ssä
— Redisin käyttäminen NoSql-ratkaisuna Node.js: ssä
- Redisin käyttäminen viestien välittäjänä Node.js: ssä
— Mikropalvelulähestymistavan käyttäminen kirjoitettaessa taustasovelluksia Node.js: ään
— Apache benchmarkin (ab) käyttäminen paikallisen kuormitustestauksen suorittamiseen
IV neljännes
Pehmeitä taitoja
Kerromme sinulle kuinka olla vuorovaikutuksessa tiimin kanssa ja läpäistä haastattelut.
Kurssit
Ketterä, Scrum. Teoria
– Johdatus Agileen
- Scrum, Kanban
- Ryhmätyöskentely Scrumilla
— Valmistautuminen hankkeen aloittamiseen
- Harjoittele. Projektin valmistelu
Valmistumisprojekti
— Konsultointi
— Projektin suojaus
Valmistautuminen haastatteluun
Kurssit neljänneksen ulkopuolella
Kurssit
Työpöytäsovellusten kehittäminen Electron.js: n avulla
Monialustaisten sovellusten kehittäminen React Nativen avulla
Algoritmit ja tietorakenteet
Valmistautuminen työnhakuun
— Kuinka kirjoittaa ansioluettelo, joka varmasti huomataan
– Laadimme työnhakukartan
- Miksi saatekirjeitä tarvitaan?
— Mitä odottaa HR: n haastattelussa
alijev79
17.05.2022 G.
Aloitin oppimisen tyhjästä - sain erinomaisen pohjan ja tiedon itseni kehittämiseen
Suoritettu puolet FullStack JavaScript -kurssista. Jatkan opintojani. Tulin laiturille täysin tyhjänä. Nyt voin kirjoittaa verkkosivuja. Kurssin ensimmäisellä puoliskolla opettaneet opettajat antoivat minulle erinomaiset tiedot!!! Nähdessään saavutukseni harjoittelussa, pari ihmistä päätti myös opiskella tänne. Tärkeintä tässä on oma motivaatiosi ja halu oppia jotain uutta. Itse työskentelen huoltoinsinöörinä lääketieteen...
Sergeychudinov 1986
19.10.2022 G.
Sharaga
Ostin täyden Fullstack JavaScript -kurssin, joka kesti 18 kuukautta, jaettuna 4 neljännekseen + yhdeksi neljännekseksi ”neljänneksen ulkopuolelle”, eli vain 5 neljännekseen. Aluksi kaikki oli hyvin. Mutta sitten kurssien taso alkoi vähitellen laskea. Sitten ilman mitään selitystä he siirsivät kaikki kurssit 2,5 kuukaudelle ja suunniteltujen kurssien sijaan lisäsivät ohjelmaamme tietyn Bootcampin kursseilla, jotka eivät koske meidän...
D M
14.10.2022 G.
Olen tämän "oppilaitoksen" opiskelija; osallistuin Fullstack JavaScript -kurssille viime heinäkuussa (2021). Ensimmäiset kuusi kuukautta olivat normaaleja, mutta uuden vuoden jälkeen aikataulukalenterissa alkoivat outoja muutoksia. He ottivat käyttöön bootcamp-leirin, jossa oli pakollinen osallistuminen ja kauhea organisaatio, joka keskeytti peruskoulutuksen. Ja he keksivät "lomat" - taukoja harjoituksissa noin kahden viikon ajan. Luultavasti lopullisesti...