Pobierz kartę szkolenia

Aplikacje Web z frameworkiem Vue

kod szkolenia: VUE / PL AA 3d


training assurance
Termin
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  23.11 24.11 25.11
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
tryb Distance Learning

poziom Średnio zaawansowany

czas trwania 3 dni |  21h|  21.12 22.12 23.12
2 700,00 PLN + 23% VAT (3 321,00 PLN brutto)
Poprzednia najniższa cena:
2 700,00 PLN 3 321,00 PLN brutto

Szkolenie dedykowane jest:

  • Programistom JavaScript / TypeScript, którzy chcą poszerzyć swoje umiejętności o pracę zframeworkiem Vue,
  • Osobom zainteresowanym tworzeniem aplikacji webowych w Vue (SPA, SSR, SSG),
  • Developerom frontendowym, którzy chcą pracować w nowoczesnym ekosystemie Vue iTypeScript, z wykorzystaniem Composition API i
  • <script setup>,
  • Zespołom projektowym chcącym wdrożyć Vue jako główną technologię frontendową orazrozpocząć współpracę z asystentami AI przy tworzeniu kodu w Vue.

1. Umiejętność budowy aplikacji webowych w Vue. Poznanie architektury SPA oraz świadomośćalternatywnych trybów renderowania (SSR, SSG, hybrid) i technik hydratacji w kontekściewspółczesnych projektów.
2. Znajomość frameworka Vue i jego ekosystemu w najnowszej wersji. Nauka instalacji,konfiguracji, pracy z komponentami Single-File Components, reaktywnością opartą oComposition API oraz komunikacji z API.
3. Uaktualnienie wiedzy o JavaScript i poznanie TypeScript. Zapoznanie się z nowoczesnymstandardem JavaScript (ES.Next) i językiem TypeScript, który jest dziś standardem w pracy zVue.
4. Świadome zarządzanie stanem aplikacji na trzech poziomach: lokalnym, globalnym iserwerowym — wraz ze zrozumieniem, którą warstwę dobrać do danego problemu.
5. Wprowadzenie do programowania wspomaganego LLM. Konfiguracja kontekstu projektudla asystentów AI oraz wykorzystanie ich w codziennej pracy, m.in. do generowania testów.
6. Praktyczna znajomość narzędzi developerskich. Efektywne wykorzystanie platformy Node.js,narzędzi CLI, linterów, builderów oraz kompilatora TypeScript.

1. Architektura aplikacji Web

  • Tryby renderowania: SPA, SSR, SSG/prerender, hybrid
  • Hydratacja i nowoczesne techniki dostarczania UI
  • Standardy komunikacji z systemem backendowym

2. Platforma Node.js

  • Charakterystyka i architektura
  • Zarządzanie pakietami
  • Narzędzia: kompilator (tsc), linter, builder (Vite)

3. Vue

  • Instalacja i konfiguracja projektu (Vite; Vue Router)
  • Wprowadzenie do języka TypeScript i ES.Next
  • Architektura frameworka, Single-File Components, <script setup>
  • Definiowanie szablonów, dyrektywy wbudowane, dynamiczna manipulacja stylamiCSS
  • Reaktywność oparta o Composition API (ref, reactive, computed, watch,watchEffect, useTemplateRef, composables)
  • Wykorzystanie metod cyklu życia komponentu
  • Komunikacja pomiędzy komponentami, relacja parent-child (props, emits,defineModel, provide/inject)
  • Zarządzanie stanem na trzech poziomach: lokalny (composables), globalny (Pinia),z serwera (TanStack Query)
  • Obsługa formularzy
  • Routing, nawigacja pomiędzy komponentami (Vue Router)
  • Komunikacja z API (TanStack Query)
  • Świadomość kierunku rozwoju frameworka: Vapor Mode oraz renderowanieSSR/SSG z Nuxt (przegląd)

4. Programowanie wspomagane przez LLM – wprowadzenie

  • Konfiguracja kontekstu projektu dla LLM (reguły, pliki kontekstowe)
  • Generowanie testów jednostkowych i komponentowych przy wsparciu AI (Vitest,Vue Test Utils)
  • Dobre praktyki przy pracy z agentami AI

Znajomość HTML, CSS, JavaScript na poziomie podstawowym.

Metoda szkolenia:

  • warsztaty
  • Warsztaty
  • Tryb: Distance Learning
  • Poziom: Średnio zaawansowany
  • Czas trwania: 3 dni | 21h
  • Język: Polski (szkolenie i materiały)
  • Szkolenie: polski
  • Materiały: polski