Logo
Zostań autorem

Koszyk jest pusty

0

Kategorie

  • Chcesz się dzielić wiedzą?

Zaloguj się

Nie pamiętasz hasła? Kliknij tutaj

Angular od zera do bohatera

Wprowadzenie do Angular - Szybki start. Rozpoczęcie nowego projektu opartego o Angular wymaga stworzenia odpowiedniej struktury folderów, skonfigurowania środow

Stworzony przez Mariusz Jurczenko

72,00 zł

40 % taniej

120.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

W skrócie

Zaczniesz od zera: instalacja narzędzi, pierwszy projekt z Angular CLI i bez niego.
Poznasz komponenty, serwisy, Dependency Injection, moduły i wykrywanie zmian.
Opanujesz wiązania danych, dyrektywy, pipes oraz klienta HTTP, Promises i Observables.
Zbudujesz formularze z walidacją i użyjesz Firebase do operacji REST: GET, POST, DELETE, PATCH.

Dlaczego warto wybrać to szkolenie

To praktyczny kurs od instalacji po gotowe funkcje. Najpierw uruchomisz projekty z Angular CLI i bez niego, a potem poznasz komponenty, serwisy, DI, moduły i mechanizm wykrywania zmian.

Kurs obejmuje nowoczesny JavaScript: przejście z ES5 do ES6 i TypeScript, pracę z szablonami, wiązaniami, dyrektywami i pipes, klienta HTTP, Promises i Observables, a na końcu formularze z walidacją oraz integrację z Firebase.

  • Start od podstaw – Instalacja, konfiguracja i pierwszy projekt krok po kroku.
  • Praca bez i z CLI – Poznasz dwa podejścia: ręcznie oraz przy użyciu Angular CLI.
  • Nowoczesny JavaScript – Przejście ES5 → ES6 → TypeScript na tym samym przykładzie.
  • HTTP i formularze – REST, walidacja, komunikaty błędów i integracja z Firebase.

Czego się nauczysz?

  1. 1
    Konfiguracja środowiska i nowy projektZainstalujesz narzędzia, ustawisz strukturę folderów i uruchomisz pierwszy projekt.
  2. 2
    Angular CLI: generowanie i skracanie pracyWykorzystasz Angular CLI do tworzenia komponentów i innych elementów bez powtarzalnych czynności.
  3. 3
    Komponenty i bootstrap aplikacjiStworzysz pierwszy komponent i uruchomisz aplikację, poznając podstawowy przepływ Angular.
  4. 4
    Serwisy i Dependency InjectionWyodrębnisz logikę do serwisów i wstrzykniesz je tam, gdzie są potrzebne.
  5. 5
    Moduły i podział koduPodzielisz aplikację na pliki i moduły, by utrzymać porządek i czytelność.
  6. 6
    Szablony i wiązania danychPoznasz property binding, event binding oraz two‑way binding w praktyce.
  7. 7
    Dyrektywy i klasy CSSUżyjesz ngIf, *ngFor i opcji sterowania klasami CSS w komponentach.
  8. 8
    Pipes i własny pipeDodasz pipes do formatowania i utworzysz własny pipe na potrzeby aplikacji.
  9. 9
    HTTP, Promises i ObservablesWykorzystasz klienta HTTP oraz operacje REST: GET, POST, DELETE i PATCH z użyciem obietnic i obserwowalnych.
  10. 10
    Firebase i formularze z walidacjąUtworzysz bazę w Firebase, pobierzesz i zapiszesz dane oraz dodasz formularz rejestracyjny z komunikatami błędów.
Zobacz więcej Zobacz mniej

Dla kogo jest to szkolenie

  • Dla osób zaczynających przygodę z Angular od zera.
  • Dla programistów JavaScript przechodzących na ES6 i TypeScript.
  • Dla frontendowców, którzy chcą poznać komponenty i serwisy.
  • Dla tych, którzy chcą zrozumieć wiązania, dyrektywy i pipes.
  • Dla osób potrzebujących pracy z HTTP i REST w Angular.
  • Dla uczących się walidacji formularzy i komunikatów błędów.
  • Dla chcących pracować z Promises oraz Observables w Angular.
  • Dla osób planujących użyć Firebase w prostej aplikacji.

Wymagania

Brak formalnych wymagań wstępnych — szkolenie zaczyna się od podstaw.

Opis szkolenia

Angular od zera do bohatera to przystępne wprowadzenie prowadzące od instalacji narzędzi po działające funkcje. Zaczniesz od stworzenia projektu z Angular CLI i bez niego, poznasz komponenty, serwisy oraz Dependency Injection. Kolejno przejdziesz przez wykrywanie zmian i porządkowanie kodu w modułach. Następnie dotkniesz ES5, ES6 i TypeScript, a potem szablonów, wiązań i dyrektyw. W finale pracujesz z klientem HTTP, Firebase oraz formularzami z walidacją. Kod źródłowy dostępny na GitHub.

Start i pierwsze projekty

