Interneto kūrėjas nuo nulio - kursas 72 900 rub. iš Brunoiam, mokymai 9 mėn., 2023 m. lapkričio 27 d.
įvairenybės / / November 27, 2023
Maksimalus efektyvus mokymas
Dabartinės žinios
Kursai rengiami išanalizavus laisvas darbo vietas ir atnaujinami kas pusmetį. Nieko perteklinio – mokome tik to, kas pravers darbe
Mentorių vaidmuo
Daug lengviau išmokti naujų dalykų su asmeniniu mentoriumi, kuris pasiners į projektą, padės išvystyti stipriąsias puses ir nepaliks vienų su sunkumais.
Realūs projektai
Projektų užbaigimas priartina studentą prie realių darbo sąlygų. Projektai padeda ne tik išmokti medžiagą, bet ir pasinerti į profesiją
Paprasta, greita ir patogu
Aiški struktūra. Kursas suskirstytas į modulius. Moduliai pamokoms. Kiekviena pamoka yra teorija, sujungta su asmenine mokytojo patirtimi. Be ilgų sveikinimų ir vandens
Kam skirtas šis kursas?
Tiems, kurie nori tapti žiniatinklio kūrėjais
Pagrindinis kurso tikslas – paruošti jus profesijai. Po mokymų galėsite susirasti darbą ir greitai tobulinti savo įgūdžius įmonėje
Tiems, kurie nori išbandyti naują sritį
Interneto programavimas išlieka viena paklausiausių profesijų ir nepraras savo pozicijų. Tai perspektyvi sritis, į kurią dar yra laiko įsitraukti, norint sėkmingai konkuruoti darbo rinkoje
Kaip vyksta mokymai
- Studijuokite pagal jums tinkantį tvarkaraštį
- Praktikuokite savo namų darbus. Jie susideda iš trijų sudėtingumo lygių
- Dirbti su projektais tuo pačiu metu. Jie pateks į jūsų portfelį
- Siųskite praktines užduotis savo mentoriui. Jis pateiks išsamų atsiliepimą per 24 valandas
Technologijos, kurias studijuosite:
- HTML yra žymėjimo kalba, kuria kuriamos svetainės. Nurodo naršyklei, kaip rodyti įkeltą svetainę
- CSS yra stiliaus kalba. Sąveikauja su naršykle, kad sukurtų dokumento stilių
- Github – debesies paslauga, skirta dirbti su kodu komandoje
- Tinklo technologijos ir protokolai – TCP/IP, HTTP, HTTPS, FTP
- JavaScript yra pati populiariausia programavimo kalba internete. Apibūdina tinklalapio ar naršyklės elementų veikimą
- Node.js yra aplinka, skirta paleisti JavaScript kodą už naršyklės ribų. Naudojamas įprastoms užduotims automatizuoti
- React Basics – sąsajų kūrimo biblioteka, leidžianti greičiau sukurti sąsajos komponentus
- Pagrindiniai „Typescript“ yra „Microsoft“ sukurta programavimo kalba, kuri papildo JS lankstumą ir dinamines galimybes.
- PHP pagrindai - viena iš pirmaujančių šiuolaikinio interneto kūrimo kalbų
- Figma/Adobe Photoshop – grafiniai redaktoriai, skirti svetainės maketui, pagrįsti interneto dizainerių maketais
2
kursąDarbo patirtis Į interneto svetainių kūrimą perėjau 2014 m. Nuo 2017 m. jis dirbo front-end kūrėju skaitmeninėje agentūroje „Kelnik“, kurdamas dideles svetaines gyvenamojo nekilnojamojo turto vystytojams ir internetinėms parduotuvėms. Daugiau nei metus dirbau tarptautinėje...
patirtį
Pereita prie interneto kūrimo 2014 m. Nuo 2017 m. jis dirbo front-end kūrėju skaitmeninėje agentūroje „Kelnik“, kurdamas dideles svetaines gyvenamojo nekilnojamojo turto vystytojams ir internetinėms parduotuvėms. Daugiau nei metus dirbau tarptautinėje kompanijoje „Wrike“. Dabar nepriklausomas kūrėjas.
Apie mane
Mane ne visada siejo su žiniatinkliu – savo karjerą pradėjau 2007 m. kaip procesų inžinierius ventiliacijos srityje, nors mano mėgstamiausias dalykas mokykloje buvo informatika. 2014 m. jis grįžo „prie šaknų“, pradėdamas nuo svetainės išdėstymo - html, css, jQuery. Pirmasis projektas buvo užuolaidų salono svetainė artimiesiems. Aš didžiavausi – pats surašiau ir perkėliau į WordPress :) Vėliau buvo keblus kelias iki laisvai samdomo darbo ir puikios agentūros bei produktų kūrimo patirties. Ateikite į kursą – išmoksime rašyti kodą, įgysime naujų svetainių kūrimo įgūdžių ir išsiaiškinsime, kaip ir kur pritaikyti šį įgūdį!
1
geraiFrontend kūrėjo patirtis. Savo karjerą pradėjau kaip laisvai samdomas vertėjas, o dabar dirbu pilno kompanijų kūrėju. Apie save aš nestoviu vienoje vietoje, visada studijuoju naujas technologijas. Žinau, ką reiškia keisti profesiją. Štai kodėl...
patirtį
Frontend kūrėjas. Savo karjerą pradėjau kaip laisvai samdomas vertėjas, o dabar dirbu pilno kompanijų kūrėju.
Apie mane
Nestoviu vienoje vietoje, visada studijuoju naujas technologijas. Žinau, ką reiškia keisti profesiją. Todėl aš sutelkiu dėmesį į sudėtingų temų paaiškinimą paprasta kalba ir padėdamas mokiniams įtvirtinti savo žinias pavyzdžiais.
„Ypač atkreipčiau dėmesį į įdomų medžiagos pateikimą, žinių ir įgūdžių kiekį, prieinamą informacijos tipą. Aiškūs pristatymai. Ačiū už sutvarkytą medžiagą, viskas logiška!"
- Polina Sergeevna, WB296-2459
1 blokas – žiniatinklio technologijų pagrindai
- Asmeninių kurso tikslų nustatymas
- Svetainių tipai, funkcionalumas
- Interneto svetainės kūrimo etapai, pagrindinės pramonės profesijos
- Tinklo technologijos ir interneto protokolai: TCP/IP, HTTP, HTTPS, FTP
- Hostingas ir domenas, DNS sistema
- Kliento ir serverio modelis
- Naršyklės ir kodo redaktorių vaidmuo
- Darbo vietos nustatymas
- Versijų valdymo sistemos. Git
2 blokas – HTML
- HTML įvadas: žymų ir atributų sąvokos
- HTML teksto kodavimas
- Žymos tekstui formuoti
- Hipersaitai ir failų adresai
- Inkaro nuorodos
- Nuoroda skambinti ir siųsti el
- Lentelės HTML
- img žyma ir jos atributai. Nuotraukų talpinimo taisyklės. Vaizdo formatai: kuriuos pasirinkti
3 blokas – CSS
- Pagrindinė CSS sintaksė
- Pagrindiniai selektorių tipai: identifikatoriai, klasės, pseudoklasės
- Specifiškumo taškai ir taisyklių prioritetai
- Kaskadinis ir turto paveldėjimas
- Kontekstinis ir universalus parinkiklis
- Teksto ir šrifto ypatybės CSS
- Išorinių šriftų prijungimas
- HEX ir RGB spalvos. Vienodo fono pridėjimas prie elementų. Puslapio fono vaizdas, fono nustatymai
4 blokas – bloko modelis ir tinklalapio išdėstymas
- Blokų ir eilutinių elementų supratimas
- Pagrindinės blokelių savybės
- Kaip apskaičiuojamas bloko dydis ir dėžutės dydis: kraštinė-dėžė
- Kas yra blokinis modelis
- Blokų naudojimas maketui sukurti
- Inline bloko elementai
- rodyti nuosavybę
- Pasenę maketo konstravimo metodai: žinoti, negalima naudoti
5 blokas – kelių stulpelių išdėstymai su „Flexbox“.
- Semantinės žymos maketavimui
- „Flexbox“ pagrindai: konteineriai ir elementai
- Elementų išlygiavimas išilgai pagrindinės ir skersinės ašies
- Ašių keitimas ir vertikalus elementų išlyginimas
- Problemos naudojant „flexbox“.
6 blokas – grafinių redaktorių pagrindai maketuotojams
- Darbas su paveikslėliais: apkarpymas, karpymas
- Taupymas: formatas, kokybė, svoris
- Kaip sužinoti spalvos kodą
- Šriftų įrankiai
- Kopijuojamas baigtas CSS
- Atstumų matavimas: įrankiai, nustatymai
- Efektai ir jų kopijavimas
- Žemėlapių ir vaizdo įrašų įterpimas
7 blokas – padėties nustatymas
- Padėties nustatymo tipai: statinis, absoliutus, santykinis, fiksuotas
- Įvairių pozicionavimo tipų ypatybės
- z indeksas ir perdangos kontekstas
- Kada ir kaip naudoti padėties nustatymą
- Kelių lygių išskleidžiamojo meniu pavyzdys
- Tipiškų padėties nustatymo problemų sprendimas
8 blokas – atsiliepimų formos
- Pagrindiniai formos elementai: įvestis, pasirinkimas, teksto sritis, mygtukas
- Lauko būsena ir pseudoklasės
- Pasirinkimo elementai žymimasis langelis, radijas, pasirinkite
- Grupavimo elementai: laukų rinkinys ir legenda
- Vietos žymos pseudoelemento stiliai
- Formų rašymo stilių taisyklės
- Stiliaus mygtukai
9 blokas – jautrus ir prisitaikantis interneto dizainas
- Prisitaikančio ir reaguojančio interneto dizaino koncepcija
- Žiniasklaidos užklausos
- Peržiūros srities parinktys ir meta peržiūros srities žyma
- Kelių naršyklių problemos
- Kodo galiojimas, tikrintojai
- Kelių puslapių svetainių ypatybės
- SEO reklamavimo išdėstymo taisyklės
10 blokas – animacija naudojant HTML5 ir CSS3
- Sklandūs perėjimai animacijos efektams kurti
- Animacija naudojant pagrindinius kadrus
- Elementų transformacija
- Pagrindinių animacijos elementų įtraukimas į svetainę
11 blokas – „JavaScript“ pagrindai
- Įvadas į JavaScript
- Kintamieji ir duomenų tipai
- Matematiniai operatoriai ir tipo konvertavimas
- Loginiai operatoriai
- Šakos ir sąlyginiai teiginiai
- Integruotos vartotojo sąveikos funkcijos
12 blokas – „JavaScript“ kilpos ir masyvai
- Masyvai
- Darbo su masyvais metodai
- for ir while kilpos
- Įdėtos masyvai
- Darbas su konsole
13 blokas – funkcijos
- Funkcijos apibrėžimas. Rodyklės funkcija ir jos skirtumai nuo įprastos. Funkcijos išraiška ir funkcijos deklaracija.
- Matomumo sritis. Kaip tai veikia. Leksinė aplinka.
- Laikmačiai ir uždarymas. Funkcijos setInterval, setTimeout, clearInterval, clearTimeout. Kas yra užraktas ir kaip jį naudoti.
- Atšaukimo funkcijos
14 blokas – objektai. DOM. Renginiai
- Daiktai ir žodynai. Kaip sukurti objektus. Raktažodis yra toks. Objekto savybių gavimas, keitimas ir ištrynimas. Nuorodos į objektus.
- Prototipo paveldėjimas. Kaip veikia savybių ir metodų paveldėjimas. Dizaineriai.
- Klasės. Klasių apibrėžimas ir naudojimo pranašumai. Klasių išplėtimas. Privatūs ir viešieji metodai. Getteriai ir seteriai. Programos kūrimo naudojant klases ir MVP architektūrą pavyzdys.
- DOM. Puslapio objekto modelis ir kodėl jis reikalingas. Elementų paieška puslapyje ir jų gavimas. Elementų ir pagrindinių savybių išvardijimas.
- Renginiai
15 blokas – „JavaScript“ animacija ir efektai
- JavaScript animacija. Elementų CSS savybių keitimas. Bezier kreivė. Animacijos pavyzdžiai.
- Atvaizdavimas naršyklėje. Optimizuotos savybės. requestAnimationFrame funkcija.
- Bibliotekos su animacija
16 blokas – interaktyvūs elementai
- Slankiklis
- Akordeonas
- Patarimas
17 blokas – Node.js
- Įvadas į Node.js. Node.js funkcijos. Trumpai apie modulius ir jų paskirtį: fs, child_process, https.
- NPM. Pagrindinės npm paketų tvarkyklės komandos. Projekto inicijavimas ir pirmųjų paketų įdiegimas. package.json struktūra.
- Webpack pagrindai. Kodėl mums reikalingi surinkėjai ir kokius etapus galima automatizuoti? Pirmasis Webpack konfigūravimas ir kūrimo automatizavimas: kodo sumažinimas, modulių sujungimas ir SCSS išankstinio procesoriaus naudojimas.
- SCSS pirminis procesorius. Pirminių procesorių privalumai. Greita kai kurių skirtumų apžvalga: SCSS, SASS, Less, post-css. Pagrindinės konstrukcijos: kintamieji, miksinai, funkcijos.
18 blokas – darbas su serveriu
- Promise API
- Susisiekimas su serveriu ir XMLHttpRequest klase
- paėmimo metodas
- Axios biblioteka
19 blokas – Reagavimo pagrindai
- Komponentai ir JSX
- Komponento būklė
- Kabliukai
- Stiliaus komponentai
- React-Router
20 skyrius – „TypeScript“ pagrindai
- Statinis spausdinimas
- Sąsajos ir tipai
- Enum tipai
21 blokas – JS kūrėjo plano apžvalga
- Trumpai apie tai, kaip toliau tobulėti kaip kūrėjui ir ką studijuoti
22 blokas – PHP programavimo pagrindai
- Serverių technologijų paskirtis
- Vietinis žiniatinklio serveris ir domenas
- Dinaminių tinklalapių kūrimas
- TVS sistemų samprata
- Svetainės talpinimas
- FTP protokolas failams atsisiųsti
- Projekto apibendrinimas ir užbaigimas
Premijos norma
Nemokamas kursas „Išmok mokytis“
Kiekvienam studentui suteikiame prieigą prie šio kurso, kad mokymai nebūtų veltui. Bėda ta, kad žmonės treniruodamiesi nepasiekia rezultatų. Yra trys pagrindinės priežastys:
- Nėra aiškių tikslų. Ir net tie, kurie supranta tikslų svarbą, vis tiek to nedaro. Noriu pakeisti darbą ir tapti šaunia socialinių tinklų vadove – ne tikslas, o noras. Su šiuo nustatymu rezultatas bus tinkamas.
- Mokymosi atsisakymas įpusėjus. Daugelis žmonių randa motyvacijos pirmąją savaitę. Bet neįmanoma pasiekti pabaigos. Nes smegenys nemėgsta reguliariai mokytis.
- Trūksta nuoseklumo. Tai gana dažnas reiškinys, kai griebiamės bet kokios informacijos pasirinkta tema, judame atsitiktinai ir dėl to nesėkmingai.
Kodėl pabrėžėme šias tris priežastis? Nes dėstome 11 metų ir matome studentų atsiliepimus. Kursų metu pasakojame, kaip visas šias vertingas žinias pritaikyti gyvenime.