JavaScript. Stufe 8. Vue.js ist ein offenes JavaScript-Framework für die Webentwicklung
Verschiedenes / / November 28, 2023
Um ein Webinterface zu implementieren, müssen Sie sich recht komplexen Aufgaben stellen. Moderne Entwicklung erfordert die schnelle Erstellung von Webanwendungen mit der Möglichkeit, diese in Zukunft zu erweitern. Entwickler neigen dazu, verschiedene JavaScript-Frameworks zu verwenden, um viele Aufgaben zum Erstellen einer Webanwendungsschnittstelle zu implementieren.
Vue.js ist ein Framework, das sich derzeit immer größerer Beliebtheit erfreut und zu einem der Hauptkonkurrenten des beliebten JavaScript-Frameworks React wird. JS.
Mit Vue.js können Entwickler schnell funktionale Webanwendungen in einem reaktiven Stil erstellen, die allen modernen Standards entsprechen und dabei beliebte Webtechnologien verwenden: HTML, CSS. Das Framework verfügt über eine hohe Leistung und eignet sich für die Entwicklung von SPA-Anwendungen und ist außerdem für die Ausführung von Anwendungen auf verschiedenen mobilen Geräten optimiert.
Während des Schulungsprozesses werden Sie mit den Funktionen dieses JavaScript-Frameworks zum Erstellen von SPA-Anwendungen mithilfe gängiger Webtechnologien vertraut gemacht: HTML, CSS.
In diesem Kurs können Sie Ihre zuvor erworbenen Kenntnisse der JavaScript-Sprache anwenden, um reaktive Texte zu erstellen Webformulare, die auf vorgefertigten UI-Komponenten basieren, und führen Sie außerdem in die Grundlagen der Erstellung eigener Formulare ein Komponente.
Kurs empfohlen
Du wirst es lernen:
Anwendungsstatus verwalten
Erstellen Sie reaktive Webformulare
Erstellen Sie Ihre eigenen UI-Komponenten
Arbeiten Sie mit REST-Anfragen für den Datenaustausch in einer Webanwendung über das HTTP-Protokoll
Erfahrener Dozent für Java-Programmierkurse für Schulkinder. Besitzt die Zertifikate „Oracle, Java SE 7 Programmer“ und „Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0“. Dürfen...
Erfahrener Dozent für Java-Programmierkurse für Schulkinder. Besitzt die Zertifikate „Oracle, Java SE 7 Programmer“ und „Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0“. Er ist in der Lage, selbst die komplexesten Sachverhalte einfach und klar zu erklären. Unter der Leitung von Sergei Nikolaevich wird das Erlernen der Programmierung auch für unvorbereitete Schüler zugänglich. Der Lehrer findet leicht eine individuelle Herangehensweise an jeden Zuhörer und begeistert die Schüler mit seiner Liebe zum Programmieren.
Sergei Nikolaevich absolvierte die Fakultät für Kybernetik des Obninsker Instituts für Atomenergie. Hervorragende Beherrschung der Programmiersprachen Java, C/C++, JSP, HTML, XML, JavaScript, SQL und Oracle PL/SQL. Funktioniert zuverlässig mit den Datenbankverwaltungssystemen Oracle Database, MySQL Enterprise Edition und PostgreSQL. Er verfügt über umfangreiche Erfahrung in der Arbeit mit Linux-Betriebssystemen (Red Hat Enterprise Linux und Oracle Enterprise Linux), Oracle Solaris und MS Windows. Sergey Nikolaevich ist mit den Entwicklungstools Netbeans IDE, Eclipse IDE, IBM Rational Rose, Toad für Oracle und MS Visual Studio bestens vertraut und ein Profi verwendet GlassFish Application Server, SAP NetWeawer Application Server, IBM WebSphere Application Server, Lighttpd Web-Server und Apache HTTP Server.
Dank seiner umfangreichen Berufserfahrung beherrscht er alle Feinheiten des Arbeitsprozesses eines Programmierers perfekt. Sergey Nikolaevich entwickelte elektronische Dokumentenmanagementsysteme für das Verlagsgeschäft bei der OpenPages Inc Corporation. In den letzten 15 Jahren war er an Projekten zur Entwicklung maßgeschneiderter Software für solche Unternehmen beteiligt große Unternehmen wie Severstal, Polyus Gold, Siberian-Ural Aluminium Company und „Rosgosstrach“.
Sergei Nikolaevich gestaltet seinen Unterricht einfach und interessant. Während des Kurses entwickeln Sie selbstständig ein interaktives Spiel in Java. Im Unterricht von Sergei Nikolaevich erwerben Sie Kenntnisse, die Ihnen helfen, einen der gefragtesten und bestbezahlten Berufe auf dem Arbeitsmarkt zu meistern!
Modul 1. Vue.js-Grundlagen. Vue-Instanz und Lebenszyklus. (6 AC. H.)
Vorteile von Vue.js, Vergleich mit anderen JavaScript-Frameworks.
Verwendung von Virtual DOM zur Verbesserung der Anwendungsleistung.
Verwenden von Vue.js zum Erstellen reaktiver Stilanwendungen.
Vue installieren, Übersicht über Entwicklertools.
Entwurfsmuster: Model-View-Controller, Model-View-ViewModel.
Vue-Root-Instanz, Instanzeigenschaften und -methoden, Instanzlebenszyklus.
Modul 2. Darstellung. Erstellung und Organisation von Komponenten. (6 AC. H.)
Vue-Vorlagen. Interpolationen und Richtlinien. Berechnete Eigenschaften.
Verwaltung des Anwendungsstatus.
Verfolgen von Anwendungsereignissen, Event-Handler-Methoden.
Möglichkeiten zum Arbeiten mit CSS-Klassen und -Stilen.
Verknüpfen von Daten mit Formularelementen.
Verwenden verschiedener Anweisungen zum Erstellen von Formularen.
Komponentengrundlagen. Erstellen und Organisieren von Komponenten in einer Vue.js-Anwendung.
Modul 3. Führen Sie REST-Anfragen aus, um Daten mit dem Server auszutauschen. (6 AC. H.)
Arbeiten mit API und Testen von Webanwendungen.
Verwendung zusätzlicher Bibliotheken in einer Vue-Anwendung.
Verwendung der Axios-Bibliothek zum Ausführen von REST-Anfragen und zum Empfangen von Daten über HTTP im JSON-Format.
Testen einer Webanwendung mit Vue.js, Verwendung von Tools zum Debuggen und Testen von Anwendungen.
Modul 4. BootstrapVue-Grundlagen. Verwenden von BootstrapVue-UI-Komponenten zum Erstellen von Webanwendungsformularen im reaktiven Stil. (6 AC. H.)
Einführung in BootstrapVue. Vorteile der Verwendung des BootstrapVue-Frameworks zur Erstellung komplexer Webanwendungen im reaktiven Stil.
BootstrapVue installieren. Übersicht über UI-Komponenten des BootstrapVue-Frameworks.
Verwendung verschiedener BootstrapVue-Komponenten zum Erstellen von Anwendungs-Webformularen und Interaktion mit der API zum Austausch von Daten im JSON-Format.