Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

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

Ostatnia aktualizacja: 09/09/2025
179
00

49 % taniej

349.00 zł

To najniższa cena z ostatnich 30 dni!

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
acute 9 godz. 53 min. materiału
play_circle41 nagrań wideo

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

9 godz. 53 min. materiału
41 nagrań wideo

Spis treści

Czas trwania: 09:53:35Liczba wykładów: 41
downO czym bedzie kurs
1 wykład
  • O czym bedzie kurs|02:51
downJak korzystać z materiałów
1 wykład
downInstalacja środowiska
1 wykład
downCo to jest Angular
1 wykład
downPierwszy moduł i komponent oraz ngFor
1 wykład
downPierwszy moduł i nowe ngFor (wersja 2024)
1 wykład
downMaterial UI oraz mat-table
1 wykład
downngIf, ngClass, ngStyle
1 wykład
downAngular material UI
1 wykład
down@Input
1 wykład
downSignal input
1 wykład
down@Output
1 wykład
downngAfertViewInit, @ViewChild
1 wykład
downZadanie
1 wykład
downFromularze
1 wykład
downFormularz Reactive Form
1 wykład
downFormularze Material UI oraz walidacja
1 wykład
downTypowane formularze
1 wykład
downREST API
1 wykład
downSerwisy
1 wykład
downRouting
1 wykład
downRouting, forChild, routerLink
1 wykład
downModuł Core i Shared
1 wykład
downJWT i autoryzacja
1 wykład
downBehaviorSubject
1 wykład
downAuthGuard i Toaster
1 wykład
downNagłowek w autoryzacji
1 wykład
downMat-data-picker, praca z datą
1 wykład
downPaginacja tabelki, propagacja w tabelce
1 wykład
downActivatedRoute, routing z parametrem
1 wykład
downMatDialog - okna dialogowe
1 wykład
downMatDialog - okna dialogowe v2
1 wykład
downmetoda delete - REST API
1 wykład
downKończenie strony z blogiem
1 wykład
downAktualizowanie rekordów - PUT - REST API
1 wykład
downPipe
1 wykład
downDirective
1 wykład
downpaginacja serwerowa
1 wykład
downCykle życia komponentu
1 wykład
downBudowanie produkcyjne aplikacji
1 wykład
downPodziękowanie
1 wykład

O autorze

avatar
Igor NalepkaProgramista

Publikacje: 9

Ocena autora: 4.9

O mnie
Z wykształcenia jest magistrem inżynierem po wydziale EiT Politechniki Gdańskiej. Przez parę lat pracowałem jako administrator systemów, obecnie pracuje jako programista. Nauka or...Czytaj więcej
179
00

49 % taniej

349.00 zł

To najniższa cena z ostatnich 30 dni!