ODBIERZ TWÓJ BONUS :: »

Angular. Kurs video. Praktyczne wprowadzenie do aplikacji webowych

Podstawowe informacje:
Czas trwania: 05:01:15
Poziom: podstawowy
Autor: Tymoteusz Sokołowski
Liczba lekcji: 40
Technologia: Angular 17
Dla firm
Rozwiń umiejętności swoich pracowników dzięki kursom video
Dowiedz się więcej
  • Monitorowanie postępów pracowników. Przejrzyste raporty i imienne certyfikaty ukończenia kursów
  • Atrakcyjne rabaty dla zespołów. Im więcej pracowników liczy zespół, tym większy uzyskasz rabat
  • Doradztwo w wyborze tematyki szkoleń. Mamy setki kursów, dostosujemy program nauczania pod Twój zespół
Indywidualnie
47,60 zł 119,00 zł (-60%)
60,69 zł najniższa cena z 30 dni Dodaj do koszyka
Korzyści:
  • Certyfikat ukończenia
  • Materiały dodatkowe do kursu
  • Test online
  • Dożywotni dostęp
  • Dostęp w aplikacji (także offline)
  • Napisy w języku polskim
Ścieżki rozwoju w helion.pl

Czego się nauczysz?

  • Tworzenia komponentów i integrowania ich w aplikacji Angular
  • Obsługiwania routingu i nawigacji w aplikacji jednostronicowej (SPA)
  • Wykorzystywania serwisów do zarządzania danymi i logiką biznesową
  • Komunikowania się z backendem za pomocą zapytań HTTP
  • Projektowania interfejsu użytkownika i budowania szablonów
  • Obsługiwania formularzy i walidowania danych użytkownika
  • Stylowania aplikacji przy użyciu SCSS i dostosowywania wyglądu do potrzeb projektu
  • Korzystania z bibliotek i narzędzi rozszerzających funkcjonalność Angulara
  • Tworzenia fikcyjnego backendu (fake backend) na potrzeby testów aplikacji
  • Implementowania powiązań między elementami aplikacji i przekazywania danych

Spis lekcji

1. Wprowadzenie 00:09:38
1.1. Co będziemy tworzyć?
00:02:08
1.2. Przygotowanie środowiska i instalacja niezbędnych narzędzi
00:07:30
2. Inicjalizacja 00:15:45
2.1. Inicjalizacja projektu
00:05:44
2.2. Omówienie zawartości projektu i uporządkowania plików
00:10:01
3. Komponenty 00:40:20
3.1. Czym są i czemu służą komponenty?
00:18:16
3.2. Pierwsza przymiarka do struktury aplikacji, wstęp do szablonów komponentów
OGLĄDAJ » 00:06:15
3.3. Dyrektywa strukturalna ngFor i jej nowa wersja @for
OGLĄDAJ » 00:05:45
3.4. Dyrektywa strukturalna ngIf i jej nowa wersja @if
00:05:32
3.5. Potoki przetwarzania (pipes)
00:04:32
4. Routing 00:12:53
4.1. Menu nawigacyjne strony i wprowadzenie do stylowania komponentów
00:05:49
4.2. Wprowadzenie do routingu aplikacji (routes, router outlet, router link itp.)
00:07:04
5. Serwisy 00:34:02
5.1. Używanie i tworzenie serwisów, wstrzykiwanie zależności
00:07:32
5.2. Połączenie serwisów z komponentami i pomiędzy sobą
00:04:38
5.3. Refaktoryzacja serwisów, typy danych, dane opcjonalne
00:12:27
5.4. Modyfikacja typów: usunięcie duplikacji danych, dodawanie nowych pól
00:09:25
6. Wnętrze aplikacji 00:26:41
6.1. Dzielenie kodu, tworzenie komponentu oferty, przekazywanie danych pomiędzy komponentami
00:03:59
6.2. Refaktoryzacja komponentu oferty i jego stylowanie
00:02:39
6.3. Więcej informacji o scss: zagnieżdżanie reguł i zmienne, stylowanie komponentu nawigacji
00:07:30
6.4. Dane dla ofert - pobieranie danych z plików json
00:05:54
6.5. Serwis place: przetwarzanie danych: informacje o krajach, mapowanie, sortowanie itp.
00:06:39
7. Zakładka ofert 00:33:36
7.1. Wyszukiwarka ofert, frontendowe filtrowanie po krajach, ViewChild
00:11:31
7.2. Filtrowanie ofert po cenach
00:08:50
7.3. Łączenie warunków filtrowania, tworzenie kryteriów filtrowania
00:08:48
7.4. Wartości domyślne wyszukiwania
00:04:27
8. Wygląd 00:26:55
8.1. Wyświetlanie ilustracji, przypomnienie informacji o @for i @empty
00:06:26
8.2. Przetwarzanie danych i ich prezentacja
00:18:46
8.3. Czyszczenie projektu ze zbędnych elementów, tworzenie zakładki kontakt
00:01:43
9. Komunikacja z backendem 00:45:59
9.1. Analiza requestów sieciowych wysyłanych przez aplikację, tworzenie fake-backendu
00:11:15
9.2. Pobieranie danych z backendu i ich wyświetlanie - metoda http get, observable i subscribe
00:12:37
9.3. Uporządkowanie typów danych, tworzenie typu booking.
00:04:08
9.4. Wzbogacenie serwisu o metodę zapisującą dane przy pomocy http.post
00:02:15
9.5. Wstęp do zapisywania danych na serwer
00:07:48
9.6. Przeniesie funkcjonalności zapisywania rezerwacji do miejsca docelowego
00:07:56
10. Zakładka rezerwacje 00:24:57
10.1. Zakładka rezerwacje: początek prac nad wyglądem rezerwacji, wstępne stylowanie
00:05:32
10.2. Refaktoryzacja, konfigurowanie wyglądu komponentu przez @Input
00:05:37
10.3. Możliwość anulowania rezerwacji: wykorzystanie metody http.delete
00:10:39
10.4. Zakładka rezerwacji, polepszanie wyglądu, wykorzystanie pipe
00:03:09
11. Konfigurowanie rezerwacji 00:18:03
11.1. Dodawanie rezerwacji: konfigurowanie liczby turystów (dorosłych i dzieci)
00:11:03
11.2. Przekazanie liczby dorosłych i dzieci do komponentu oferty
00:07:00
12. Ostatnie szlify 00:12:26
12.1. Dokończenie aplikacji, podsumowanie, propozycje dalszych zmian
00:12:26

