Faculty of Frontend Development - kurssi 179 600 hieroa. GeekBrainsista, koulutus 15 kuukautta, päivämäärä: 10.6.2023.
Miscellanea / / November 29, 2023
Valmisteleva lohko
Kurssit
Kuinka opiskella tehokkaasti. Videokurssi GeekUniversityn metodologilta
— GeekUniversityssä opiskelun piirteet
- Miksi opiskelu on vaikeaa?
— Itseopiskeluvälineet
– Otamme osaamisesta oppia
— Aikuiskoulutuksen piirteet
— Tavoitteiden asettaminen SMART-järjestelmän mukaisesti
— Miten koulutuspyyntö muotoillaan
Ohjelmoinnin perusteet
— Muuttujien luominen;
— yhteen-, vähennys-, jako- ja kertolaskuoperaatiot;
— Loogiset operaatiot;
— Työskentely taulukoiden kanssa;
- Toiminnot.
Git. Peruskurssi
Git on erittäin tärkeä jokaiselle nykyaikaiselle kehittäjälle, koska se luo perustan, joka on tarpeen mukavalle tiimityölle tiimissä ja työskentelylle kolmannen osapuolen avoimen lähdekoodin ratkaisujen kanssa.
I neljännes
Web-asettelu
— Opi suunnittelemaan verkkosivustoja, luomaan sivu ja valmistautumaan luomaan tehtävien ajoitus — hallitsemaan Bootstrap-kirjasto, LESS- ja SASS-esiprosessorit – hallitse mukautuva asettelu, selaimien välisen yhteensopivuuden ja kelpoisuuden periaatteet – aloitussivun luominen sivu
Kurssit
HTML/CSS. Interaktiivinen kurssi
— Verkkokehityksen peruskäsitteet
— HTML-kuvauskielen perusteet
— CSS-tyylisivujen perusteet
— Perustunnisteet, pseudo-luokat ja pseudoelementit
— Paikoituksen perusteet ja työskentely CSS Flexbox -tekniikan kanssa
— Työskentely asettelun kanssa Figma-graafisessa editorissa
- Responsiivisen verkkosivuston luomisen perusteet
— Verkkostandardit ja tukityökalut
Ammattimainen ulkoasu
— Elementtien sijoittaminen. Käytännöllinen asettelu
— HTML5-rakenne, lomakkeisiin tutustuminen
— Bootstrapin käytännön sovellus
— Esikäsittelijät: sovellus käytännössä
— Siirtymä- ja muunnosvaikutukset CSS3:ssa
— CSS3: mediakyselyt, mukautuva asettelu
— Mukautuvan asettelun käytännön soveltaminen
— Ruudukkoasettelu, uudet CSS3-ominaisuudet
II neljännes
Frontend-kehitys
— Hallitse JavaScript- ja OOP-periaatteet — Opi työskentelemään Parcel-, Webpack-, Vue.js- ja kolmannen osapuolen sovellusliittymien kanssa — Pystyt työskentelemään erilaisissa ympäristöissä ja yhdistämään kolmannen osapuolen kirjastoja
Projekti
— Kulujen seurantasovellus
Kurssit
JavaScriptin peruskurssi
- JavaScript-kielen perusteet
— JavaScript-perusoperaattorit
— Silmukat, taulukot ja tietorakenteet
— JavaScriptin objektit
— Johdatus DOM: iin – Document Object Model
- Tapahtumankäsittely JavaScriptissä
– Työpajatunti
— Anonyymit toiminnot ja sulkemiset
Edistynyt JavaScript-kurssi
- Moderni JavaScript
— Olio-ohjelmointi (OOP) JavaScriptissä
— Asynkroniset pyynnöt
— Säännölliset lausekkeet
— Vue.js-kehys
— Vue.js-komponentit
— JavaScript palvelimella
— Testaus ja rakennusmääräykset
Projektin rakennustyökalut
— Asennus ja työskentely Pack- ja Webpack-pakkaajien kanssa
— Työskentely Gulpin tehtäväpäällikön kanssa
— Työskentely npm-pakettienhallinnan kanssa
— Kolmannen osapuolen pakettien ja kirjastojen yhdistäminen
Vue.js
— Vue.js: n esittely
— Vue.js-komponenttien vuorovaikutus
— Menetelmät ja ohjeet
— Vue CLI Vue.js-sovellusprojektin luomiseen
— Työskentely Vue Router -reitittimen kanssa
— Työskentely Vuex-tilanhallintamallin kanssa
— Työskentely API - sovellusohjelmointirajapinnan kanssa
III neljännes
ReactJS-kirjaston ja taustajärjestelmän kehittämisen perusteet
— Opi työskentelemään ReactJS: n kanssa — Pystyt käyttämään ECMAScript 6:ta ja Flux-konseptia — Hallitset Node.js: n taustakehityksen perusteet ja pystyt luomaan erilaisia REST API: ita
Kurssit
ReactJS-kirjasto. Peruskurssi
— Kehitysympäristön ja ensimmäisen React-sovelluksen määrittäminen
— React-komponentin elinkaari
— Sukellus Reactiin ja käyttöliittymäkirjaston yhdistäminen
— Reititys Reactissa: Messengerin jakaminen keskusteluihin
- Redux-kirjasto JavaScriptille
— Redux-väliohjelmistotoiminnot. Reitittimen yhdistäminen Reduxiin ja tietojen tallentaminen Reduxin säilytyskirjaston avulla
- Työskentely API: n kanssa
- Progressiivinen verkkosovellus
Node.js-alusta
— Node.js: n esittely
— Konsoliohjelmat
— Verkkopyyntöjen käsittely
— Express-kehys
— Työskentely MySQL: n kanssa - tietokannan hallintajärjestelmä
— Todennus ja valtuutus
— Työskentely REST API -arkkitehtonisen lähestymistavan kanssa
- WebSocketit
IV neljännes
Kehitystä ideasta julkaisuun
— Tutustu menetelmiin Agile, Scrum, Kanban — Hanki tiimikehitystaitoja ja opi työskentelemään GIT: n kanssa — Opi jatkuvan integraation ja jatkuvan toimituksen periaatteet
Projektit
— Ryhmän valmistumisprojekti. Käyt läpi ammatillisen kehityksen vaiheet: idean löytämisestä tuotteen testaamiseen ja julkaisuun
Kurssit
Ammattimainen web-sovelluskehitys
— Johdatus TypeScript-ohjelmointikieleen
— Kehittynyt kirjoitusjärjestelmä TypeScriptissä
— Luokat, nimiavaruus, TypeScript-määritykset
— TypeScriptin lisääminen Reactiin
— MobX-konsepti
— Sovelluksen testaus: React + TypeScript
— SSR-tekniikka Reactissa
Diplomiprojektin tiimikehitys
— Projekti ja tuote, tuotteen MVP, tiimi
— Hankkeen vaatimukset ja tekniset eritelmät
- Työkalut
— Kehittämismenetelmät
— Ongelmat ja niiden ratkaisut
— Ryhmätyöharjoittelu, laatu
— Vapautus — tuotteen julkaisu maailmalle
— Tuotteen lanseeraus ja kaupallistaminen
Kurssit neljänneksen ulkopuolella
Heidät on myös läpäistävä saadakseen tutkintotodistuksen ja apua työnhakuun. Kursseille, joilla on avoin päivämäärä, voit ilmoittautua minä tahansa päivänä, myös kaikkien aikataulun mukaisten kurssien suorittamisen jälkeen.
Kurssit
Valmistautuminen tekniseen haastatteluun
- HTML ja CSS
- JavaScript
— Projektin rakentamistyökalut
- Vue.js
— Web-sovelluksen taustakehityksen perusteet
— Tekninen kokeiluhaastattelu
Tietokannan perusteet. Videokurssi
— Relaatiotietokannat
— DBMS: n asennus
— Tietokantasuunnittelu, normaalit lomakkeet
— SQL-komennot: CREATE, INSERT, DISTINCT, ORDER BY, LIMIT, SELECT and WHERE, DELETE ja UPDATE
— Tietojen johdonmukaisuus
- Ulkoinen avain
— Taulukoiden luominen useista moneen -suhteeseen
- Yhdistelmä ensisijainen avain
— Tietojen yhdistäminen useista taulukoista
— Operaattorit: INNER JOIN, LEFT JOIN, RIGHT JOIN, UNION, GROUP BY
— Aggregointitoiminnot
— Indeksit
— Liiketoimet
Tietokanta
- Webseminaari. Ympäristön ja DDL-komentojen asennus
— Video-opastus. Tietokannan hallinta ja työskentely SQL-kyselykielen kanssa
- Webseminaari. Johdatus tietokantasuunnitteluun
- Webseminaari. CRUD-toiminnot
— Video-opastus + webinaari: operaattorit, suodatus, lajittelu ja rajoitukset. Tietojen yhdistäminen
— Video-opetusohjelma + webinaari: monimutkaiset kyselyt
— Video-opetusohjelma + webinaari: tapahtumat, muuttujat, näkymät. Hallinto. Tallennetut menettelyt ja toiminnot, laukaisimet
— Video-opetusohjelma + webinaari: Kyselyn optimointi. NoSQL
Linux. Työasema
- Linuxin asennus ja perehtyminen
— Komentorivikäyttöliittymän määrittäminen
— Käyttäjien ja ryhmien hallinta
— Käyttöjärjestelmän lataus ja prosessit
— Linux-tiedostojärjestelmälaite. Tiedosto- ja hakemistokäsitteet
- Johdatus Bash-skripteihin. crontab ja tehtävien ajoittajat
— Pakettien ja arkiston hallinta. Verkkosuojauksen perusteet
— Dockerin esittely
Freelance-kehittäjä: koulutus
– Miten freelance-työ toimii?
— Ensimmäiset askeleet freelance-pörssissä
— Kuinka saada lisää tilauksia freelancerina
— Kuinka saavuttaa tavoitteita freelancerina eikä hukkua työhön
- Tapauksia ja elämänhakkeja kokeneilta freelancereilta
Valmistautuminen työnhakuun
— Kuinka kirjoittaa ansioluettelo, joka varmasti huomataan
– Laadimme työnhakukartan
- Miksi saatekirjeitä tarvitaan?
— Mitä odottaa HR: n haastattelussa