Internets nepārtraukti attīstās, web lapas kļūst sarežģītākas, parādās aizvien vairāk kompleksu web aplikāciju. Lai web izstrādes process nebūtu kā «elle», ir jāaktivizē aizvien vairāk procesi, atstājot vietu kreatīvam un interesantiem uzdevumiem.
Autors dalīsies savā pieredzē interfeisu izstrādē no profesionālā frontenda izstradātāja skatu punkta, izmantojot vienkāršus, mūsdienīgus instrumentus uz Node.js platformas pamata.
Lielākā meistarklases daļa sastāv no uzdevumiem uz reālu projektu piemēra. Tie kam vēl nav pieredze šajā jomā, saņems materiālus un daudz noderīgus padomus ātram startam, bet jau pieredzējuši speciālisti uzzinās nianses un apgūs jaunus instrumentus.
Programmas saturs
Meistarklases programma
Klientu resursu optimizešana, aplikāciju testēšana, preprocesori, automātiskā kodu analizēšana un ātrā izstrādes vides sagatavošana — tas viss jau ir pieejams tagad. Taču kā nenomaldīties inovācijās? Autors izstāstīs kādus noderīgus instrumentus var izmantot jau tagad un ar ko uzsākt.
Lai apķertu vairāk materiāla, prakse nav paredzēta, bet tie kam ir vēlēšanās, var paņemt lidzi laptopu ar uzinstalētu Node.js.
- Ievads frontenda automatizācijas procesos.
- Ko drīkst un ir nepieciešamība automatizēt.
- Gatavu risinājumu apskats.
- Instrumentu nākotne.
- Iepazīšanās ar uzdevumu izpildītājiem (task runners).
- Pētam un salīdzinām pašus populārākos instrumentus: Grunt, Gulp, Brunch.
- Izmēģinām tos praksē un rakstām pirmos skriptus.
- Skaffolderu grunt-init, Yeoman apskats.
- Testēšana.
- Praktisko uzdevumu sērija par automātisko resursu optimizēšanu uz reālu projektu piemēra.
- Veiktspējas mērījumi.
- Parasta funkcionāla testēšana.
- Izvietošana (deploy) un nepārtraukta integrācija (CI).
Sertifikāts
Pēc kursa «Web izstrādes automatizācija» noklausīšanās tiek izsniegts Webskolas sertifikāts.