Obierz kurs na... wydajne budowanie rozbudowanych aplikacji i interfejsów

Czy znasz Angulara? Warto się z nim bliżej zaznajomić, ponieważ należy do najważniejszych frameworków służących do budowania interfejsów użytkownika w aplikacjach internetowych. Stworzony i wspierany przez Google, ma niezwykle spójny ekosystem i oferuje pełny zestaw narzędzi do tworzenia skalowalnych i kompleksowych aplikacji. Co istotne, tworząc za pośrednictwem tego frameworka platformę e-commerce, aplikację rozrywkową czy biznesową, jednocześnie w sposób zautomatyzowany implementujemy wzorzec architektoniczny MVC (Model-View-Controller), co sprawia, że rozwój programu jest przyjemnością. Dodajmy do tego bardzo dobrą i szczegółową dokumentację, a także przyjazne komunikaty błędów, co pozwala na stosunkowo łatwe rozwiązywanie problemów – i oto mamy listę najważniejszych zalet, za których sprawą Angular cieszy się niezwykłą popularnością w świecie IT.

Za minus Angulara można by uznać dość wysoki próg wejścia – na przykład wewnętrzne uporządkowanie tworzonej w nim aplikacji wymaga poznania podstawowych zasad, narzuconych przez twórców frameworka. Jednak opanowanie tych reguł otwiera dostęp do narzędzi, które pozwalają realizować imponująco duże projekty, i to w stosunkowo krótkim czasie. Dlatego też Angular jest szeroko stosowany w branży IT. Poza Google’em korzystają z niego takie firmy jak Microsoft, PayPal, Sony, Nike, Lego, HBO, Upwork, The Guardian, Forbes i wiele innych. Naucz się go i Ty! Pomoże Ci w tym nasz kurs – w jego trakcie opanujesz zasady projektowania i tworzenia interaktywnych aplikacji internetowych, co otworzy przed Tobą nowe możliwości na rynku pracy.

Program kursu obejmuje wiele zagadnień, takich jak komponenty, routing, serwisy, komunikacja z backendem. Pozwala to na kompleksowe zrozumienie tematu i pełne wykorzystanie potencjału frameworka. Stanowi też solidną podstawę do dalszego, samodzielnego zgłębiania tajemnic Angulara.

Co Cię czeka podczas naszego profesjonalnego szkolenia

