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

O szkoleniu

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
Dlaczego warto wziąć udział?

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
Kto powinien wziąć udział?

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

Wymagania

  • Podstawowa wiedza z zakresu HTML, CSS i JavaScript/TypeScript
  • Znajomość podstawowych koncepcji Vue.js
  • Znajomość podstawowych koncepcji aplikacji serwerowych i API

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

Czas trwania

2 dni (16h)

Prelegenci

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.

Terminy i miejsca

Zapoznaj się z aktualnymi terminami tego szkolenia bądź zapisz na powiadomienia o nowych terminach.

Wymagany komputer z dostępem do internetu.

Rejestracja

Cena standardowa
za osobę
1 950
+23% VAT
Cena zawiera:
  • udział w zajęciach
  • materiały szkoleniowe w wersji elektronicznej
  • certyfikat uczestnictwa
Zapisz się
FAQ

Najczęściej zadawane pytania

Prosimy o przejście do sekcji Zapisz się, aby wypełnić formularz zgłoszenia w wydarzeniu. Po jego wysłaniu organizator skontaktuje się celem potwierdzenia przyjęcia zgłoszenia i przekazania szczegółów organizacyjnych.

Podczas wypełniania formularza rejestracji zaznacz opcję "Oświadczam, że udział będzie finansowany ze środków publicznych, proszę o wystawienie faktury z zerową stawką VAT."

Jeśli potrzebujesz zarejestrować organizatora w wewnętrznym systemie zamówień możesz zrobić to na dwa sposoby. W trakcie wypełniania zgłoszenia w polu Uwagi przekaż tą informację - opiekun szkolenia skontaktuje się w celu dopełnienia formalności. Możesz to również zrobić samodzielnie z użyciem poniższych danych:
  • Nazwa firmy: Sages Sp. z o.o.
  • Ulica i nr: ul. Wąwozowa 11
  • Kod pocztowy: 02-796
  • Miejscowość: Warszawa
  • Numer NIP: 1132737407

Najszybszym sposobem kontaktu z organizatorem i uzyskania dodatkowych informacji jest wypełnienie formularza kontaktowego. Możesz też zadzwonić do organizatora.
Kontakt

Masz pytania? Napisz do nas

Wypełnij formularz

Uzupełnij pole
Uzupełnij pole
Wybierz termin wydarzenia
Uzupełnij pole
Uzupełnij pole
Uzupełnij wiadomość
Przeciągnij plik tutaj lub kliknij, żeby dodać.
Potwierdź, że nie jesteś botem.
Musisz zaakceptować regulamin.

Dane kontaktowe

Sages Sp. z o.o.
02-796 Warszawa, Polska ul. Wąwozowa 11

Organizator

Sages Sp. z o.o.
02-796 Warszawa, Polska
ul. Wąwozowa 11
woj. mazowieckie
Powiadomienia o nowych terminach

Zapisz się, aby otrzymywać powiadomienia o nowych terminach tego wydarzenia!