JavaScript. Poziom 8. Vue.js to otwarta platforma JavaScript do tworzenia stron internetowych
Miscellanea / / November 28, 2023
Aby zaimplementować interfejs sieciowy, trzeba stawić czoła dość złożonym zadaniom. Współczesny rozwój wymaga szybkiego tworzenia aplikacji internetowych z możliwością ich rozbudowy w przyszłości. Programiści mają tendencję do korzystania z różnych frameworków JavaScript do realizacji wielu zadań w celu stworzenia interfejsu aplikacji internetowej.
Vue.js to framework, który obecnie zyskuje coraz większą popularność i staje się jednym z głównych konkurentów popularnego frameworku React JavaScript. JS.
Vue.js umożliwia programistom szybkie tworzenie funkcjonalnych aplikacji internetowych w reaktywnym stylu, spełniających wszystkie współczesne standardy, z wykorzystaniem popularnych technologii internetowych: HTML, CSS. Framework charakteryzuje się wysoką wydajnością i nadaje się do tworzenia aplikacji SPA, a także jest zoptymalizowany do uruchamiania aplikacji na różnych urządzeniach mobilnych.
Podczas szkolenia zapoznasz się z możliwościami tego frameworka JavaScript do tworzenia aplikacji SPA z wykorzystaniem popularnych technologii webowych: HTML, CSS.
Ten kurs pozwoli Ci zastosować zdobytą wcześniej wiedzę na temat języka JavaScript do tworzenia reaktywnych stron formularze internetowe oparte na gotowych komponentach UI, a także wprowadzi Cię w podstawy tworzenia własnych część.
Kurs zalecany
Nauczysz się:
zarządzaj stanem aplikacji
tworzyć reaktywne formularze internetowe
twórz własne komponenty interfejsu użytkownika
pracować z żądaniami REST do wymiany danych w aplikacji internetowej za pośrednictwem protokołu HTTP
Doświadczony nauczyciel kursów programowania Java dla uczniów. Posiada certyfikaty „Oracle, Java SE 7 Programmer” i „Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0”. Móc...
Doświadczony nauczyciel kursów programowania Java dla uczniów. Posiada certyfikaty „Oracle, Java SE 7 Programmer” i „Sun Certified Programmer For The Java 2 Platform, Standard Edition 5.0”. Potrafi łatwo i przejrzyście wytłumaczyć nawet najbardziej skomplikowany materiał. Pod kierunkiem Siergieja Nikołajewicza nauka programowania staje się dostępna nawet dla nieprzygotowanego ucznia. Prowadzący z łatwością znajduje indywidualne podejście do każdego słuchacza i zaraża uczniów swoją miłością do programowania.
Siergiej Nikołajewicz jest absolwentem Wydziału Cybernetyki Obnińskiego Instytutu Energii Atomowej. Doskonała znajomość języków programowania Java, C/C++, JSP, HTML, XML, JavaScript, SQL i Oracle PL/SQL. Bezproblemowo współpracuje z systemami zarządzania bazami danych Oracle Database, MySQL Enterprise Edition i PostgreSQL. Posiada bogate doświadczenie w pracy z systemami operacyjnymi Linux (Red Hat Enterprise Linux i Oracle Enterprise Linux), Oracle Solaris i MS Windows. Sergey Nikolaevich jest dobrze zaznajomiony z narzędziami programistycznymi Netbeans IDE, Eclipse IDE, IBM Rational Rose, Toad for Oracle i MS Visual Studio i jest profesjonalistą wykorzystuje serwer aplikacji GlassFish, serwer aplikacji SAP NetWeawer, serwer aplikacji IBM WebSphere, serwer WWW Lighttpd i Apache HTTP Serwer.
Bogate doświadczenie zawodowe pozwala mu doskonale poruszać się po wszystkich zawiłościach procesu pracy programisty. Siergiej Nikołajewicz opracował elektroniczne systemy zarządzania dokumentami dla branży wydawniczej w korporacji OpenPages Inc. Przez ostatnie 15 lat brał udział w projektach tworzenia oprogramowania na zamówienie m.in duże firmy, takie jak Severstal, Polyus Gold, Siberian-Ural Aluminium Company i „Rosgosstrach”.
Siergiej Nikołajewicz sprawia, że jego zajęcia są łatwe i interesujące. W trakcie kursu samodzielnie stworzysz interaktywną grę w języku Java. Na lekcjach Siergieja Nikołajewicza zdobędziesz wiedzę, która pomoże Ci opanować jeden z najbardziej poszukiwanych i wysoko płatnych zawodów na rynku pracy!
Moduł 1. Podstawy Vue.js. Instancja i cykl życia Vue. (6 ak. H.)
Zalety Vue.js, porównanie z innymi frameworkami JavaScript.
Korzystanie z wirtualnego DOM w celu poprawy wydajności aplikacji.
Używanie Vue.js do tworzenia aplikacji w stylu reaktywnym.
Instalacja Vue, przegląd narzędzi programistycznych.
Wzorce projektowe: Model-View-Controller, Model-View-ViewModel.
Instancja root Vue, właściwości i metody instancji, cykl życia instancji.
Moduł 2. Reprezentacja. Tworzenie i organizacja komponentów. (6 ak. H.)
Szablony Vue. Interpolacje i dyrektywy. Obliczone właściwości.
Zarządzanie stanem aplikacji.
Śledzenie zdarzeń aplikacji, metody obsługi zdarzeń.
Możliwości pracy z klasami i stylami CSS.
Łączenie danych z elementami formularzy.
Używanie różnych dyrektyw do tworzenia formularzy.
Podstawy komponentów. Tworzenie i organizowanie komponentów w aplikacji Vue.js.
Moduł 3. Wykonuj żądania REST w celu wymiany danych z serwerem. (6 ak. H.)
Praca z API i testowanie aplikacji webowych.
Korzystanie z dodatkowych bibliotek w aplikacji Vue.
Używanie biblioteki axios do wykonywania żądań REST i odbierania danych przez HTTP w formacie JSON.
Testowanie aplikacji webowej z wykorzystaniem Vue.js, wykorzystanie narzędzi do debugowania i testowania aplikacji.
Moduł 4. Podstawy BootstrapVue. Używanie komponentów interfejsu użytkownika BootstrapVue do tworzenia formularzy aplikacji internetowych w stylu reaktywnym. (6 ak. H.)
Wprowadzenie do BootstrapVue. Korzyści z wykorzystania frameworka BootstrapVue do tworzenia złożonych aplikacji internetowych w stylu reaktywnym.
Instalowanie BootstrapVue. Przegląd komponentów interfejsu użytkownika frameworka BootstrapVue.
Używanie różnych komponentów BootstrapVue do tworzenia formularzy internetowych aplikacji i interakcja z API w celu wymiany danych w formacie JSON.