JavaScript. Nivå 8. Vue.js är ett öppet JavaScript-ramverk för webbutveckling
Miscellanea / / November 28, 2023
För att implementera ett webbgränssnitt måste du möta ganska komplexa uppgifter. Modern utveckling kräver att man snabbt kan skapa webbapplikationer med möjlighet att utöka dem i framtiden. Utvecklare tenderar att använda olika JavaScript-ramverk för att implementera många uppgifter för att skapa ett webbapplikationsgränssnitt.
Vue.js är ett ramverk som för närvarande vinner mer och mer popularitet och håller på att bli en av huvudkonkurrenterna till det populära React JavaScript-ramverket. JS.
Vue.js tillåter utvecklare att snabbt skapa funktionella webbapplikationer i en reaktiv stil som uppfyller alla moderna standarder med hjälp av populära webbteknologier: HTML, CSS. Ramverket har hög prestanda och lämpar sig för att utveckla SPA-applikationer, och är även optimerat för att köra applikationer på olika mobila enheter.
Under utbildningsprocessen kommer du att bli bekant med funktionerna i detta JavaScript-ramverk för att skapa SPA-applikationer med hjälp av populära webbteknologier: HTML, CSS.
Denna kurs låter dig tillämpa dina tidigare förvärvade kunskaper om JavaScript-språket för att skapa reaktiva webbformulär baserade på färdiga UI-komponenter, och kommer också att introducera dig till grunderna för att skapa dina egna komponent.
Kurs rekommenderas
Du kommer att lära dig:
hantera applikationstillstånd
skapa reaktiva webbformulär
skapa dina egna UI-komponenter
arbeta med REST-förfrågningar för datautbyte i en webbapplikation via HTTP-protokoll
Erfaren lärare i Java-programmeringskurser för skolbarn. Innehar certifikaten "Oracle, Java SE 7 Programmer" och "Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0". Burk...
Erfaren lärare i Java-programmeringskurser för skolbarn. Innehar certifikaten "Oracle, Java SE 7 Programmer" och "Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0". Han kan enkelt och tydligt förklara även det mest komplexa materialet. Under ledning av Sergei Nikolaevich blir lärande programmering tillgänglig även för en oförberedd student. Läraren hittar lätt ett individuellt förhållningssätt till vilken lyssnare som helst och inspirerar eleverna med sin kärlek till programmering.
Sergei Nikolaevich tog examen från fakulteten för cybernetik vid Obninsk Institute of Atomic Energy. Utmärkt behärskning av programmeringsspråken Java, C/C++, JSP, HTML, XML, JavaScript, SQL och Oracle PL/SQL. Fungerar säkert med databashanteringssystem Oracle Database, MySQL Enterprise Edition och PostgreSQL. Han har lång erfarenhet av att arbeta med Linux-operativsystem (Red Hat Enterprise Linux och Oracle Enterprise Linux), Oracle Solaris och MS Windows. Sergey Nikolaevich är väl insatt i utvecklingsverktygen Netbeans IDE, Eclipse IDE, IBM Rational Rose, Toad for Oracle och MS Visual Studio och är en professionell använder GlassFish Application Server, SAP NetWeawer Application Server, IBM WebSphere Application Server, Lighttpd Web-server och Apache HTTP Server.
Omfattande arbetserfarenhet gör det möjligt för honom att perfekt navigera i alla krångligheterna i en programmerares arbetsprocess. Sergey Nikolaevich utvecklade elektroniska dokumenthanteringssystem för förlagsverksamheten på OpenPages Inc. Under de senaste 15 åren har han deltagit i projekt för att utveckla skräddarsydd mjukvara för sådana stora företag som Severstal, Polyus Gold, Siberian-Ural Aluminium Company och "Rosgosstrakh".
Sergei Nikolaevich gör sina klasser enkla och intressanta. Under kursen kommer du självständigt att utveckla ett interaktivt spel i Java. I Sergei Nikolaevichs lektioner får du kunskap som hjälper dig att bemästra ett av de mest efterfrågade och högbetalda yrkena på arbetsmarknaden!
Modul 1. Vue.js grunderna. Vue-instans och livscykel. (6 ac. h.)
Fördelar med Vue.js, jämförelse med andra JavaScript-ramverk.
Använder Virtual DOM för att förbättra applikationsprestanda.
Använder Vue.js för att skapa reaktiva stilapplikationer.
Installerar Vue, översikt över utvecklarverktyg.
Designmönster: Model-View-Controller, Model-View-ViewModel.
Vue root-instans, instansegenskaper och metoder, instanslivscykel.
Modul 2. Representation. Skapande och organisering av komponenter. (6 ac. h.)
Vue mallar. Interpolationer och direktiv. Beräknade egenskaper.
Administration av applikationstillstånd.
Spåra applikationshändelser, händelsehanteraresmetoder.
Möjligheter att arbeta med CSS-klasser och stilar.
Länka data till formulärelement.
Använda olika direktiv för att skapa formulär.
Komponenternas grunder. Skapa och organisera komponenter i en Vue.js-applikation.
Modul 3. Utför REST-förfrågningar för att utbyta data med servern. (6 ac. h.)
Arbetar med API och testar webbapplikation.
Använda ytterligare bibliotek i en Vue-applikation.
Använda axios-biblioteket för att utföra REST-förfrågningar och ta emot data över HTTP i JSON-format.
Testa en webbapplikation med Vue.js, med hjälp av verktyg för felsökning och testning av applikationer.
Modul 4. BootstrapVue Grunderna. Använda BootstrapVue UI-komponenter för att skapa webbansökningsformulär i en reaktiv stil. (6 ac. h.)
Introduktion till BootstrapVue. Fördelar med att använda BootstrapVue-ramverket för att skapa komplexa webbapplikationer i en reaktiv stil.
Installerar BootstrapVue. Översikt över UI-komponenter i BootstrapVue-ramverket.
Använda olika BootstrapVue-komponenter för att skapa applikationswebbformulär och interagera med API: et för att utbyta data i JSON-format.