Logo

Koszyk jest pusty

0

Kategorie

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Angular dla każdego od postaw - edycja 2025

Zapraszamy na kurs "Angular dla każdego!". Angular to potężny framework do budowy nowoczesnych aplikacji webowych. Kurs przeznaczony jest dla początkujących.

Stworzony przez Igor Nalepka

349,00 zł
Ikona kalendarza30 dni gwarancji zwrotu pieniędzy
Ikona zegaraRozpocznij teraz za darmo, zapłać do 30 dni
Flaga PolskiPolska obsługa i faktura

Masz pytania dotyczące tego szkolenia ?

questionZadaj pytanie autorowi

W cenie szkolenia otrzymasz

calendar_clockBezterminowy dostęp
licenseCertyfikat ukończenia
currency_exchange30 dni gwarancji zwrotu
headset_micWsparcie autora
forumDostęp do grupy dyskusyjnej
database_uploadRegularne aktualizacje

W skrócie

Poznaj Angular od podstaw i zbuduj kompletną aplikację webową krok po kroku.
Opanuj moduły, komponenty, serwisy, routing oraz komunikację między komponentami.
Pracuj z dyrektywami, pipe'ami, formularzami, dialogami i powiadomieniami.
Używaj REST API, CRUD, RxJS, Material UI oraz JWT do zabezpieczania widoków.

Dlaczego warto wybrać to szkolenie

Kurs prowadzi przez cały proces pracy z Angular: od przygotowania środowiska developerskiego i produkcyjnego po stworzenie działającej aplikacji. Skupiamy się na praktyce i jasnym wyjaśnianiu kluczowych pojęć.

Poznasz architekturę aplikacji, moduły, komponenty, serwisy i routing, a także dyrektywy, pipe'y, formularze, Material UI, RxJS oraz integrację z REST API i CRUD. Nauczysz się też podstaw zabezpieczania widoków przez JWT.

  • Od zera do aplikacji – Przejdziesz ścieżkę od ustawienia środowiska do gotowej aplikacji webowej.
  • Klarowna architektura – Zrozumiesz rolę modułów, komponentów, serwisów i routingu w projekcie.
  • Nowoczesne UI i formularze – Użyjesz Material UI, dialogów i powiadomień oraz zbudujesz zaawansowane formularze.
  • API, RxJS i bezpieczeństwo – Połączysz aplikację z REST API, zrealizujesz CRUD, pobierzesz dane i zastosujesz JWT.

Czego się nauczysz?

  1. 1
    Przygotować środowiskoSkonfigurujesz środowisko developerskie i produkcyjne dla projektów w Angular.
  2. 2
    Zbudować aplikację end‑to‑endPrzejdziesz przez tworzenie aplikacji od pierwszego komponentu do kompletnej wersji.
  3. 3
    Architektura: moduły, komponenty, serwisyZrozumiesz podział na moduły, tworzenie komponentów, serwisów i ich współpracę.
  4. 4
    Routing i nawigacjaSkonfigurujesz trasy, nawigację i zadbasz o czytelny przepływ między widokami.
  5. 5
    Komunikacja między komponentamiPoznasz mechanizmy przekazywania danych i zdarzeń między komponentami.
  6. 6
    Dyrektywy i pipe'yWykorzystasz *ngIf, *ngFor, *ngClass, *ngStyle oraz pipe'y do przekształcania danych.
  7. 7
    Formularze, dialogi, powiadomieniaZbudujesz formularze i obsłużysz dialogi oraz powiadomienia w interfejsie.
  8. 8
    REST API, CRUD i RxJSPodłączysz aplikację do REST API, wykonasz operacje CRUD i pobierzesz dane z użyciem RxJS.
  9. 9
    JWT i podstawy ochronyZastosujesz JWT do zabezpieczania dostępu do wybranych elementów aplikacji.
  10. 10
    Material UI i dokumentacjaSkorzystasz z Material UI i nauczysz się efektywnie używać dokumentacji.
Zobacz więcej Zobacz mniej

Dla kogo jest to szkolenie

  • Osób zaczynających naukę front‑endu, które chcą poznać Angular od podstaw.
  • Programistów JavaScript/TypeScript, którzy przechodzą na framework Angular.
  • Frontendowców chcących uporządkować wiedzę o komponentach i routingu.
  • Back‑end developerów budujących webowe interfejsy do swoich usług.
  • Zespołów tworzących aplikacje jednostronicowe i wielostronicowe.
  • Osób chcących łączyć aplikację z REST API i realizować CRUD.
  • Twórców aplikacji, którzy chcą pracować z RxJS i Material UI.
  • Każdego, kto szuka dobrych praktyk i jasnych wyjaśnień.

