Szkolenie: Tworzenie aplikacji Full-Stack z użyciem Vue.js i Nuxt.js
Szkolenie z Nuxt.js to praktyczny kurs tworzenia nowoczesnych aplikacji full-stack z Vue.js, obejmujący routing, SSR, generowanie stron statycznych, zarządzanie stanem, optymalizację wydajności, SEO oraz wdrożenie aplikacji
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:NUXTJS
Tworzenie aplikacji Full-Stack z użyciem Vue.js i Nuxt.js
Cele szkolenia
Szkolenie przygotowuje do samodzielnego projektowania i budowania aplikacji internetowych full-stack z wykorzystaniem frameworka Nuxt.js
Szkolenie uczy stosowania zaawansowanych technik routingu, renderowania po stronie serwera oraz generowania stron statycznych w kontekście optymalizacji SEO i wydajności
Szkolenie rozwija umiejętność zarządzania stanem aplikacji, stylowania komponentów oraz integracji z API i obsługi formularzy w środowisku Nuxt.js
Szkolenie pokazuje, jak przygotować i wdrożyć aplikację Nuxt.js na środowisku produkcyjnym, z uwzględnieniem najlepszych praktyk
Dla kogo?
Programistów front-end z doświadczeniem w HTML, CSS, JavaScript/TypeScript i podstawach Vue.js, którzy chcą rozwinąć umiejętności w zakresie tworzenia aplikacji full-stack z Nuxt.js
Osób realizujących projekty webowe, które chcą poznać zaawansowane techniki optymalizacji, SEO oraz wdrażania aplikacji internetowych
Efekty kształcenia
Uczestnik projektuje i wdraża aplikacje internetowe z wykorzystaniem Nuxt.js
Uczestnik konfiguruje routing, SSR oraz generowanie stron statycznych
Uczestnik optymalizuje wydajność aplikacji zgodnie z wytycznymi Web Vitals
Uczestnik zarządza stanem aplikacji przy użyciu Vuex
Uczestnik integruje aplikację z API oraz obsługuje formularze
Uczestnik przygotowuje aplikację do wdrożenia na środowisku produkcyjnym
Wymagania
Podstawowa wiedza z zakresu HTML, CSS i JavaScript/TypeScript
Znajomość podstawowych koncepcji Vue.js
Znajomość podstawowych koncepcji aplikacji serwerowych i API
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Wprowadzenie do Nuxt.js
Charakterystyka i zalety frameworka Nuxt.js
Konfiguracja środowiska deweloperskiego
Tworzenie nowego projektu Nuxt.js
Routing w Nuxt.js
Używanie systemu routingu w Nuxt.js
Definiowanie dynamicznych ścieżek
Przekazywanie danych między stronami
Server-Side Rendering (SSR) w Nuxt.js
Zasady działania SSR w Nuxt.js
Generowanie stron z SSR
Optymalizacja wydajności SSR
Generowanie stron statycznych i SSR w kontekście SEO i WebVitals
Porównanie różnych metod generowania stron w Nuxt.js (statyczne generowanie, generowanie na żądanie, SSR)
Wybór odpowiedniej metody generowania stron w zależności od celów SEO i wymagań projektu
Ustalanie unikalnych tytułów stron, opisów meta, znaczników Open Graph, itp.
Optymalizacja wydajności aplikacji zgodnie z Web Vitals
Omówienie metryk Web Vitals - Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS), itp.
Techniki optymalizacji wydajności, takie jak lazy loading, code splitting, cache'owanie, minimalizacja i kompresja zasobów
Zarządzanie stanem w Nuxt.js
Wykorzystywanie Vuex do zarządzania stanem aplikacji
Organizacja modułów Vuex w Nuxt.js
Przekazywanie stanu między komponentami
Stylowanie komponentów w Nuxt.js
Wybór i konfiguracja narzędzi do stylizacji
Implementacja styli dla komponentów
Dostosowywanie wyglądu aplikacji
Obsługa formularzy i tworzenie API w Nuxt.js
Tworzenie i walidacja formularzy w Nuxt.js
Przesyłanie danych formularzy na serwer
Obsługa błędów
Deployment aplikacji Nuxt.js
Przygotowanie aplikacji do produkcji
Wybór platformy hostingowej
Publikacja aplikacji na serwerze produkcyjnym
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