Podczas kursu nauczysz się:

  • Tworzyć komponenty i integrować je w aplikację Angular
  • Obsługiwać routing w aplikacji
  • Korzystać z serwisów do zarządzania danymi i logiką biznesową
  • Komunikować się z backendem za pomocą żądań HTTP
  • Projektować interfejs użytkownika
  • Tworzyć szablony i obsługiwać formularze
  • Używać SCSS do stylowania wyglądu aplikacji
  • Korzystać z bibliotek zewnętrznych i narzędzi do rozszerzenia funkcjonalności aplikacji
  • Projektować fikcyjny backend (fake backend) umożliwiający wdrożenie aplikacji bez konieczności tworzenia faktycznego backendowego API
  • Kreować powiązania między elementami aplikacji i przekazywać między nimi dane

Angular. Kurs video. Praktyczne wprowadzenie do aplikacji webowych kończy się na poziomie średnio zaawansowanym. W trakcie szkolenia zdobędziesz solidne podstawy z zakresu tworzenia aplikacji internetowych przy użyciu frameworka Angular, co pozwoli Ci na samodzielne projektowanie i rozwijanie aplikacji.

Skąd się wziął Angular

Historia AngularJS sięga 2009 roku, kiedy Miško Hevery i Adam Abrons w wolnym czasie rozpoczęli pracę nad własnym pobocznym projektem. Ich pierwotnym celem było przygotowanie kompleksowego narzędzia do tworzenia stron internetowych, które nie tylko zapewniałoby przechowywanie danych online, ale także udostępniałoby klientom bibliotekę do budowania aplikacji internetowych. Jeśli chodzi o nazwę projektu, Adam Abrons zdecydował się na kreatywne podejście. Zwrócił uwagę na częste używanie nawiasów ostrych w HTML-u, postanowił więc określić swoje przedsięwzięcie mianem Angular, odnosząc się w ten sposób do znaczenia angielskiego słowa angular (kątowy lub kanciasty).

AngularJS został wydany w 2010 roku i szybko zyskał popularność wśród deweloperów – dzięki swojej modularności i łatwości użycia. W 2016 roku pojawiła się kompletnie nowa wersja frameworka, czyli Angular. Została ona napisana od podstaw i wprowadziła wiele ulepszeń, w tym poprawioną wydajność i architekturę.

Zapraszam Cię w fascynującą podróż do świata tworzenia nowoczesnych aplikacji internetowych przy użyciu frameworka Angular. Razem odkryjemy tajniki tego potężnego narzędzia i zdobędziemy umiejętności, które otworzą przed Tobą drzwi do świata web developmentu!

Wybrane bestsellery

O autorze kursu video

Tymoteusz Sokołowski – weteran IT, programuje praktycznie od zawsze, komercyjnie ma ponad ćwierć wieku doświadczenia w programowaniu. Obecnie współpracuje jako full stack developer z firmami Wolters Kluwer i ArdentCode, gdzie zajmuje się głównie projektowaniem i tworzeniem aplikacji internetowych przy użyciu Angulara i Node.js. Ma również doświadczenie w pracy jako scrum master, software architect i tech lead, a także w przekazywaniu wiedzy – pracował jako wykładowca akademicki i szkoleniowiec. Po godzinach lubi się zajmować programowaniem starych ośmiobitowych komputerów, robotów i urządzeń opartych na Arduino, chętnie oddaje się też działalności artystycznej – rysowaniu, fotografii i pisarstwu (w serwisie LubimyCzytać można znaleźć listę niektórych jego dotychczasowych publikacji).

Oceny i opinie klientów: Angular. Kurs video. Praktyczne wprowadzenie do aplikacji webowych Tymoteusz Sokołowski (3)

Informacja o opiniach
Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.
6.0
  • 6 (3)
  • 5 (0)
  • 4 (0)
  • 3 (0)
  • 2 (0)
  • 1 (0)
  • Mysle ze to bardzo dobry kurs dla poczatkujacych.

    Opinia: anonimowa Opinia dodana: 2024-06-05 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • Świeży, fajny kurs z Angulara 17. Polecam i czekam na kolejne bardziej zaawansowane

    Opinia: Marcin Opinia dodana: 2024-03-27 Ocena: 6   
    Opinia niepotwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
  • f

    Opinia: anonimowa Opinia dodana: 2024-03-16 Ocena: 6   
    Opinia potwierdzona zakupem
    Opinia dotyczy produktu: kurs video
    Czy opinia była pomocna:
więcej opinii »

Szczegóły kursu

Dane producenta » Dane producenta:

Helion SA
ul. Kościuszki 1C
41-100 Gliwice
e-mail: gpsr@helion.pl
Format: Online
Data aktualizacji: 2024-03-05
ISBN: 978-83-289-0858-1, 9788328908581
Numer z katalogu: 219447

Videopoint - inne kursy

Kurs video
47,60 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Helion