Vue.js
Vue.js jest nowoczesnym i uniwersalnym frameworkiem JavaScript do budowania aplikacji internetowych.
Idealny dla zespołów, które…
Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.
Poznasz podstawową architekturę nowoczesnych aplikacjach internetowych oraz zasady przepływu danych wewnątrz aplikacji
Zagadnienia związane z optymalizacją wydajności aplikacji
Sposoby zarządzania routingiem i wieloma widokami
Wydajne wzorce w projektowaniu scentralizowanego stanu aplikacji z wykorzystaniem Vuex
Przykładowe implementacje nowoczesnych funkcjonalności przeglądarek internetowych w aplikacjach
Zaawansowaną komunikację z zewnętrznymi API, wraz z autoryzacją
Co konkretnie robimy
Wprowadzenie
- · Omówienie podstawowych cech frameworka i ekosystemu Vue
- · Konfiguracja środowiska programistycznego
- · Efektywne wykorzystanie narzędzi programistycznych do budowania projektu opartego o vue i vue-cli
- · projektowanie komponentów
- · komunikacja pomiędzy komponentami
- · przepływ danych w aplikacji
- · projektowanie reużywalnych komponentów i współdzielenie logiki
- · stylowanie komponentów i całej aplikacji
- · dziedziczenie i efektywne współdzielenie styli
- · zaawansowane style z wykorzystaniem Sass
- · tworzenie widoków
- · widoki i komponenty asynchroniczne
- · konfiguracja dynamicznych ścieżek w aplikacji
Centralny stan aplikacji – vuex
- · Projektowanie stanu aplikacji
- · modularność stanu
- · implementacja w komponentach i widokach
- · tworzenie konfigurowalnych i reużywalnych serwisów
- · walidacja odpowiedzi i przechowywanie danych w stanie aplikacji
- · formatowanie i wyświetlanie odpowiedzi w komponentach i widokach
- · określanie stanu ładowania aplikacji
- · przechwytywanie błędów i informowanie użytkownika o nich
- · autoryzacja użytkownika z wykorzystaniem zewnętrznych serwisów
- · podstawowe metryki wydajności
- · optymalizacja ładowania się aplikacji
- · określenie wymagań aplikacji dla PWA
- · podstawowe funkcjonalności związane z PWA
- · wymagania dla środowiska produkcyjnego
- · popularne rozwiązania do wydajnego uruchamiania i budowania aplikacji JavaScript
- · przykładowy proces CI/CD dla aplikacji JavaScript
Od briefu do retro w 30 dniach.
Brief i diagnoza
Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.
Modyfikacja programu
Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.
Warsztat
Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.
Retro + raport
Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.
Wyślij brief. Odezwiemy się w 1 dzień.
Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.
Dziękujemy!
Odezwiemy się w ciągu 1 dnia roboczego.
Inne programy dla zespołów
Zobacz wszystkie →Angular
Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.
Aplikacje Full-stack z NestJS i Angular
Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.
Aplikacje Node i ExpressJS z TypeScript
Nowoczesny frontend w praktyce — komponenty, wydajność i jakość kodu.