Profesija: Fullstack kūrėjas - kursas 129 000 rublių. iš ProductStar, mokymas 7 mėn., Data 2023 m. lapkričio 27 d.
įvairenybės / / November 27, 2023
Profesijos universalumas
Fullstack kūrėjas yra universalus specialistas, derinantis du vaidmenis: backend ir frontend kūrėjas. Jis gali sukurti svetainės priekinę dalį ir apibrėžti užpakalinę dalį. Fullstack kūrėjas visus projektus atlieka „iki raktų“ principu ir jam nereikia kolegų pagalbos
Paklausa darbo rinkoje
Atvirų šaltinių duomenimis, „Fullstack“ kūrėjo profesija yra tarp TOP 3 populiariausių IT profesijų. Dėl savo universalumo toks specialistas reikalingas tiek startuoliams, tiek didelėms korporacijoms. „Fullstack“ kūrėjų paklausa jau daugelį metų lenkia pasiūlą
Didelis plėtros potencialas
Kadangi Fullstack programuotojas puikiai išmano tiek backend, tiek frontend, jis puikiai supranta visus kūrimo proceso niuansus. „Fullstack“ specialistai greičiau auga, tampa komandos lyderiais ir dažniau užima vadovaujančias pareigas
Išmokite HTML ir CSS, maketavimo ir svetainės pritaikymo įvairiems įrenginiams pagrindus. Išmokite koduoti Javascript ir parašykite savo pirmąją svetainę
Išmokite „Java“ sintaksę ir parašykite pirmąją programą. Išmokite kurti svetaines su sudėtingomis funkcijomis
Išmokite dirbti su versijų valdymo sistemomis ir duomenų bazėmis, kad produkto kūrimo procesas būtų kuo patogesnis
Išsamiau naudokitės sistemomis, kad išspręstumėte užpakalinės ir priekinės sistemos problemas, išmokite kurti dinamines sąsajas
1 etapas: „Priekinė“
Supažindinimas su profesija, praktika realių įmonių atvejais ir pagalba atliekant praktiką
1 blokas. Naujų krypčių paleidimas
Prekės pristatymas nuo 0
Rinkos tyrimai
Pajamų gavimas
USP formavimas
Bendradarbiavimas su rinkodaros ir pardavimų komanda
„Beachhead“ strategija ir „Patekimo į rinką“ strategijos
Produkto išėjimas į tarptautines rinkas
2 blokas. Mobilioji ir rinkodaros analizė
Marketingo analizės įvadas
Analitikos kūrimas našumo marketinge
Kaip sužinoti, kiek jūsų klientai jums kainuoja
CRM analitikos pagrindai. Klientų segmentavimas
Marketingo tyrimų įvadas
Skaitmeninės analizės įvadas: pagrindinės sąvokos ir įrankiai
Pagrindiniai „Google Analytics“ ir „Yandex Metrica“ analizės įrankių nustatymai
Pagrindinės Google Analytics ataskaitos. Metrika ir parametrai
„Google Analytics 4“: svarbios funkcijos ir galimybės
Perėjimas iš „Google Analytics“ į „Google Analytics 4“.
Metrika ir parametrai. Pagrindinės „Yandex Metrica“ ataskaitos
GTM funkcijos ir pagrindinės funkcijos
Išplėstinės GTM galimybės. Praktiniai atvejai
Programų analizės įrankiai
Mobiliosios analizės ir A/B testų nustatymas
Pagrindinės „App Metrica“ ataskaitos
3 blokas. Analizė vadovams
Produkto valdymas, pagrįstas Lean Canvas modeliu
HADI ciklai
Darbas su klientų kelionės žemėlapiu
Pagrindiniai verslo metrikų tipai
Greitas hipotezių tikrinimas ir MVP
Hipotezių tikrinimas ir augimo taškų paieška naudojant A/B testavimą
Visapusiška analizė arba LTV skaičiavimas
Pivot lentelės
Duomenų vizualizacija
Pagrindinės skaičiavimo funkcijos ir formulės
Loginės funkcijos ir įrankiai
Prognozavimas
Įvadas į SQL bloką
Duomenų išgavimas ir filtravimas (1 dalis)
Duomenų išgavimas ir filtravimas (2 dalis)
SQL „Google“ skaičiuoklėse ir „Excel“.
Metrinis skaidymas: metrinė hierarchija ir metrinė piramidė
Vieneto ekonomika
4 blokas. Valdymas ir lyderystė
Reguliarus produktų komandų valdymas
Minkšti vadovo įgūdžiai
Vadovavimas generaliniam direktoriui
Savo idėjų gynimas ir pristatymas
Pasakojimas: įdomi ir įsimintina kalba
Kaip įveikti baimę kalbėti
Žingsnis link pusiausvyros
Darboholizmas, perdegimas ir asmeninis efektyvumas
Baigiamasis darbas
Darbas su baigiamojo darbo projektu portfeliui
Kaip tapti produktų direktoriumi
SRO darbo skirtingose įmonėse ypatumai
Galutinė gynimas ir konsultacijos
2 etapas: „Backend“
Daug praktikos ir seminarų. Pagalba renkantis laisvas darbo vietas ir pokalbius.
8 skyrius: „Java“ pagrindai
Supažindinimas su Java kalba ir įrankiais
Pagrindinė Java sintaksė
Kintamieji ir duomenų tipai Java
Ciklos ir kalbos konstrukcijos Java
Darbas su masyvais
Duomenų struktūros
9 skyrius: Java: klasės, objektai, pirmoji programa
Klasės ir objektai: pradinis lygis
Klasės ir objektai: pažengęs lygis
Klasės metodai ir sritys
Išimčių tvarkymas
Stygos ir reguliariosios išraiškos
Pirmoji Java programa
Papildoma pamoka. Papildoma praktika.
10 blokas: žiniatinklio struktūra: pavasaris
Valdymo inversija. Priklausomybės injekcija
Kas yra pavasario karkasas ir kam jis reikalingas?
Pavasario taikymo kontekstas – nuo XML iki „Groovy“.
Pavasario žiniatinklis. REST architektūra ir valdikliai
Servletai
Web Service Architecture, MVC, Spting Boot
HTML pagrindai. Puslapio žymėjimo kalba
CRUD programa. Kurti, skaityti, atnaujinti, ištrinti programą
11 blokas: SQL
Įvadas į SQL bloką
Duomenų išgavimas ir filtravimas: įvadas
Duomenų išgavimas ir filtravimas: išplėstinis
Duomenų transformavimas ir rūšiavimas: įvadas
Duomenų transformavimas ir rūšiavimas: išplėstinis
Duomenų grupavimas
Duomenų bazė. JDBC
Projekto plėtra. Todo kūrimas.
12 skyrius: SQL ir duomenų bazės
Įvadas į duomenų bazes
Sujungimo stalai
Papildomos užklausos
Duomenų atnaujinimas, pridėjimas ir trynimas
Lentelių kūrimas, keitimas ir trynimas
Išplėstinė SQL: teksto operacijos ir langų funkcijos
Išplėstinė SQL: užklausų pagreitinimas ir optimizavimas, lentelių išraiškos
Praktinis LEGO projektas
Seminaras: tikras Postgres
Reliacinės duomenų bazės
Sandoriai ir izoliacijos lygiai. Indeksai
13 skyrius: Objektinis programavimas Java
OOP Java
Gero kodo savybės. Abstrakcija, kompozicija, sujungimas, sanglauda
SOLID principai
Architektūros modeliai: šablonai
3 lygis: „Išplėstiniai viso krūvos kūrėjo įgūdžiai“
Giluminių įgūdžių įgijimas tobulėjimui šioje srityje, pagalba bandomuoju laikotarpiu
14 blokas. Šiuolaikinės plėtros valdymo metodikos
Valdymo metodikos: Agile ir Waterfall
Scrum
Kanbanas
Valdymo įrankiai
15 skyrius: Testavimas
Įvadas į testavimą
Tyrimo metodai ir tipai
Artefaktų testavimas
Testuotojo dokumentai
Programinės įrangos kūrimo gyvavimo ciklas
Testavimas tarp naršyklių
Įvadas į automatinį žiniatinklio programų testavimą
Vieneto testavimo pagrindai
16 blokas: „DevOps“ pagrindai kūrėjams
Įvadas į „DevOps“.
Linux: įvadas ir pagrindinės OS koncepcijos
Bash. Pagrindinis scenarijų įrankis Linux sistemoje
Konteineravimas. Pristatome Docker.
Pakavimo programos „Docker“.
„Docker-Compose“. Paslaugos ir sąveika
Ansible. Pagrindinės sąvokos ir komandos
Ansible. Vaidmenys ir kintamieji
Ansible. Vaidmenų ugdymas
17 blokas: „ChatGPT“ kūrėjui
Įvadas į ChatGPT ir jo taikymą kuriant programinę įrangą
Trikčių šalinimas ir derinimas naudojant „ChatGPT“.
Kodo kokybės gerinimas naudojant „ChatGPT“.
Kodo peržiūra ir dokumentacija naudojant „ChatGPT“.
Automatinis testavimas su ChatGPT
Kodo generavimas naudojant ChatGPT
Geriausia darbo su „ChatGPT“ praktika ir patarimai
18 skyrius: baigiamasis darbas
Darbas su baigiamojo darbo projektu portfeliui
Komandos lyderystės augimas
Galutinė gynimas ir konsultacijos