JavaScript. Niveau 8. Vue.js is een open JavaScript-framework voor webontwikkeling
Gemengde Berichten / / November 28, 2023
Om een webinterface te implementeren, moet u met vrij complexe taken omgaan. Moderne ontwikkeling vereist het snel creëren van webapplicaties met de mogelijkheid om deze in de toekomst uit te breiden. Ontwikkelaars hebben de neiging om verschillende JavaScript-frameworks te gebruiken om veel taken uit te voeren om een webapplicatie-interface te creëren.
Vue.js is een framework dat momenteel steeds populairder wordt en een van de belangrijkste concurrenten wordt van het populaire React JavaScript-framework. JS.
Met Vue.js kunnen ontwikkelaars snel functionele webapplicaties maken in een reactieve stijl die voldoen aan alle moderne standaarden met behulp van populaire webtechnologieën: HTML, CSS. Het framework heeft hoge prestaties en is geschikt voor het ontwikkelen van SPA-applicaties, maar is ook geoptimaliseerd voor het draaien van applicaties op verschillende mobiele apparaten.
Tijdens het trainingsproces raakt u vertrouwd met de mogelijkheden van dit JavaScript-framework voor het maken van SPA-applicaties met behulp van populaire webtechnologieën: HTML, CSS.
Met deze cursus kunt u uw eerder verworven kennis van de JavaScript-taal toepassen om reactief te creëren webformulieren gebaseerd op kant-en-klare UI-componenten, en laat u ook kennismaken met de basisprincipes van het maken van uw eigen componenten bestanddeel.
Cursus aanbevolen
Je leert:
applicatiestatus beheren
reactieve webformulieren maken
maak uw eigen UI-componenten
werken met REST-verzoeken voor gegevensuitwisseling in een webapplicatie via het HTTP-protocol
Ervaren docent Java-programmeercursussen voor scholieren. Bezit de certificaten “Oracle, Java SE 7 Programmer” en “Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0”. Kan...
Ervaren docent Java-programmeercursussen voor scholieren. Bezit de certificaten “Oracle, Java SE 7 Programmer” en “Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0”. Hij kan zelfs de meest complexe materie eenvoudig en duidelijk uitleggen. Onder leiding van Sergei Nikolajevitsj wordt het leren programmeren zelfs voor een onvoorbereide student toegankelijk. De leraar vindt gemakkelijk een individuele benadering voor elke luisteraar en inspireert studenten met zijn liefde voor programmeren.
Sergei Nikolajevitsj studeerde af aan de faculteit Cybernetica van het Obninsk Instituut voor Atoomenergie. Uitstekende beheersing van de programmeertalen Java, C/C++, JSP, HTML, XML, JavaScript, SQL en Oracle PL/SQL. Werkt vol vertrouwen met databasebeheersystemen Oracle Database, MySQL Enterprise Edition en PostgreSQL. Hij heeft uitgebreide ervaring met Linux-besturingssystemen (Red Hat Enterprise Linux en Oracle Enterprise Linux), Oracle Solaris en MS Windows. Sergey Nikolaevich is goed thuis in de ontwikkeltools Netbeans IDE, Eclipse IDE, IBM Rational Rose, Toad for Oracle en MS Visual Studio en is een professional maakt gebruik van GlassFish Application Server, SAP NetWeawer Application Server, IBM WebSphere Application Server, Lighttpd Web-server en Apache HTTP Server.
Dankzij zijn uitgebreide werkervaring kan hij perfect navigeren door alle fijne kneepjes van het werkproces van een programmeur. Sergey Nikolajevitsj ontwikkelde elektronische documentbeheersystemen voor de uitgeverij bij OpenPages Inc. De afgelopen 15 jaar heeft hij meegewerkt aan projecten om hiervoor maatwerksoftware te ontwikkelen grote bedrijven zoals Severstal, Polyus Gold, Siberian-Ural Aluminium Company en "Rosgosstrakh".
Sergei Nikolajevitsj maakt zijn lessen gemakkelijk en interessant. Tijdens de cursus ontwikkel je zelfstandig een interactief spel in Java. In de lessen van Sergei Nikolajevitsj verwerf je kennis die je zal helpen een van de meest gevraagde en goedbetaalde beroepen op de arbeidsmarkt onder de knie te krijgen!
Module 1. Vue.js-basisprincipes. Vue-instantie en levenscyclus. (6 ac. H.)
Voordelen van Vue.js, vergelijking met andere JavaScript-frameworks.
Virtuele DOM gebruiken om de applicatieprestaties te verbeteren.
Vue.js gebruiken om reactieve stijlapplicaties te maken.
Vue installeren, overzicht van ontwikkelaarstools.
Ontwerppatronen: Model-View-Controller, Model-View-ViewModel.
Vue-rootinstantie, instantie-eigenschappen en -methoden, instantielevenscyclus.
module2. Vertegenwoordiging. Creatie en organisatie van componenten. (6 ac. H.)
Vue-sjablonen. Interpolaties en richtlijnen. Berekende eigenschappen.
Beheer van applicatiestatus.
Toepassingsgebeurtenissen en gebeurtenishandlermethoden volgen.
Mogelijkheden om met CSS-klassen en -stijlen te werken.
Gegevens koppelen aan formulierelementen.
Verschillende richtlijnen gebruiken om formulieren te maken.
Basisbeginselen van componenten. Componenten maken en organiseren in een Vue.js-applicatie.
module3. Voer REST-verzoeken uit om gegevens uit te wisselen met de server. (6 ac. H.)
Werken met API en testen van webapplicatie.
Extra bibliotheken gebruiken in een Vue-applicatie.
De axios-bibliotheek gebruiken om REST-aanvragen uit te voeren en gegevens te ontvangen via HTTP in JSON-indeling.
Een webapplicatie testen met Vue.js, met behulp van tools voor het debuggen en testen van applicaties.
module4. BootstrapVue-basisprincipes. Gebruik BootstrapVue UI-componenten om webapplicatieformulieren in een reactieve stijl te maken. (6 ac. H.)
Inleiding tot BootstrapVue. Voordelen van het gebruik van het BootstrapVue-framework om complexe webapplicaties in een reactieve stijl te creëren.
BootstrapVue installeren. Overzicht van UI-componenten van het BootstrapVue-framework.
Gebruik van verschillende BootstrapVue-componenten om applicatiewebformulieren te maken en interactie met de API om gegevens in JSON-formaat uit te wisselen.