Na starcie przygotujesz środowisko pracy: zainstalujesz wymagane narzędzia, TypeScript i ustawisz strukturę folderów. Stworzysz pierwszy komponent i uruchomisz funkcję bootstrap. Z pomocą Angular CLI wygenerujesz potrzebne elementy bez powtarzalnych czynności, a następnie wykonasz analogiczny projekt całkowicie od podstaw, bez użycia CLI. Dodasz kolejny komponent osadzony w komponencie głównym i sprawdzisz, jak spinać elementy aplikacji w spójną całość. Wprowadzisz też proste dyrektywy, pętle w szablonie i klasy CSS, by zobaczyć pierwsze efekty.

Serwisy, DI, moduły i wykrywanie zmian

W kolejnych krokach przeniesiesz logikę do serwisów i nauczysz się korzystać z Dependency Injection. Zmienisz fragmenty aplikacji, aby zobaczyć, jak działa wykrywanie zmian i kiedy interfejs reaguje na aktualizacje danych. Następnie wprowadzisz porządki: dokonasz poprawek, rozdzielisz kod na oddzielne pliki i moduły, dzięki czemu projekt stanie się czytelny. Zobaczysz, jak uporządkowana struktura ułatwia rozwój i utrzymanie mniejszej aplikacji.

ES5, ES6 i TypeScript w praktyce

W tej części przeniesiesz aplikację do ES6, mając skonfigurowany projekt kompilowany do ES5 oraz serwer deweloperski, który automatycznie przeładowuje aplikację po zmianach. Poznasz klasy i moduły w ES6 oraz wygodniejszą składnię. Następnie zaktualizujesz kod do korzystania z typów w TypeScript i sprawdzisz prywatny oraz publiczny modyfikator dostępu. Ostatecznie zobaczysz trzy wersje tej samej prostej aplikacji: w ES5, ES6 i TypeScript.

Szablony i wiązania danych

Szczegółowo przyjrzysz się szablonom Angulara, tworząc prostą aplikację – Konwerter Walutowy. Zaczniesz od property binding i event binding, a następnie dodasz two-way binding, by jednocześnie odczytywać i zapisywać dane. Poznasz opcje pracy z klasami CSS. Napiszesz serwis do przeliczania walut i zaktualizujesz interfejs użytkownika. Zbudujesz komponent CurrencySelectComponent z listą rozwijaną oraz nauczysz się emitować własne zdarzenia z komponentów, aby komunikować zmiany w aplikacji.

Dyrektywy, HTTP, Observables i formularze

Rozszerzysz aplikację o dyrektywy strukturalne, dodając ngIf. Skorzystasz z gotowych pipes i utworzysz własny pipe. Następnie użyjesz klienta HTTP do pracy z REST: pobierzesz dane (Http.Get), dodasz nowe rekordy (Http.Post), usuniesz (Http.Delete) i zaktualizujesz (Http.Patch). Zobaczysz, jak działają Promises oraz Observables. Utworzysz bazę w Firebase i połączysz ją z aplikacją. Na koniec oczyścisz listę zakładek, poprawisz responsywność, obsłużysz błędy i zbudujesz formularz rejestracyjny z walidacją i komunikatami.

Zobacz więcej Zobacz mniej

To szkolenie w liczbach

Spis treści

O autorze

product-image

TypeScript dla początkujących

5.0(2)

40% taniej

69.00 zł

41,4 zł
product-image

Kurs Woocommerce - zbuduj własny sklep intern ...

1.0(1)

40% taniej

97.00 zł

58,2 zł
product-image

Jak Zostać Copywriterem i Zarabiać na Pisaniu ...

4.6(50)

80% taniej

297.00 zł

59,00 zł
product-image

C# .NET od Podstaw do Tworzenia Aplikacji w W ...

40% taniej

100.00 zł

60,00 zł
product-image

Kurs PHP - dla początkujących

4.7(11)

40% taniej

109.00 zł

65,4 zł
product-image

Oracle PL/SQL - kurs programowania baz danych

5.0(1)

40% taniej

49.00 zł

29,4 zł
product-image

GREP & REGEX - wyrażenia regularne - od zera ...

5.0(2)

45% taniej

197.00 zł

108,35 zł
product-image

Kurs Excel - programowanie VBA

5.0(4)

45% taniej

199.00 zł

109,45 zł
product-image

Podstawy programowania. Język C

5.0(3)

20% taniej

39.00 zł

31,2 zł
product-image

Kurs Tworzenia Stron WWW w HTML i CSS od Pods ...

4.7(3)

45% taniej

150.00 zł

82,5 zł

TypeScript dla początkujących

Zrozum i opanuj możliwości, jakie daje TypeScript. Zacznij używać silnego typowania w swoim kodzie i ułatw jego zrozumienie i dalszy rozwój.

Czego się nauczysz?

  • Tworzenia noweg projektu TypeScript
  • Pracy z silnymi typami w TypeScript
  • Używania wbudowanych typów oraz tworzenia własnych
72,00 zł

40 % taniej

120.00 zł

To najniższa cena z ostatnich 30 dni!

🔒 Weryfikacja bezpieczeństwa

Witaj! Jestem Twoim asystentem.

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