Frontend plėtros fakultetas - kursas 179 600 rub. iš GeekBrains, mokymas 15 mėnesių, Data: 2023 m. birželio 10 d.
įvairenybės / / November 29, 2023
Parengiamasis blokas
Kursai
Kaip efektyviai mokytis. Video kursai iš GeekUniversity metodininkų
— Studijų GeekUniversity ypatybės
– Kodėl sunku mokytis?
— Saviugdos priemonės
– Mokomės iš kompetencijų
— Suaugusiųjų švietimo ypatumai
— Tikslų nustatymas pagal SMART schemą
— Kaip suformuluoti ugdymo prašymą
Programavimo pagrindai
— Kintamųjų kūrimas;
— Sudėjimo, atimties, dalybos ir daugybos operacijos;
— Loginės operacijos;
- Darbas su masyvais;
- Funkcijos.
Git. Bazinis kursas
Git yra labai svarbus bet kuriam šiuolaikiniam kūrėjui, nes sudaro pagrindą, reikalingą patogiam komandiniam darbui komandoje ir darbui su trečiųjų šalių atvirojo kodo sprendimais.
I ketvirtis
Interneto išdėstymas
— Išmokite maketuoti svetaines, sukurti puslapį ir pasiruošti kurti užduočių planuoklį — Įvaldykite „Bootstrap“ biblioteką, LESS ir SASS pirminiai procesoriai – įvaldykite prisitaikantį išdėstymą, suderinamumo tarp naršyklių ir galiojimo principus – sukurkite nukreipimo puslapį puslapį
Kursai
HTML/CSS. Interaktyvus kursas
— Pagrindinės žiniatinklio kūrimo sąvokos
– HTML žymėjimo kalbos pagrindai
— CSS stiliaus lapų pagrindai
— Pagrindinės žymos, pseudo klasės ir pseudo elementai
— Padėties nustatymo pagrindai ir darbas su CSS Flexbox technologija
— Darbas su maketu Figma grafiniame redaktoriuje
— Interaktyvios svetainės kūrimo pagrindai
— Interneto standartai ir pagalbiniai įrankiai
Profesionalus maketavimas
— Elementų išdėstymas. Praktiškas išdėstymas
— HTML5 struktūra, susipažinimas su formomis
— Praktinis „Bootstrap“ pritaikymas
— Pirminiai apdorojimo įrenginiai: taikymas praktikoje
— Perėjimo ir transformacijos efektai CSS3
— CSS3: medijos užklausos, prisitaikantis išdėstymas
— Praktinis adaptyvaus išdėstymo pritaikymas
- Tinklelio išdėstymas, naujos CSS3 funkcijos
II ketvirtis
Frontend plėtra
— Įvaldykite JavaScript ir OOP principus — Išmokite dirbti su „Parcel“, „Webpack“, „Vue.js“ ir trečiųjų šalių API – Galėsite dirbti įvairiose aplinkose ir prijungti trečiųjų šalių bibliotekas
Projektas
- Išlaidų sekimo programa
Kursai
Pagrindinis JavaScript kursas
— JavaScript kalbos pagrindai
— Pagrindiniai „JavaScript“ operatoriai
— Ciklos, matricos ir duomenų struktūros
- Objektai JavaScript
— Įvadas į DOM – dokumento objektų modelį
— Įvykių tvarkymas JavaScript
– Seminaro pamoka
— Anoniminės funkcijos ir uždarymai
Išplėstinis JavaScript kursas
- Šiuolaikinis JavaScript
— Objektinis programavimas (OOP) JavaScript
— Asinchroninės užklausos
— Reguliarūs posakiai
— Vue.js sistema
– Vue.js komponentai
– „JavaScript“ serveryje
— Bandymai ir statybos taisyklės
Projekto kūrimo įrankiai
- Įdiegimas ir darbas su siuntų ir Webpack pakuotojais
— Darbas su Gulp užduočių vadovu
— Darbas su npm paketų tvarkykle
— Trečiųjų šalių paketų ir bibliotekų prijungimas
Vue.js
- Įvadas į Vue.js
— Vue.js komponentų sąveika
— Metodai ir nurodymai
— Vue CLI, skirta Vue.js programos projektui sukurti
— Darbas su Vue Router maršrutizatoriumi
— Darbas su Vuex valstybės valdymo modeliu
— Darbas su API – taikomųjų programų programavimo sąsaja
III ketvirtis
ReactJS bibliotekos ir užpakalinės programos kūrimo pagrindai
— Išmokite dirbti su ReactJS — Gebėsite naudoti ECMAScript 6 ir naudoti Flux koncepciją — Įvaldysite Node.js backend kūrimo pagrindus ir galėsite kurti įvairias REST API
Kursai
ReactJS biblioteka. Bazinis kursas
— Kūrimo aplinkos ir pirmosios „React“ programos nustatymas
— React komponento gyvavimo ciklas
— Pasinerti į React ir prijungti vartotojo sąsajos biblioteką
— Maršruto parinkimas „React“: pasiuntinio padalijimas į pokalbius
- „JavaScript“ skirta „Redux“ biblioteka
— Redux tarpinės programinės įrangos funkcijos. Maršrutizatoriaus prijungimas prie Redux ir duomenų saugojimas naudojant Redux persist biblioteką
- Darbas su API
- Progresyvi žiniatinklio programa
Node.js platforma
— Įvadas į Node.js
— Konsolės programos
— Darbas su tinklo užklausomis
— Express karkasas
— Darbas su MySQL – duomenų bazių valdymo sistema
— Autentifikavimas ir įgaliojimas
— Darbas su REST API architektūriniu požiūriu
- „WebSockets“.
IV ketvirtis
Vystymas nuo idėjos iki išleidimo
— Susipažinkite su metodikomis „Agile“, „Scrum“, „Kanban“ — Įgykite komandos tobulinimo įgūdžių ir išmokite dirbti su GIT — Išmoksite nuolatinės integracijos ir nuolatinio pristatymo principų
Projektai
— Komandos baigimo projektas. Išgyvensite profesinio tobulėjimo etapus: nuo idėjos suradimo iki produkto išbandymo ir išleidimo
Kursai
Profesionalus interneto programų kūrimas
— Įvadas į „TypeScript“ programavimo kalbą
— Išplėstinė tipo sistema „TypeScript“.
– Klasės, vardų erdvė, „TypeScript“ konfigūracija
- „TypeScript“ pridėjimas prie „React“.
- MobX koncepcija
— Programos testavimas: „React“ + „TypeScript“.
— SSR technologija React
Diplominio projekto kūrimas komandoje
— Projektas ir produktas, produkto MVP, komanda
— Projekto reikalavimai ir techninės specifikacijos
- Įrankiai
— Plėtros metodikos
— Problemos ir jų sprendimai
- Komandinio darbo praktika, kokybė
— Išleidimas — produkto išleidimas į pasaulį
- Produkto pristatymas ir pajamų gavimas
Kursai už kvartalo ribų
Juos taip pat reikia išlaikyti norint gauti diplomą ir pagalbą ieškant darbo. Užsiregistruoti į kursus su atvira data galite bet kurią dieną, net ir baigę visus pagal tvarkaraštį numatytus kursus.
Kursai
Pasiruošimas techniniam pokalbiui
- HTML ir CSS
– JavaScript
- Projekto kūrimo įrankiai
- Vue.js
— Žiniatinklio programos foninės sistemos kūrimo pagrindai
— Bandomasis techninis pokalbis
Duomenų bazės pagrindai. Video kursas
— Reliacinės duomenų bazės
— DBVS diegimas
— Duomenų bazių dizainas, normalios formos
— SQL komandos: CREATE, INSERT, DISTINCT, ORDER BY, LIMIT, SELECT ir WHERE, DELETE ir UPDATE
— Duomenų nuoseklumas
- Išorinis raktas
— Lentelių kūrimas su „daug su daug“ ryšiu
- Sudėtinis pirminis raktas
- Sujungti duomenis iš kelių lentelių
— Operatoriai: INNER JOIN, LEFT JOIN, RIGHT JOIN, UNION, GROUP BY
— Agregavimo funkcijos
– Indeksai
— Sandoriai
Duomenų bazė
– Webinaras. Aplinkos ir DDL komandų diegimas
- Video pamoka. Duomenų bazių valdymas ir darbas su SQL užklausų kalba
– Webinaras. Įvadas į duomenų bazių dizainą
– Webinaras. CRUD operacijos
— Vaizdo pamoka + internetinis seminaras: operatoriai, filtravimas, rūšiavimas ir apribojimai. Duomenų apibendrinimas
— Vaizdo pamoka + internetinis seminaras: sudėtingos užklausos
— Vaizdo pamoka + internetinis seminaras: operacijos, kintamieji, peržiūros. Administracija. Išsaugomos procedūros ir funkcijos, trigeriai
— Vaizdo pamoka + internetinis seminaras: užklausos optimizavimas. NoSQL
Linux. Darbo stotis
- Linux diegimas ir susipažinimas su ja
— Komandinės eilutės sąsajos nustatymas
— Vartotojų ir grupių valdymas
— OS įkėlimas ir procesai
— Linux failų sistemos įrenginys. Failų ir katalogų sąvokos
- Įvadas į Bash scenarijus. crontab ir užduočių planuokliuose
— Paketų ir saugyklų valdymas. Tinklo saugumo pagrindai
— Docker įvadas
Laisvai samdomas kūrėjas: mokymo kursas
– Kaip veikia laisvai samdomas darbas?
— Pirmieji žingsniai laisvai samdomų vertėjų biržoje
— Kaip gauti daugiau užsakymų kaip laisvai samdomas darbuotojas
— Kaip siekti tikslų dirbant laisvai samdomu darbu ir nepaskęsti darbe
- Patyrusių laisvai samdomų vertėjų atvejai ir gyvenimo įsilaužimai
Pasiruošimas darbo paieškai
— Kaip parašyti gyvenimo aprašymą, kuris tikrai bus pastebėtas
— Sudarome darbo paieškos žemėlapį
– Kam reikalingi motyvaciniai laiškai?
— Ko tikėtis pokalbyje su HR