JavaScript. 8. tase. Vue.js on avatud JavaScripti raamistik veebiarenduseks
Varia / / November 28, 2023
Veebiliidese juurutamiseks peate silmitsi seisma üsna keerukate ülesannetega. Kaasaegne areng nõuab kiiret veebirakenduste loomist koos võimalusega neid tulevikus laiendada. Arendajad kipuvad kasutama erinevaid JavaScripti raamistikke, et rakendada palju ülesandeid veebirakenduse liidese loomiseks.
Vue.js on raamistik, mis kogub hetkel üha enam populaarsust ja on muutumas populaarse React JavaScripti raamistiku üheks peamiseks konkurendiks. JS.
Vue.js võimaldab arendajatel kiiresti luua funktsionaalseid reaktiivses stiilis veebirakendusi, mis vastavad kõigile kaasaegsetele standarditele, kasutades populaarseid veebitehnoloogiaid: HTML, CSS. Raamistik on suure jõudlusega ja sobib SPA rakenduste arendamiseks ning on optimeeritud ka rakenduste käitamiseks erinevates mobiilseadmetes.
Koolitusprotsessi käigus tutvute selle JavaScripti raamistiku võimalustega SPA rakenduste loomiseks populaarsete veebitehnoloogiate abil: HTML, CSS.
See kursus võimaldab teil rakendada oma varem omandatud teadmisi JavaScripti keelest reaktiivi loomiseks valmis kasutajaliidese komponentidel põhinevaid veebivorme ning tutvustab ka enda loomise põhitõdesid komponent.
Kursus soovitatav
Sa õpid:
hallata rakenduse olekut
luua reaktiivseid veebivorme
luua oma kasutajaliidese komponente
töö REST-päringutega andmevahetuseks veebirakenduses HTTP-protokolli kaudu
Kogenud koolinoorte Java programmeerimiskursuste õpetaja. Omab sertifikaate "Oracle, Java SE 7 Programmer" ja "Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0". Kas saab...
Kogenud koolinoorte Java programmeerimiskursuste õpetaja. Omab sertifikaate "Oracle, Java SE 7 Programmer" ja "Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0". Ta suudab ka kõige keerulisema materjali lihtsalt ja selgelt lahti seletada. Sergei Nikolajevitši juhtimisel muutub programmeerimise õppimine kättesaadavaks isegi ettevalmistamata õpilasele. Õpetaja leiab kergesti igale kuulajale individuaalse lähenemise ja inspireerib õpilasi oma armastusega programmeerimise vastu.
Sergei Nikolajevitš on lõpetanud Obninski Aatomienergia Instituudi küberneetikateaduskonna. Suurepärane programmeerimiskeelte Java, C/C++, JSP, HTML, XML, JavaScript, SQL ja Oracle PL/SQL valdamine. Töötab enesekindlalt andmebaasihaldussüsteemidega Oracle Database, MySQL Enterprise Edition ja PostgreSQL. Tal on laialdased töökogemused Linuxi operatsioonisüsteemidega (Red Hat Enterprise Linux ja Oracle Enterprise Linux), Oracle Solarise ja MS Windowsiga. Sergei Nikolajevitš tunneb hästi arendustööriistu Netbeans IDE, Eclipse IDE, IBM Rational Rose, Toad for Oracle ja MS Visual Studio ning on professionaal kasutab GlassFish Application Server, SAP NetWeawer Application Server, IBM WebSphere Application Server, Lighttpd veebiserver ja Apache HTTP Server.
Laialdane töökogemus võimaldab tal suurepäraselt navigeerida programmeerija tööprotsessi kõigis keerukustes. Sergei Nikolajevitš töötas välja elektroonilised dokumendihaldussüsteemid kirjastusettevõttes OpenPages Inc. Viimase 15 aasta jooksul on ta osalenud selliste jaoks kohandatud tarkvara väljatöötamise projektides suurettevõtted nagu Severstal, Polyus Gold, Siberian-Ural Aluminium Company ja "Rosgosstrakh".
Sergei Nikolajevitš teeb oma tunnid lihtsaks ja huvitavaks. Kursusel arendad iseseisvalt interaktiivset mängu Java keeles. Sergei Nikolajevitši tundides omandate teadmisi, mis aitavad teil omandada tööturul üht kõige nõutumat ja kõrgelt tasustatud ametit!
1. moodul. Vue.js-i põhitõed. Vue eksemplar ja elutsükkel. (6 ak. h.)
Vue.js'i eelised, võrdlus teiste JavaScripti raamistikega.
Virtuaalse DOM-i kasutamine rakenduse jõudluse parandamiseks.
Vue.js kasutamine reaktiivse stiili rakenduste loomiseks.
Vue installimine, ülevaade arendaja tööriistadest.
Kujundusmustrid: mudel-vaade-kontroller, mudel-vaade-vaatemudel.
Vue juureksemplar, eksemplari omadused ja meetodid, eksemplari elutsükkel.
2. moodul. Esindus. Komponentide loomine ja organiseerimine. (6 ak. h.)
Vue mallid. Interpolatsioonid ja direktiivid. Arvutatud omadused.
Rakenduse oleku haldamine.
Rakenduse sündmuste jälgimine, sündmuste käitleja meetodid.
Võimalused töötada CSS-i klasside ja stiilidega.
Andmete linkimine vormielementidega.
Erinevate käskkirjade kasutamine vormide loomiseks.
Komponentide põhitõed. Komponentide loomine ja korraldamine rakenduses Vue.js.
3. moodul. Käivitage serveriga andmete vahetamiseks REST-päringud. (6 ak. h.)
API-ga töötamine ja veebirakenduse testimine.
Täiendavate teekide kasutamine Vue rakenduses.
Axiose teegi kasutamine REST-päringute tegemiseks ja andmete vastuvõtmiseks HTTP kaudu JSON-vormingus.
Veebirakenduse testimine Vue.js-i abil, kasutades tööriistu silumiseks ja rakenduste testimiseks.
4. moodul. BootstrapVue põhitõed. BootstrapVue kasutajaliidese komponentide kasutamine reaktiivses stiilis veebirakenduste vormide loomiseks. (6 ak. h.)
BootstrapVue tutvustus. BootstrapVue raamistiku kasutamise eelised reaktiivses stiilis keerukate veebirakenduste loomiseks.
BootstrapVue installimine. BootstrapVue raamistiku kasutajaliidese komponentide ülevaade.
Erinevate BootstrapVue komponentide kasutamine rakenduste veebivormide loomiseks ja API-ga suhtlemine JSON-vormingus andmete vahetamiseks.