JavaScript. 8 lygis. Vue.js yra atvira „JavaScript“ sistema, skirta žiniatinklio kūrimui
įvairenybės / / November 28, 2023
Norėdami įdiegti žiniatinklio sąsają, turite susidurti su gana sudėtingomis užduotimis. Šiuolaikinei plėtrai reikia greitai sukurti žiniatinklio programas su galimybe jas išplėsti ateityje. Kūrėjai linkę naudoti įvairias „JavaScript“ sistemas, kad įgyvendintų daugybę užduočių, kad sukurtų žiniatinklio programos sąsają.
Vue.js yra karkasas, kuris šiuo metu įgauna vis didesnį populiarumą ir tampa vienu iš pagrindinių populiariosios React JavaScript karkaso konkurentų. JS.
Vue.js leidžia kūrėjams greitai sukurti funkcionalias reaktyvaus stiliaus žiniatinklio programas, atitinkančias visus šiuolaikinius standartus, naudojant populiarias žiniatinklio technologijas: HTML, CSS. Karkasas pasižymi dideliu našumu ir tinka SPA programoms kurti, taip pat yra optimizuotas programų paleidimui įvairiuose mobiliuosiuose įrenginiuose.
Mokymų metu susipažinsite su šios JavaScript karkaso galimybėmis kuriant SPA programas naudojant populiarias žiniatinklio technologijas: HTML, CSS.
Šis kursas leis pritaikyti anksčiau įgytas JavaScript kalbos žinias kuriant reaktyvųjį žiniatinklio formas, pagrįstas paruoštais vartotojo sąsajos komponentais, taip pat supažindins su savo kūrimo pagrindais komponentas.
Kursas rekomenduojamas
Tu išmoksi:
valdyti programos būseną
kurti reaktyvias žiniatinklio formas
sukurti savo vartotojo sąsajos komponentus
dirbti su REST užklausomis keistis duomenimis žiniatinklio programoje per HTTP protokolą
Patyręs Java programavimo kursų mokytojas moksleiviams. Turi sertifikatus „Oracle, Java SE 7 Programmer“ ir „Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0“. Gali...
Patyręs Java programavimo kursų mokytojas moksleiviams. Turi sertifikatus „Oracle, Java SE 7 Programmer“ ir „Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0“. Jis sugeba lengvai ir aiškiai paaiškinti net sudėtingiausią medžiagą. Vadovaujant Sergejui Nikolajevičiui, mokytis programuoti tampa prieinama net nepasiruošusiam studentui. Mokytojas lengvai randa individualų požiūrį į bet kurį klausytoją ir įkvepia mokinius savo meile programavimui.
Sergejus Nikolajevičius baigė Obninsko atominės energetikos instituto Kibernetikos fakultetą. Puikiai mokate Java, C/C++, JSP, HTML, XML, JavaScript, SQL ir Oracle PL/SQL programavimo kalbas. Užtikrintai veikia su duomenų bazių valdymo sistemomis Oracle Database, MySQL Enterprise Edition ir PostgreSQL. Jis turi didelę patirtį dirbant su Linux operacinėmis sistemomis (Red Hat Enterprise Linux ir Oracle Enterprise Linux), Oracle Solaris ir MS Windows. Sergejus Nikolajevičius puikiai išmano kūrimo įrankius Netbeans IDE, Eclipse IDE, IBM Rational Rose, Toad for Oracle ir MS Visual Studio ir yra profesionalas. naudoja GlassFish Application Server, SAP NetWeawer Application Server, IBM WebSphere Application Server, Lighttpd žiniatinklio serverį ir Apache HTTP Serveris.
Didelė darbo patirtis leidžia jam puikiai orientuotis visose programuotojo darbo proceso subtilybėse. Sergejus Nikolajevičius sukūrė elektronines dokumentų valdymo sistemas leidybos verslui korporacijoje OpenPages Inc. Per pastaruosius 15 metų jis dalyvavo projektuose, kuriuose buvo kuriama tokia programinė įranga didelės įmonės, tokios kaip Severstal, Polyus Gold, Siberian-Ural Aluminium Company ir "Rosgosstrakh".
Sergejus Nikolajevičius daro savo pamokas lengvas ir įdomias. Kursų metu savarankiškai kursite interaktyvų žaidimą Java kalba. Sergejaus Nikolajevičiaus pamokose įgysite žinių, kurios padės įvaldyti vieną paklausiausių ir labiausiai apmokamų darbo rinkoje profesijų!
1 modulis. Vue.js pagrindai. Vue pavyzdys ir gyvavimo ciklas. (6 ak. h.)
Vue.js privalumai, palyginimas su kitomis JavaScript sistemomis.
Virtualiojo DOM naudojimas programos našumui pagerinti.
Vue.js naudojimas reaktyvaus stiliaus programoms kurti.
„Vue“ diegimas, kūrėjo įrankių apžvalga.
Dizaino modeliai: Modelis-View-Controller, Model-View-ViewModel.
Vue šakninis egzempliorius, egzempliorių savybės ir metodai, egzemplioriaus gyvavimo ciklas.
2 modulis. Atstovavimas. Komponentų kūrimas ir organizavimas. (6 ak. h.)
Vue šablonai. Interpoliacijos ir direktyvos. Apskaičiuotos savybės.
Programos būsenos valdymas.
Programų įvykių sekimas, įvykių tvarkyklės metodai.
Galimybės dirbti su CSS klasėmis ir stiliais.
Duomenų susiejimas su formos elementais.
Įvairių direktyvų naudojimas formoms kurti.
Komponentų pagrindai. Komponentų kūrimas ir tvarkymas Vue.js programoje.
3 modulis. Vykdykite REST užklausas, kad pakeistumėte duomenis su serveriu. (6 ak. h.)
Darbas su API ir žiniatinklio programų testavimas.
Papildomų bibliotekų naudojimas Vue programoje.
Axios bibliotekos naudojimas REST užklausoms atlikti ir duomenims gauti per HTTP JSON formatu.
Žiniatinklio programos testavimas naudojant Vue.js, naudojant derinimo ir programų testavimo įrankius.
4 modulis. „BootstrapVue“ pagrindai. „BootstrapVue“ vartotojo sąsajos komponentų naudojimas kuriant reaktyviojo stiliaus žiniatinklio programų formas. (6 ak. h.)
Įvadas į „BootstrapVue“. „BootstrapVue“ sistemos naudojimo privalumai kuriant sudėtingas žiniatinklio programas reaktyviu stiliumi.
„BootstrapVue“ diegimas. „BootstrapVue“ sistemos vartotojo sąsajos komponentų apžvalga.
Naudojant įvairius „BootstrapVue“ komponentus kuriant programų žiniatinklio formas ir sąveikaujant su API keistis duomenimis JSON formatu.