To wersja testowa nowego serwisu infoShare Academy — wyświetlane treści i oferta nie są wiążące ani kompletne

Frontend

Vue.js

Vue.js jest nowoczesnym i uniwersalnym frameworkiem JavaScript do budowania aplikacji internetowych.

Czas trwania
24h · 3 dni
Dla kogo

Idealny dla zespołów, które…

1 Dla programistów tworzących warstwę kliencką aplikacji internetowych, z wykorzystaniem HTML/CSS/JS, lub innych technologii webowych, w tym pokrewnych frameworków (React.js, Angular)
2 Dla programistów którzy do tej pory nie mieli do czynienia z frontendową stroną aplikacji internetowych, ale mieli do czynienia z JavaScript, lub pracują w Node.js
Efekty po programie

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ą

Program · 10 modułów

Co konkretnie robimy

Wprowadzenie

M01
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
M02
Podstawowa budowa aplikacji internetowej
  • · projektowanie komponentów
  • · komunikacja pomiędzy komponentami
  • · przepływ danych w aplikacji
  • · projektowanie reużywalnych komponentów i współdzielenie logiki
M03
Praca ze stylami
  • · stylowanie komponentów i całej aplikacji
  • · dziedziczenie i efektywne współdzielenie styli
  • · zaawansowane style z wykorzystaniem Sass
M04
Zarządzanie widokami z vue-router
  • · tworzenie widoków
  • · widoki i komponenty asynchroniczne
  • · konfiguracja dynamicznych ścieżek w aplikacji

Centralny stan aplikacji – vuex

M05
Centralny stan aplikacji – vuex
  • · Projektowanie stanu aplikacji
  • · modularność stanu
  • · implementacja w komponentach i widokach
M06
Komunikacja z API
  • · tworzenie konfigurowalnych i reużywalnych serwisów
  • · walidacja odpowiedzi i przechowywanie danych w stanie aplikacji
  • · formatowanie i wyświetlanie odpowiedzi w komponentach i widokach
M07
Zaawansowana komunikacja z API
  • · określanie stanu ładowania aplikacji
  • · przechwytywanie błędów i informowanie użytkownika o nich
  • · autoryzacja użytkownika z wykorzystaniem zewnętrznych serwisów
M08
Profilowanie wydajności aplikacji
  • · podstawowe metryki wydajności
  • · optymalizacja ładowania się aplikacji
M09
Podstawy PWA (progresywnych aplikacji internetowych)
  • · określenie wymagań aplikacji dla PWA
  • · podstawowe funkcjonalności związane z PWA
M10
Deployment aplikacji i CI/CD
  • · wymagania dla środowiska produkcyjnego
  • · popularne rozwiązania do wydajnego uruchamiania i budowania aplikacji JavaScript
  • · przykładowy proces CI/CD dla aplikacji JavaScript
Każdy moduł modyfikujemy pod Twój stack i kontekst. Powyższe to punkt wyjścia — nie sztywna agenda.
Jak pracujemy

Od briefu do retro w 30 dniach.

01

Brief i diagnoza

Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.

02

Modyfikacja programu

Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.

03

Warsztat

Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.

04

Retro + raport

Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.

Zapytanie

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.

Wycena w 48h od briefu
Pierwsza sesja w 30 dni
Pilotaż przed pełną decyzją
Faktura VAT, możliwość płatności w transzach

Co robimy z Twoimi danymi

Dane służbowe (imię, e-mail firmowy, telefon, firma, stanowisko) przetwarzamy w celu obsługi zapytania o szkolenie dla firmy i przygotowania oferty. Administratorem danych jest infoShare Academy Sp. z o.o., Al. Grunwaldzka 472B, 80-309 Gdańsk. Podanie danych jest dobrowolne, ale niezbędne do udzielenia odpowiedzi. Masz prawo dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania i wniesienia sprzeciwu. Pełną informację znajdziesz w Klauzuli informacyjnej.

Zgody marketingowe (dobrowolne)

Administratorem danych osobowych jest infoShare Academy sp. z o.o. Zasady przetwarzania danych osobowych znajdują się w dokumentach Polityka Prywatności oraz Klauzula Informacyjna.