Trwają zapisy do grupy

Tworzenie aplikacji Full-Stack z użyciem Vue.js i Nuxt.js

Szkolenie stanowi kompleksowe wprowadzenie do frameworka Nuxt.js, który jest oparty na Vue.js i służy do budowy aplikacji internetowych full-stack.

1950 PLN+23% VAT (2398 PLN brutto / 1 os.)

Czas trwania szkolenia:2 dni (16h)

Poziom zaawansowania:

Kod kursu:NUXTJS

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

5 sierpnia
Trwają zapisy na szkolenie

Trener:

Mateusz Kulesza

Cena:

1950 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

14 listopada
Trwają zapisy na szkolenie

Trener:

Mateusz Kulesza

Cena:

1950 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Dostępne terminy

Interesują Cię inne terminy?

Tworzenie aplikacji Full-Stack z użyciem Vue.js i Nuxt.js

Cele szkolenia

  • Zapoznanie z założeniami frameworka Nuxt.js i jego architekturą
  • Zdobycie praktycznych umiejętności w tworzeniu aplikacji internetowych z użyciem Nuxt.js

Dla kogo?

  • Programistów posiadających podstawową wiedzę w zakresie HTML, CSS, JavaScript/TypeScript i Vue.JS, którzy chcą poznać zaawansowane techniki tworzenia aplikacji internetowych przy użyciu frameworka Nuxt.js

Zalety

  • Szkolenie stanowi kompleksowe wprowadzenie do frameworka Nuxt.js z naciskiem na praktyczne zastosowanie w tworzeniu aplikacji
  • Szkolenie skupia się na realizacji praktycznego projektu w trakcie warsztatów

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

Pobierz program w PDF

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

Autorem szkolenia jest Mateusz Kulesza

Senior developer, konsultant i szkoleniowiec. Pracował z wieloma polskimi i zagranicznymi firmami nad projektami z sektorów e-learning, reklamy, e-commerce, transportu oraz bankowości i finansów. Z technologiami Internetowymi pracuje od ponad 10 lat. Pasjonat technologii front-end, JavaScript'u a także marketingu internetowego i e-commerce.