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:
179
00

49 % taniej

349.00 zł

To najniższa cena z ostatnich 30 dni!

Aktualny materiał: Zaktualizowano w ciągu 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

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

avatar
Igor NalepkaProgramista

Publikacje: 8

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!