JavaScript. Úroveň 8. Vue.js je otvorený rámec JavaScriptu pre vývoj webových aplikácií
Rôzne / / November 28, 2023
Ak chcete implementovať webové rozhranie, musíte čeliť pomerne zložitým úlohám. Moderný vývoj si vyžaduje rýchle vytváranie webových aplikácií s možnosťou ich rozširovania v budúcnosti. Vývojári majú tendenciu používať rôzne rámce JavaScript na implementáciu mnohých úloh na vytvorenie rozhrania webovej aplikácie.
Vue.js je framework, ktorý si v súčasnosti získava čoraz väčšiu obľubu a stáva sa jedným z hlavných konkurentov populárneho React JavaScript frameworku. JS.
Vue.js umožňuje vývojárom rýchlo vytvárať funkčné webové aplikácie v reaktívnom štýle, ktoré spĺňajú všetky moderné štandardy pomocou populárnych webových technológií: HTML, CSS. Rámec má vysoký výkon a je vhodný pre vývoj SPA aplikácií a je tiež optimalizovaný pre spúšťanie aplikácií na rôznych mobilných zariadeniach.
Počas školiaceho procesu sa zoznámite s možnosťami tohto JavaScript frameworku pre tvorbu SPA aplikácií pomocou populárnych webových technológií: HTML, CSS.
Tento kurz vám umožní použiť vaše predtým nadobudnuté znalosti jazyka JavaScript na vytvorenie reaktívneho webové formuláre založené na hotových komponentoch používateľského rozhrania a tiež vás zoznámia so základmi tvorby vlastného komponent.
Odporúčaný kurz
Naučíš sa:
spravovať stav aplikácie
vytvárať reaktívne webové formuláre
vytvorte si vlastné komponenty používateľského rozhrania
pracovať s REST požiadavkami na výmenu dát vo webovej aplikácii cez HTTP protokol
Skúsený lektor kurzov programovania Java pre školákov. Je držiteľom certifikátov „Oracle, Java SE 7 Programmer“ a „Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0“. Môcť...
Skúsený lektor kurzov programovania Java pre školákov. Je držiteľom certifikátov „Oracle, Java SE 7 Programmer“ a „Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0“. Dokáže ľahko a zrozumiteľne vysvetliť aj tú najzložitejšiu látku. Pod vedením Sergeja Nikolajeviča je učenie programovania prístupné aj pre nepripraveného študenta. Učiteľ ľahko nájde individuálny prístup ku každému poslucháčovi a inšpiruje študentov svojou láskou k programovaniu.
Sergej Nikolajevič vyštudoval Fakultu kybernetiky Obninského inštitútu pre atómovú energiu. Výborná znalosť programovacích jazykov Java, C/C++, JSP, HTML, XML, JavaScript, SQL a Oracle PL/SQL. Bezpečne spolupracuje so systémami správy databáz Oracle Database, MySQL Enterprise Edition a PostgreSQL. Má bohaté skúsenosti s prácou s operačnými systémami Linux (Red Hat Enterprise Linux a Oracle Enterprise Linux), Oracle Solaris a MS Windows. Sergey Nikolaevich sa dobre vyzná vo vývojových nástrojoch Netbeans IDE, Eclipse IDE, IBM Rational Rose, Toad for Oracle a MS Visual Studio a je profesionálom. používa aplikačný server GlassFish, aplikačný server SAP NetWeawer, aplikačný server IBM WebSphere, webový server Lighttpd a Apache HTTP Server.
Rozsiahle pracovné skúsenosti mu umožňujú dokonale sa orientovať vo všetkých zložitostiach pracovného procesu programátora. Sergey Nikolaevich vyvinul elektronické systémy správy dokumentov pre vydavateľskú činnosť v spoločnosti OpenPages Inc. Za posledných 15 rokov sa podieľal na projektoch vývoja softvéru na mieru veľké spoločnosti ako Severstal, Polyus Gold, Siberian-Ural Aluminium Company a "Rosgosstrach".
Sergej Nikolajevič robí svoje hodiny jednoduchými a zaujímavými. Počas kurzu budete samostatne rozvíjať interaktívnu hru v Jave. Na hodinách Sergeja Nikolajeviča získate vedomosti, ktoré vám pomôžu zvládnuť jednu z najžiadanejších a vysoko platených profesií na trhu práce!
Modul 1. Základy Vue.js. Vue inštancia a životný cyklus. (6 ac. h.)
Výhody Vue.js, porovnanie s inými frameworkami JavaScript.
Používanie virtuálneho DOM na zlepšenie výkonu aplikácie.
Použitie Vue.js na vytváranie aplikácií v reaktívnom štýle.
Inštalácia Vue, prehľad nástrojov pre vývojárov.
Dizajnové vzory: Model-View-Controller, Model-View-ViewModel.
Vue root inštancia, vlastnosti a metódy inštancie, životný cyklus inštancie.
Modul 2. zastupovanie. Tvorba a organizácia komponentov. (6 ac. h.)
Šablóny Vue. Interpolácie a smernice. Vypočítané vlastnosti.
Správa stavu aplikácie.
Sledovanie udalostí aplikácie, metódy obsluhy udalostí.
Príležitosti pre prácu s CSS triedami a štýlmi.
Prepojenie údajov s prvkami formulára.
Používanie rôznych smerníc na vytváranie formulárov.
Základy komponentov. Vytváranie a organizovanie komponentov v aplikácii Vue.js.
Modul 3. Vykonajte požiadavky REST na výmenu údajov so serverom. (6 ac. h.)
Práca s API a testovanie webovej aplikácie.
Používanie ďalších knižníc v aplikácii Vue.
Použitie knižnice axios na vykonávanie požiadaviek REST a prijímanie údajov cez HTTP vo formáte JSON.
Testovanie webovej aplikácie pomocou Vue.js, používanie nástrojov na ladenie a testovanie aplikácií.
Modul 4. Základy BootstrapVue. Používanie komponentov používateľského rozhrania BootstrapVue na vytváranie formulárov webových aplikácií v reaktívnom štýle. (6 ac. h.)
Úvod do BootstrapVue. Výhody používania rámca BootstrapVue na vytváranie zložitých webových aplikácií v reaktívnom štýle.
Inštalácia BootstrapVue. Prehľad komponentov používateľského rozhrania rámca BootstrapVue.
Používanie rôznych komponentov BootstrapVue na vytváranie webových formulárov aplikácií a interakcia s API na výmenu údajov vo formáte JSON.