Wymagania

Nie ma formalnych wymagań wstępnych – szkolenie prowadzi od podstaw.

Opis szkolenia

Angular to potężny framework do budowy nowoczesnych aplikacji webowych. W tym rozbudowanym kursie poznasz narzędzia potrzebne do tworzenia profesjonalnych rozwiązań: od ustawienia środowiska, przez architekturę modułów i komponentów, po pracę z REST API, CRUD, RxJS i Material UI. Zrozumiesz dyrektywy, pipe'y, routing, formularze i komunikację między komponentami oraz nauczysz się podstaw zabezpieczania widoków z JWT.

Przygotowanie środowiska i pierwszy projekt

Zaczynasz od poukładanego startu. Najpierw przygotujesz środowisko developerskie i produkcyjne tak, aby wygodnie tworzyć i testować aplikację. Następnie utworzysz pierwszy projekt oraz poznasz strukturę plików, sposób uruchamiania i budowania aplikacji. Krok po kroku zobaczysz, jak pliki współpracują, gdzie umieszczać logikę oraz jak organizować katalogi, by projekt był czytelny. Od tej bazy przejdziesz do dodania pierwszych widoków i prostych interakcji, co pozwoli szybciej zrozumieć sposób działania frameworka w praktyce.

Architektura: moduły, komponenty, serwisy

Poznasz podejście do architektury w Angular. Nauczysz się dzielić aplikację na moduły, tworzyć komponenty odpowiedzialne za widoki oraz serwisy do logiki i komunikacji. Skupisz się na jasnych zależnościach między warstwami i na sposobach przekazywania danych oraz zdarzeń między komponentami. Pokażemy, jak utrzymywać spójność kodu i separację odpowiedzialności, aby funkcje były łatwe do ponownego użycia. Taki układ ułatwi rozwijanie aplikacji od małych elementów po większe funkcjonalności.

Routing, dyrektywy i pipe'y w praktyce

Zobaczysz, jak działa routing i jak prowadzić użytkownika między widokami. Skonfigurujesz trasy i powiążesz je z komponentami. W praktyce wykorzystasz dyrektywy *ngIf, *ngFor, *ngClass i *ngStyle, by wyświetlać listy, warunkowo pokazywać elementy oraz dynamicznie zmieniać klasy i style. Użyjesz też pipe'ów do czytelnego formatowania i przekształcania danych bez rozbudowywania logiki komponentów. Dzięki temu interfejs będzie przejrzysty, a kod pozostanie zwięzły i łatwy do utrzymania.

Formularze, dialogi i powiadomienia

Zbudujesz formularze, które walidują dane i zbierają informacje od użytkownika. Nauczysz się zarządzać stanem pól, reagować na zmiany i obsługiwać wysyłkę. Dodasz okna dialogowe do potwierdzeń i dodatkowych akcji oraz wprowadzisz powiadomienia, aby informować o efektach operacji. Wszystko połączysz z logiką komponentów i serwisów, dzięki czemu interfejs będzie spójny i responsywny. Poznasz wzorce, które ułatwiają ponowne wykorzystanie elementów formularzy w różnych miejscach aplikacji.

REST API, CRUD, RxJS i JWT

Połączysz aplikację z backendem opartym o standard REST API. Wykonasz operacje CRUD, obsłużysz pobieranie, dodawanie, modyfikację i usuwanie danych. Wykorzystasz bibliotekę RxJS, aby pracować z danymi napływającymi asynchronicznie i wygodnie reagować na ich zmiany. Poznasz podstawy użycia JWT do zabezpieczania wybranych widoków lub zasobów aplikacji. Dzięki temu Twoja aplikacja będzie współpracować z usługami serwerowymi w uporządkowany i przewidywalny sposób.

Material UI i praca z dokumentacją

Dowiesz się, jak zastosować Material UI, aby szybko budować spójne elementy interfejsu. Skorzystasz z gotowych komponentów i dostosujesz je do potrzeb projektu. Ważnym elementem będzie także efektywna praca z dokumentacją: wyszukiwanie przykładów, rozumienie opcji konfiguracji i wybieranie właściwych rozwiązań. Dzięki temu łatwiej rozszerzysz projekt o kolejne funkcje i będziesz świadomie dobierać narzędzia, gdy pojawią się nowe wymagania.

Zobacz więcej Zobacz mniej

To szkolenie w liczbach

Spis treści

O autorze

🔒 Weryfikacja bezpieczeństwa

Witaj! Jestem Twoim asystentem.

Zadaj mi pytanie, a pomogę Ci znaleźć odpowiedni produkt z oferty.