Web izstrādātājs no nulles - kurss 72 900 rub. no Brunojamas, apmācība 9 mēneši, datums 27.11.2023.
Literārs Mistrojums / / November 27, 2023
Maksimāli efektīva apmācība
Pašreizējās zināšanas
Kursi tiek izstrādāti pēc vakanču analīzes un tiek atjaunināti ik pēc sešiem mēnešiem. Nekas lieks – mācām tikai to, kas noderēs darbā
Mentoru loma
Daudz vieglāk ir apgūt jaunas lietas ar personīgo mentoru, kurš iegremdēs jūs jūsu projektā, palīdzēs attīstīt jūsu stiprās puses un nepaliks jūs vienu ar grūtībām.
Reāli projekti
Projektu pabeigšana tuvina studentu reāliem darba apstākļiem. Projekti palīdz ne tikai apgūt materiālu, bet arī iedziļināties profesijā
Vienkārši, ātri un ērti
Skaidra struktūra. Kurss ir sadalīts moduļos. Moduļi nodarbībām. Katra nodarbība ir teorija, kas apvienota ar skolotāja personīgo pieredzi. Bez ilgiem sveicieniem un ūdens
Kam šis kurss ir paredzēts?
Tiem, kas vēlas kļūt par tīmekļa izstrādātāju
Kursa galvenais mērķis ir sagatavot jūs profesijai. Pēc apmācībām varēsi atrast darbu un ātri attīstīt savas prasmes uzņēmuma ietvaros
Tiem, kas vēlas izmēģināt jaunu jomu
Tīmekļa programmēšana joprojām ir viena no pieprasītākajām profesijām, un tā nezaudēs savu vietu. Šī ir perspektīva joma, kurā vēl ir laiks iekļūt, lai veiksmīgi konkurētu darba tirgū
Kā notiek apmācība
- Mācieties pēc jums piemērota grafika
- Praktizējiet mājasdarbus. Tie sastāv no trim grūtības līmeņiem
- Vienlaicīgi strādājiet pie projektiem. Viņi nonāks jūsu portfolio
- Nosūtiet praktiskus uzdevumus savam mentoram. Viņš 24 stundu laikā sniegs detalizētu atsauksmi
Tehnoloģijas, kuras jūs studēsit:
- HTML ir iezīmēšanas valoda, kurā tiek veidotas vietnes. Norāda pārlūkprogrammai, kā parādīt ielādēto vietni
- CSS ir stila valoda. Mijiedarbojas ar pārlūkprogrammu, lai veidotu dokumenta stilu
- Github - mākoņpakalpojums darbam ar kodu komandā
- Tīkla tehnoloģijas un protokoli - TCP/IP, HTTP, HTTPS, FTP
- JavaScript ir vispopulārākā programmēšanas valoda internetā. Apraksta tīmekļa lapas vai pārlūkprogrammas elementu darbību
- Node.js ir vide JavaScript koda palaišanai ārpus pārlūkprogrammas. Izmanto, lai automatizētu ikdienas uzdevumus
- React Basics - bibliotēka saskarņu izstrādei, ļauj ātrāk padarīt saskarnes komponentus
- Basics Typescript ir Microsoft izstrādāta programmēšanas valoda, kas JS elastībai un dinamiskajām iespējām pievieno tipa sistēmu.
- PHP pamati - viena no vadošajām mūsdienu tīmekļa izstrādes valodām
- Figma/Adobe Photoshop — grafiskie redaktori vietņu izkārtojumam, pamatojoties uz tīmekļa dizaineru izkārtojumiem
2
protamsDarba pieredze Uz web izstrādi pārgāju 2014. gadā. Kopš 2017. gada viņš ir strādājis par front-end izstrādātāju digitālajā aģentūrā Kelnik, izstrādājot lielas mājaslapas dzīvojamo nekustamo īpašumu attīstītājiem un tiešsaistes veikaliem. Vairāk nekā gadu strādāju starptautiskā...
pieredze
2014. gadā pārgāja uz tīmekļa izstrādi. Kopš 2017. gada viņš ir strādājis par front-end izstrādātāju digitālajā aģentūrā Kelnik, izstrādājot lielas mājaslapas dzīvojamo nekustamo īpašumu attīstītājiem un tiešsaistes veikaliem. Vairāk nekā gadu strādāju starptautiskajā uzņēmumā Wrike. Tagad neatkarīgs izstrādātājs.
Par mani
Mani ne vienmēr saistīja tīmeklis — savu karjeru sāku 2007. gadā kā procesu inženieris ventilācijas jomā, lai gan mans mīļākais priekšmets skolā bija datorzinātnes. 2014. gadā viņš atgriezās “pie saknēm”, sākot ar vietnes izkārtojumu - html, css, jQuery. Pirmais projekts bija mājas lapa aizkaru salonam radiem. Es biju lepns - pats to ierakstīju un pārnesu uz WordPress :) Pēc tam bija ērkšķains ceļš uz ārštata darbu un teicama pieredze aģentūrā un produktu izstrādē. Nāc uz kursiem - mēs iemācīsimies rakstīt kodu, iegūsim jaunas prasmes tīmekļa vietņu veidošanā un izdomāsim, kā un kur šo prasmi pielietot!
1
labiFrontend izstrādātāja pieredze. Es sāku savu karjeru kā ārštata darbinieks, un tagad strādāju par pilnu izstrādātāju uzņēmumā. Par sevi es nestāvu vienā vietā, vienmēr mācos jaunas tehnoloģijas. Es zinu, kā ir mainīt profesiju. Tāpēc...
pieredze
Frontend izstrādātājs. Es sāku savu karjeru kā ārštata darbinieks, un tagad strādāju par pilnu izstrādātāju uzņēmumā.
Par mani
Es nestāvu vienā vietā, vienmēr mācos jaunas tehnoloģijas. Es zinu, kā ir mainīt profesiju. Tāpēc es koncentrējos uz sarežģītu tēmu skaidrošanu vienkāršā valodā un palīdzu skolēniem nostiprināt zināšanas ar piemēriem.
“Īpaši izceļu interesanto materiāla izklāstu, zināšanu un prasmju apjomu un pieejamo informācijas veidu. Skaidras prezentācijas. Paldies par sakārtoto materiālu, viss loģiski!"
— Poļina Sergejevna, WB296-2459
1. bloks – tīmekļa tehnoloģiju pamati
- Personīgo mērķu noteikšana kursam
- Vietņu veidi, funkcionalitāte
- Mājas lapas izveides posmi, galvenās nozares profesijas
- Tīkla tehnoloģijas un interneta protokoli: TCP/IP, HTTP, HTTPS, FTP
- Hostings un domēns, DNS sistēma
- Klienta un servera modelis
- Pārlūka un koda redaktoru loma
- Jūsu darbvietas iestatīšana
- Versiju kontroles sistēmas. Git
2. bloks — HTML
- Ievads HTML: tagu un atribūtu jēdzieni
- HTML teksta kodējums
- Tagi teksta veidošanai
- Hipersaites un failu adreses
- Enkura saites
- Saite, lai piezvanītu un nosūtītu e-pastu
- Tabulas HTML valodā
- img tags un tā atribūti. Bilžu ievietošanas noteikumi. Attēlu formāti: kurus izvēlēties
3. bloks — CSS
- CSS pamata sintakse
- Galvenie selektoru veidi: identifikatori, klases, pseidoklases
- Specifiskuma punkti un noteikumu prioritātes
- Kaskādes un īpašuma mantošana
- Kontekstuāls un universāls atlasītājs
- Teksta un fontu rekvizīti CSS
- Ārējo fontu savienošana
- HEX un RGB krāsas. Vienveidīga fona pievienošana elementiem. Lapas fona attēls, fona iestatījumi
4. bloks — bloka modelis un tīmekļa lapas izkārtojums
- Bloku un iekļauto elementu izpratne
- Bloku galvenās īpašības
- Kā tiek aprēķināts bloka izmērs un kastes izmērs: apmale-box
- Kas ir bloka modelis
- Bloku izmantošana izkārtojuma izveidošanai
- Iekļautie bloku elementi
- displeja īpašums
- Novecojušas izkārtojuma veidošanas metodes: zināt, nevar izmantot
5. bloks — vairāku kolonnu izkārtojumi ar Flexbox
- Semantiskie tagi izkārtojuma noformēšanai
- Flexbox pamatinformācija: konteineri un elementi
- Elementu izlīdzināšana pa galveno un šķērsasi
- Asu maiņa un elementu vertikālā izlīdzināšana
- Problēmas ar flexbox lietošanu
6. bloks — grafisko redaktoru pamati maketētājiem
- Darbs ar attēliem: apgriešana, apgriešana
- Saglabāšana: formāts, kvalitāte, svars
- Kā uzzināt krāsu kodu
- Fontu rīki
- Notiek pabeigta CSS kopēšana
- Attālumu mērīšana: instrumenti, iestatījumi
- Efekti un to kopēšana
- Karšu un video iegulšana
7. bloks — pozicionēšana
- Pozicionēšanas veidi: statisks, absolūts, relatīvs, fiksēts
- Dažādu pozicionēšanas veidu iezīmes
- z-indekss un pārklājuma konteksts
- Kad un kā izmantot pozicionēšanu
- Vairāku līmeņu nolaižamās izvēlnes piemērs
- Tipisku pozicionēšanas problēmu risināšana
8. bloks — atsauksmju veidlapas
- Veidlapas pamatelementi: ievade, atlase, teksta apgabals, poga
- Lauka stāvoklis un pseidoklases
- Atlases elementi izvēles rūtiņa, radio, atlasiet
- Grupēšanas elementi: lauka kopa un leģenda
- Viettura pseidoelementa stili
- Veidlapu rakstīšanas stilu noteikumi
- Veidošanas pogas
9. bloks — atsaucīgs un adaptīvs tīmekļa dizains
- Adaptīvā un responsīvā tīmekļa dizaina koncepcija
- Mediju vaicājumi
- Viewport Options un meta viewport Tag
- Problēmas starp pārlūkprogrammām
- Koda derīgums, validatori
- Vairāku lapu vietņu funkcijas
- SEO veicināšanas izkārtojuma noteikumi
10. bloks — animācija, izmantojot HTML5 un CSS3
- Gludas pārejas animācijas efektu radīšanai
- Animācija, izmantojot atslēgas kadrus
- Elementu transformācija
- Pamata animācijas elementu pievienošana vietnei
11. bloks — JavaScript pamati
- Ievads JavaScript
- Mainīgie un datu veidi
- Matemātiskie operatori un tipu konvertēšana
- Loģiskie operatori
- Filiāles un nosacījuma paziņojumi
- Iebūvētas lietotāja mijiedarbības funkcijas
12. bloks — JavaScript cilpas un masīvi
- Masīvi
- Metodes darbam ar masīviem
- for un while cilpas
- Ligzdotie masīvi
- Darbs ar konsoli
13. bloks — funkcijas
- Funkcijas definīcija. Bultiņas funkcija un tās atšķirības no parastās. Funkciju izteiksme un funkcijas deklarācija.
- Redzamības zona. Kā tas strādā. Leksiskā vide.
- Taimeri un slēgšana. Funkcijas setInterval, setTimeout, clearInterval, clearTimeout. Kas ir aizdare un kā to var izmantot.
- Atzvanīšanas funkcijas
14. bloks — objekti. DOM. Pasākumi
- Objekti un vārdnīcas. Kā izveidot objektus. Atslēgvārds ir šis. Objekta rekvizītu iegūšana, mainīšana un dzēšana. Saites uz objektiem.
- Prototipa pārmantošana. Kā darbojas īpašību un metožu pārmantošana. Dizaineri.
- Klases. Klašu definīcija un izmantošanas priekšrocības. Nodarbību paplašināšana. Privātās metodes un publiskās. Getteri un seteri. Programmas izveides piemērs, izmantojot klases un MVP arhitektūru.
- DOM. Lapas objekta modelis un kāpēc tas ir nepieciešams. Elementu atrašana lapā un to izgūšana. Elementu un pamatīpašību uzskaitījums.
- Pasākumi
15. bloks — animācija un efekti JavaScript
- JavaScript animācijas. Elementu CSS īpašību maiņa. Bezjē līkne. Animāciju piemēri.
- Renderēšana pārlūkprogrammā. Optimizētas īpašības. requestAnimationFrame funkcija.
- Bibliotēkas ar animācijām
16. bloks — interaktīvie elementi
- Slīdnis
- Akordeons
- Rīka padoms
17. bloks — Node.js
- Ievads par Node.js. Node.js funkcijas. Īsi par moduļiem un to mērķiem: fs, child_process, https.
- NPM. Npm pakotņu pārvaldnieka pamata komandas. Projekta inicializācija un pirmo pakotņu instalēšana. pack.json struktūra.
- Webpack pamati. Kāpēc mums ir nepieciešami montieri un kādus posmus var automatizēt? Pirmā Webpack konfigurācija un izveides automatizācija: koda samazināšana, moduļu savienošana un SCSS priekšprocesora izmantošana.
- SCSS priekšprocesors. Priekšapstrādātāju priekšrocības. Īss pārskats par atšķirībām starp dažiem: SCSS, SASS, Less, post-css. Pamata konstrukcijas: mainīgie, miksīni, funkcijas.
18. bloks — darbs ar serveri
- Promise API
- Sazināšanās ar serveri un XMLHttpRequest klasi
- atnešanas metode
- Axios bibliotēka
19. bloks — reaģēšanas pamati
- Komponenti un JSX
- Sastāvdaļas stāvoklis
- Āķi
- Stila komponenti
- React-Router
20. nodaļa — TypeScript pamati
- Statiskā rakstīšana
- Saskarnes un veidi
- Enum veidi
21. bloks — JS izstrādātāja ceļveža pārskats
- Īsumā par to, kā attīstīties tālāk kā izstrādātājam un ko studēt
22. bloks – PHP programmēšanas pamati
- Serveru tehnoloģiju mērķis
- Vietējais tīmekļa serveris un domēns
- Dinamisku tīmekļa lapu izveide
- CMS sistēmu jēdziens
- Vietņu mitināšana
- FTP protokols failu lejupielādei
- Projekta apkopošana un pabeigšana
Bonusa likme
Bezmaksas kurss "Mācies mācīties"
Katram studentam dodam pieeju šim kursam, lai apmācības netiktu veltīgas. Problēma ir tā, ka cilvēki negūst rezultātus no treniņiem. Ir trīs galvenie iemesli:
- Nav skaidru mērķu. Un pat tie, kas saprot mērķu nozīmi, joprojām to nedara. Vēlos mainīt darbu un kļūt par foršu sociālo tīklu vadītāju – nevis mērķis, bet vēlme. Izmantojot šo iestatījumu, rezultāts būs atbilstošs.
- Mācību pārtraukšana pusceļā. Daudzi cilvēki atrod motivāciju pirmajā nedēļā. Bet nav iespējams sasniegt beigas. Jo smadzenēm nepatīk regulāri mācīties.
- Konsekvences trūkums. Tā ir diezgan izplatīta parādība, kad mēs uztveram jebkuru informāciju par izvēlēto tēmu, nejauši pārvietojamies un rezultātā bez rezultātiem.
Kāpēc mēs izcēlām šos trīs iemeslus? Jo mēs mācām jau 11 gadus un redzam studentu atsauksmes. Kursa laikā stāstām, kā visas šīs vērtīgās zināšanas pielietot dzīvē.