Kurs Angular - profesjonalne techniki pracy
Dowiedz się jak tworzyć kompletne aplikacje za pomocą frameworka Angular 6 i usług Google Firebase.
Oferta specjalna
Kup ten kurs za 77 zł z kodem
Minimalna wartość w koszyku, aby aktywować kod: 199 zł.
Dostęp od razu po zakupie ·
Płacisz raz i wchodzisz prosto do lekcji - bez subskrypcji, bez czekania na grupę.
Ten kurs jest częścią ścieżki
Angular Developer
6498 kursantów
Szczegóły, które warto znać
Opis szkolenia
Czego się nauczysz?
-
tworzyć backend z Google Firebase
-
ładować moduły na żądanie
-
walidować dynamiczne formularze
-
tworzyć rejestrację użytkowników
-
umieszczać aplikacje na GitHub Pages
-
dodawać do aplikacji system notyfikacji
-
dbać o bezpieczeństwo i wydajność aplikacji
-
korzystać z reużywalnych komponentów Angular Material
Szukasz kursu, który pozwoli Ci rozwinąć wiedzę na temat Angulara? Zależy Ci na szkoleniu opartym na najnowszej wersji tego frameworka? Chciałbyś poznać techniki pracy wykorzystywane w komercyjnych projektach i zimplementować je we własnych aplikacjach? W takim razie świetnie trafiłeś! W tym kursie pokażę Ci jak zbudować kompletną aplikację do obsługi lotów działającą w oparciu o realne scenariusze. Wykorzystamy do tego nowoczesny stos technologiczny: usługi Google Firebase, bibliotekę Angular Fire oraz Angular Material. Znajomość tych technologii jest bardzo często wymagana przez pracodawców.
Backend z Firebase
Google Firebase to jedno z najlepszych narzędzi jakie możesz wybrać do budowy backendu swojej aplikacji. W jednym miejscu znajdziesz wszystkie usługi potrzebne do rozwijania i monitorowania aplikacji. W kursie pokażę Ci jak wykorzystać je w połączeniu z frameworkiem Angular i biblioteką AngularFire. Dowiesz się między innymi jak komunikować się z usługami Firebase, tworząc prawdziwą rejestrację użytkowników oraz wysyłając i odbierając informacje o lotach.
Nowoczesny front z Angular Material
Budując aplikację wykorzystasz również najpopularniejszą bibliotekę z reużywalnymi komponentami, czyli Angular Material. Jest ona bardzo często używana w komercyjnych projektach, więc pracodawcy z pewnością docenią jej znajomość. Dzięki niej w szybki sposób nauczysz się tworzyć widoki np. logowania i rejestracji użytkowników. W kursie pokażę Ci również jak budować dynamiczne formularze oraz jak zadbać o poprawną walidację. Dowiesz również jak wyświetlać użytkownikom powiadomienia po wykonanych akcjach.
Wydajność i bezpieczeństwo
W trakcie kursu podzielę się z tobą wieloma przydatnymi trikami i poradami. Pokażę Ci miedzy innymi najlepsze wzorce dotyczące wydajności aplikacji, takie jak np. strategia OnPush czy ładowanie modułów na żądanie. Poznasz również tajniki routingu, tworząc tzw. guards. Pozwolą Ci one chronić dostęp do widoków aplikacji przed nieuprawnionymi użytkownikami.
GitHub Pages
Zwieńczeniem tego kursu, będzie umieszczenie finalnej wersji aplikacji na GitHub Pages. Oznacza to, że projekt ten nie skończy życia na Twoim dysku, jakie wiele podobnych aplikacji. Zamiast tego będziesz mógł łatwo go udostępnić, po to aby pochwalić się nim przed pracodawcą lub innymi developerami.
Uniwersalne techniki pracy
Kurs powstał w oparciu o Angulara w wersji 6, ale bez problemu możesz z niego skorzystać jeżeli pracujesz ze starszymi wersjami tego frameworka. Szkolenie pozwoli Ci przede wszytkim poznać realne techniki pracy używane na codzień w komercyjnych projektach. Oczywiście będziesz też miał okazję poznać bardzo przydatne nowości wprowadzone w wersji 6.
Kup w pakiecie i oszczędź
Program kursu
7 modułów · 39 lekcji
1 · Przygotowanie środowiska
- Wprowadzenie do aplikacji 05m 09s
- Materiały 01m 41s
- Przygotowanie stosu technologicznego 07m 19s
- Poznajemy Firebase 04m 18s
- Podpięcie Firebase do aplikacji 04m 45s
- Moduł AngularMaterial 08m 14s
2 · Wyświetlanie danych z Firebase
- Tworzymy routing aplikacji 08m 21s
- FlightsModule i header aplikacji 10m 01s
- Pobieramy listę lotów 14m 33s
- Karta lotu 14m 00s
3 · Reaktywne formularze
- AngularMaterial Dialog 05m 33s
- MatDialog Content 04m 16s
- Globalne ustawienia MatDialog 04m 28s
- Templatka formularza i MatFormField 05m 19s
- FormBuilder i model forumlarza 07m 00s
- Dynamiczne formularze - dodajemy członków załogi 08m 12s
- FormArray i dynamiczny model formularza 14m 26s
- Walidacja formularza 07m 03s
- Mat-error i Mat-hint 08m 06s
- Wysyłamy lot do Firebase'a 09m 38s
- MatSnackbar - dodajemy notyfikacje 06m 17s
4 · Routing params i wczytywanie danych do formularzy
- Modal z detalami lotu 08m 37s
- Edycja detali lotu a routing params 03m 55s
- Edycja lotu 18m 42s
- Wysyłamy dane na serwer 05m 55s
- Usuwanie lotu 04m 53s
5 · Logowanie i rejestracja
- Widok logowania 02m 44s
- FireAuthModule 09m 32s
- Wyświetalmy zalogowanego użytkownika 03m 51s
- Wylogowanie użytkownika 03m 17s
- CanActivate Guard - bronimy dostęp do widoków 06m 54s
- Rejestracja użytkowników 05m 46s
6 · Ostatnie szlify
- Lazy loading modułow 06m 06s
- Własny walidator formularza 04m 54s
- Wildcard 03m 53s
- Strategia OnPush 05m 53s
7 · Tworzenie wizualizacji od zera
- JIT vs AOT build 03m 25s
- Deploy na Github pages 09m 37s
- Zakończenie 01m 22s
Twój instruktor
Tomasz Nastały
Front-end developer
Opinie kursantów
„Doskonałe uzupełnienie pozostałych kursów dotyczących Angulara dostępnych na platformie. Kurs rozszerza wspomniany zakres materiału o Angular Material oraz Google Firebase. Ukończenie kursu pozwoliło mi wdrożyć obsługe Firebase we własnym projekcie."
„Kurs bardzo dobrze przygotowany. Dobrze dobrane przykłady. Prowadzący nie przepala czasu ale rzeczywiście skupia się na istotnych zagadnieniach. Zdecydowanie polecam go osobom znającym zagadnienia programowania OOP."
„Bardzo praktyczny kurs w którym autor przekazuje swoje patenty na budowanie aplikacji i optymalizację jej działania. Umiejętności te bardzo przydały mi się w refaktoringu komercyjnego projektu."
„Tego właśnie brakowało w zaawansowanym kursie o Angular ! Przede wszystkim, dzięki Firebase w kursie można było zrobić prawdziwe logowanie z rejestracją oraz dodawanie nowych rekordów do bazy danych w czasie rzeczywistym. Kurs zdecydowanie na 5! Polecam jako kontynuacja kursu zaawansowanego."
Czytaj więcej
Zwiń
„Kurs Angular to wybór dla każdego, kto chce opanować jedną z najpotężniejszych bibliotek JavaScript do budowy aplikacji webowych. Kurs prowadzi przez zaawansowane techniki pracy z Angular, pokazując, jak efektywnie zarządzać komponentami, modułami i danymi. Dzięki praktycznym przykładom i ćwiczeniom, kurs umożliwia tworzenie aplikacji, które są szybkie, skalowalne i łatwe w utrzymaniu."
Czytaj więcej
Zwiń
„Fajną ciekawostką było pokazanie jak opublikować swoją aplikację na github pages. Reszta kursu jest OK. Brakuje nowinek z najnowszych wersji angular."
„Kurs Angular - profesjonalne techniki pracy to bardzo dobry kurs , który pomógł mi rozwiązać kilka problemów, z którymi borykałem się na swojej drodze rozwoju zawodowego. Zawiera szereg informacji niedostępnych w kursach innych wydawnictw. Pozwala szybciej zrozumieć to, co zajęło by znacznie więcej czasu podczas analizowania materiałów do czytania, czy innych tutoriali"
Czytaj więcej
Zwiń
„Ten kurs pokazał mi jak profesjonalnie podejść do Angular. Polecam!!!"
„Fajny kurs szkoda że nie aktualny na obecne wersje angulara ale osobiście robiłem go na angular 16 i udało się wszystko zrealizować "
„Angular zyskuje na popularności. Ten profesjonalny kurs przybliży techniki pracy z Angularem. "
Najczęściej zadawane pytania
Jak wygląda uczestnictwo w kursie online?
Kursy online w strefakursów.pl to kompletne pakiety materiałów wideo przygotowane przez zespół naszych specjalistów. Po zakupie otrzymujesz natychmiastowy dostęp do wszystkich lekcji, testów i materiałów dodatkowych na swoim koncie - możesz zacząć się uczyć od razu, bez czekania. Konto jest bezpłatne i możesz założyć je w dowolnym momencie lub w trakcie dokonywania pierwszego zakupu w serwisie strefakursów.pl. Materiały, do których otrzymasz dostęp, pozwolą Ci rozwinąć się zawodowo i podnieść swoje kwalifikacje. Każdy kurs przepełniony jest praktyczną wiedzą, która ułatwi Ci osiągnięcie wymarzonych życiowych celów. Zdobytą wiedzę i postępy możesz w łatwy sposób zweryfikować za pomocą licznych testów i ćwiczeń dołączonych do każdego kursu.
Czy otrzymam certyfikat ukończenia kursu?
Do każdego ukończonego przez Ciebie kursu wystawiamy imienny certyfikat w formacie PDF - będzie on dostępny na Twoim koncie w zakładce Certyfikaty. Warunkiem jego otrzymania jest zaliczenie testów dołączonych do kursu oraz obejrzenie wszystkich lekcji. Na certyfikacie znajduje się Twoje imię oraz nazwisko, nazwa ukończonego kursu, data wystawienia i unikalny numer certyfikatu. Certyfikat możesz wydrukować lub opublikować w Internecie za pośrednictwem specjalnego odnośnika np. na LinkedIn lub innych portalach społecznościowych, jak również dołączyć do swojego CV. Pamiętaj, że certyfikatów nie wysyłamy w formie papierowej.
Czy otrzymam fakturę VAT za zamówienie?
Tak, do każdego zamówienia wystawiamy fakturę VAT (23%) lub paragon - w zależności od danych podanych przy zakupie. Pobierzesz ją z zakładki Historia zamówień na swoim koncie. Powiadomimy Cię mailowo, gdy dokument będzie gotowy.
Potrzebujesz proformy? Zaznacz pole "Chcę otrzymać dokument proforma" przy składaniu zamówienia lub napisz: biuro@strefakursow.pl
Zakup w aplikacji mobilnej? Jeśli kupujesz przez App Store lub Google Play, sprzedawcą jest odpowiednio Apple lub Google. Fakturę otrzymasz od nich zgodnie z ich zasadami:
Możesz również pobrać dokument przez stronę Apple. Przejdź pod ten adres: https://reportaproblem.apple.com/, następnie zaloguj się swoim Apple ID, znajdź zakup na liście i kliknij, aby zobaczyć szczegóły i ewentualnie pobrać dokument. Apple zwykle wystawia fakturę jako dostawca usług cyfrowych. Jeśli potrzebujesz faktury VAT, możesz skontaktować się z pomocą techniczną Apple, aby uzyskać dodatkowe informacje na temat zgodności faktury z przepisami w Twoim kraju.
Zakup w Google Play(Android)
Gdy dokonujesz zakupu w aplikacji strefakursów.pl na Android za pośrednictwem Google Pay sprzedawcą jest Google. Fakturę lub dokument zakupu znajdziesz zgodnie z poniższą instrukcją:
- Otwórz aplikację Google Play.
- Kliknij ikonę swojego profilu w prawym górnym rogu.
- Wybierz Płatności i subskrypcje > Historia zakupów.
- Znajdź interesujący Cię zakup i kliknij na niego, aby zobaczyć szczegóły. Jeśli chcesz pobrać fakturę, kliknij przycisk Faktura (jeśli jest dostępny).
Możesz również znaleźć fakturę na stronie Google Pay. Przejdź pod ten adres: pay.google.com i zaloguj się na swoje konto Google, z którego dokonano zakupu. W sekcji Aktywność znajdziesz wszystkie transakcje dokonane w Google Play. Kliknij daną transakcję, aby zobaczyć szczegóły i pobrać fakturę.
Ile mam czasu na przerobienie materiałów?
Tyle, ile potrzebujesz! Uczysz się we własnym tempie - bez presji i bez abonamentu. Płacisz raz i zachowujesz dostęp do zakupionego kursu na swoim koncie bez z góry określonej daty końcowej. Przez pierwsze 12 miesięcy od zakupu dbamy o aktualność materiałów i zapewniamy pełną dostępność testów oraz certyfikatu. Później kurs nadal pozostaje na Twoim koncie - wracasz do lekcji, kiedy masz ochotę. Szczegółowe zasady dostępu znajdziesz w regulaminie.
Zobacz też
Podobne kursy
Programowanie
Kurs Angular 4 - zaawansowany
119 zł
Programowanie
Kurs Angular 4 - od podstaw
119 zł
Programowanie
Kurs TypeScript
119 zł
IT i oprogramowanie
Kurs PowerShell dla administratora Windows
149 zł
Programowanie
Fundamenty języka HTML - kodowanie stron od podstaw
159 zł
Biznes i marketing
Kurs Copywriting - jak tworzyć treści, które sprzedają
149 zł
Programowanie
Kurs Metodologia BEM - jak pisać dobry kod CSS
129 zł
Programowanie
Kurs Błyskawiczne tworzenie stron z Tailwind CSS
159 zł
Programowanie
Fundamenty CSS - stylowanie stron od podstaw
159 zł
Programowanie
Kurs Tworzenie stron internetowych - praktyczne projekty
159 zł
Ten kurs jest częścią ścieżki
Angular Developer
Wykorzystaj swoją znajomość JavaScript i pisz aplikacje webowe w jednym z najpopularniejszych frameworków Front-end.
Dostęp od razu po zakupie ·
119 zł