JavaScript. Úroveň 8. Vue.js je otevřený JavaScript framework pro vývoj webu
Různé / / November 28, 2023
Chcete-li implementovat webové rozhraní, musíte čelit poměrně složitým úkolům. Moderní vývoj vyžaduje rychlé vytváření webových aplikací s možností jejich budoucího rozšíření. Vývojáři mají tendenci používat různé rámce JavaScriptu k implementaci mnoha úkolů k vytvoření rozhraní webové aplikace.
Vue.js je framework, který si v současnosti získává stále větší oblibu a stává se jedním z hlavních konkurentů populárního React JavaScript frameworku. JS.
Vue.js umožňuje vývojářům rychle vytvářet funkční webové aplikace v reaktivním stylu, které splňují všechny moderní standardy pomocí populárních webových technologií: HTML, CSS. Framework má vysoký výkon a je vhodný pro vývoj SPA aplikací a je také optimalizován pro běh aplikací na různých mobilních zařízeních.
Během školicího procesu se seznámíte s možnostmi tohoto JavaScript frameworku pro tvorbu SPA aplikací pomocí populárních webových technologií: HTML, CSS.
Tento kurz vám umožní uplatnit vaše dříve nabyté znalosti jazyka JavaScript k vytvoření reaktivního webové formuláře založené na hotových komponentách uživatelského rozhraní a také vás seznámí se základy tvorby vlastního komponent.
Kurz doporučen
Naučíte se:
spravovat stav aplikace
vytvářet reaktivní webové formuláře
vytvořit si vlastní komponenty uživatelského rozhraní
pracovat s REST požadavky na výměnu dat ve webové aplikaci přes HTTP protokol
Zkušený lektor kurzů programování v Javě pro školáky. Je držitelem certifikátů „Oracle, Java SE 7 Programmer“ a „Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0“. Umět...
Zkušený lektor kurzů programování v Javě pro školáky. Je držitelem certifikátů „Oracle, Java SE 7 Programmer“ a „Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0“. Dokáže snadno a srozumitelně vysvětlit i tu nejsložitější látku. Pod vedením Sergeje Nikolajeviče je výuka programování přístupná i pro nepřipraveného studenta. Učitel snadno najde individuální přístup ke každému posluchači a inspiruje studenty svou láskou k programování.
Sergej Nikolajevič vystudoval Fakultu kybernetiky Obninského institutu atomové energie. Výborná znalost programovacích jazyků Java, C/C++, JSP, HTML, XML, JavaScript, SQL a Oracle PL/SQL. Spolehlivě spolupracuje se systémy pro správu databází Oracle Database, MySQL Enterprise Edition a PostgreSQL. Má bohaté zkušenosti s prací s operačními systémy Linux (Red Hat Enterprise Linux a Oracle Enterprise Linux), Oracle Solaris a MS Windows. Sergey Nikolaevich se dobře vyzná ve vývojových nástrojích Netbeans IDE, Eclipse IDE, IBM Rational Rose, Toad for Oracle a MS Visual Studio a je profesionálem. používá GlassFish Application Server, SAP NetWeawer Application Server, IBM WebSphere Application Server, Lighttpd Web-server a Apache HTTP Server.
Rozsáhlé pracovní zkušenosti mu umožňují dokonale se orientovat ve všech složitostech pracovního procesu programátora. Sergey Nikolaevich vyvinul elektronické systémy pro správu dokumentů pro vydavatelskou činnost v korporaci OpenPages Inc. Během posledních 15 let se podílel na projektech vývoje softwaru na zakázku velké společnosti jako Severstal, Polyus Gold, Siberian-Ural Aluminium Company a "Rosgosstrach".
Sergej Nikolajevič dělá své hodiny snadnými a zajímavými. Během kurzu budete samostatně rozvíjet interaktivní hru v Javě. V lekcích Sergeje Nikolajeviče získáte znalosti, které vám pomohou zvládnout jednu z nejžádanějších a nejlépe placených profesí na trhu práce!
Modul 1. Základy Vue.js. Vue instance a životní cyklus. (6 ak. h.)
Výhody Vue.js, srovnání s jinými frameworky JavaScriptu.
Použití virtuálního DOM ke zlepšení výkonu aplikace.
Použití Vue.js k vytváření aplikací reaktivního stylu.
Instalace Vue, přehled vývojářských nástrojů.
Návrhové vzory: Model-View-Controller, Model-View-ViewModel.
Instance Vue root, vlastnosti a metody instance, životní cyklus instance.
Modul 2 Reprezentace. Tvorba a organizace komponent. (6 ak. h.)
Šablony Vue. Interpolace a směrnice. Vypočítané vlastnosti.
Správa stavu aplikace.
Sledování událostí aplikace, metody obsluhy událostí.
Příležitosti pro práci s CSS třídami a styly.
Propojování dat s prvky formuláře.
Použití různých direktiv k vytváření formulářů.
Základy komponent. Vytváření a organizace komponent v aplikaci Vue.js.
Modul 3. Proveďte požadavky REST pro výměnu dat se serverem. (6 ak. h.)
Práce s API a testování webové aplikace.
Použití dalších knihoven v aplikaci Vue.
Použití knihovny axios k provádění požadavků REST a příjmu dat přes HTTP ve formátu JSON.
Testování webové aplikace pomocí Vue.js, používání nástrojů pro ladění a testování aplikací.
Modul 4. Základy BootstrapVue. Použití komponent uživatelského rozhraní BootstrapVue k vytváření formulářů webových aplikací v reaktivním stylu. (6 ak. h.)
Úvod do BootstrapVue. Výhody použití rámce BootstrapVue k vytváření složitých webových aplikací v reaktivním stylu.
Instalace BootstrapVue. Přehled komponent uživatelského rozhraní rámce BootstrapVue.
Používání různých komponent BootstrapVue k vytváření webových formulářů aplikací a interakce s API pro výměnu dat ve formátu JSON.