od Podstaw
6 godz. 45 min · Angular · Full-stack i Programowanie
Mateusz KuleszaSenior Software Developer, Konsultant, TrenerPierwsze dwa działy kursu są idealne dla osób które rozpoczynają swoją przygodę z Angularem i stanowią wprowadzenie do frameworka. Zaczynamy od prostych przykładów, gdzie budujemy formularz zapisu na newsletter. Jest to przykład pozornie prosty, ale dzięki łatwości z jaką Angular wprowadza dynamizm, manipulacje wyglądem a nawet animacje wcale taki nie będzie. Zobaczysz, że nawet prosty przykład możemy zamienić w interaktywny, dynamiczny interfejs, który wciągnie użytkownika!
W kolejnych sekcjach kursu nie robimy prostych ćwiczeń, ale krok po kroku budujemy prawdziwy projekt. Jeśli marzyło Ci się stworzenie i opubliklowanie eleganckiej strony WWW lub aplikacji z Twoim CV oraz listą projektów, to nie musisz marzyć dalej. Możesz podążać krok po kroku i z każdą lekcją budować własną stronę portfolio. Będziesz zaskoczony, że z podstawową znajomością JavaScript, HTML i CSS zaczniesz błyskawicznie tworzyć złożone eleganckie i interaktywne interfejsy użytkownika.
W kursie stawiam na produktywność. Koniec że żmudnym klepaniem setek lini HTML i CSS, koniec z zawiłym kodem jQuery. Wykorzystując bibliotekę Bootstrap i modyfikując gotowe elementy HTML możemy skupić się na tym co najważniejsze. Zobaczysz jak wykorzystać interpolacje i wiązania by struktura HTML i CSS zmieniała się sama po każdej akcji użytkownika. Dzięki poprawnemu użyciu mechanizmów Angulara, mozolna praca z DOM, którą znasz np. z jQuery staje się zbędna. Angular renderuje interfejs za Ciebie - prosto z danych które umieścisz w komponentach.
Już w pierwszych sekcjach kursu dowiesz się jak wykorzystać moduł formularzy w praktyce, by tworzyć automatyczne dynamicznie generowany formularze i pobierać z nich dane. Dowiesz się także jak znając wyłącznie podstawy JavaScript połączyć naszą stronę portfolio z serwerem i pobrać pliki JSON, w tym nasze projekty, opisy i zdjęcia ze zdalnego serwera!
Podczas pracy nad Twoim portfolio nie tylko poznasz podstawy pracy z angularem, ale w kilku lekcjach zagłębimy się na chwilę w samo działanie Angulara. O ile jest to wiedza zaawansowana, tak znajomość mechanizmów wykrywania zmian już na samym początku pracy z Angularem da Ci lepsze zrozumienie tego narzędzia i pozwoli pisać kod który będzie nie tylko prosty i czytelny ale też będzie działał błyskawicznie. W tym kursie nie tylko pokazuje jak czegoś użyć, ale kiedy, dlaczego oraz jak to działa od środka. Nawet jeśli Angular nie jest dla Ciebie nowością - ten kurs da Ci głębsze zrozumienie jego koncepcji.
Ten kurs przygotowałem dla osób początkujących w Angularze, ale w taki sposób by mógł on służyć także do powtórzenia, uporządkowania wiedzy czy uzupełnieniu braków dla osób które pracowały już z Angularem. Jeśli jesteś front-end developerem, ale jeszcze nie miałeś okazji zapoznać się z Angular, lub chcesz uzupełnić szczątkową wiedzę o fundamenty - to jest kurs dla Ciebie! Dodatkowo, jeśli zaczynasz przygodę z front-end ale masz już podstawy HTML i JavaScript, to kolejny ważny krok na Twojej drodze do kariery!
Angular 10+
Witaj Nazywam się Mateusz Kulesza i mam
ogromną przyjemność przedstawić kurs angole od podstaw.
Nie jest to aktualizacja ale zupełnie nowa odsłona kursował z wieloma nowymi
przykładami oraz wspierająca najnowsze wersje regularna.
Struktura kursu została stworzona tak aby można było rozpocząć naukę od podstaw lub
jako świetny materiał do odświeżenia uporządkowania wiedzy.
Kurs zawiera też wiele nowych nowych trików oraz uwzględnia odpowiedzi na
pytania które pojawiały się we wcześniejszych wersjach.
Jeśli męczy cię mozolne prace z JavaScript recovery a w ramach którego używasz wymaga
do instalowania ciągle nowych dodatków i bibliotek.
Jeśli masz żeby tworzenie strony aplikacji
ci satysfakcję i frajdę to okulary i ten kurs to coś na pewno dla ciebie.
Pierwsze dwa rozdziały kursu są idealne dla osób które rozpoczynają swoją przygodę
z Anglikiem i stanowi delikatne wprowadzenie.
Zaczynamy od prostych przykładów gdzie budujemy formularz zapisu na New Letter.
Jest to przykład pozornie prosty i ciekawy ale dzięki łatwości z jaką AR wprowadza
dynamizm manipulację wyglądem a nawet animacje wcale taki nie będzie.
Zobaczysz że nawet prosty przykład może zamienić w interaktywny dynamiczny
interfejs który na pewno wciągnie użytkownika.
W kolejnych sekcjach kursu nie robimy
prostych ćwiczeń ale krok po kroku budujemy prawdziwy projekt.
Jeśli marzyło się o stworzeniu opublikowaniu eleganckie strony www lub
aplikacji z Twoim CV oraz listą twoich projektów to nie musisz marzyć dalej
możesz podążać krok po kroku i z każdą lekcją budować własną stronę portfolio.
Zobaczysz nie muszą wchodzić zaawansowane
szczegóły więc podstawową znajomość JavaScript HTML CSS zobaczysz jak
błyskawicznie tworzyć złożone eleganckie interaktywne interfejsu użytkownika.
W kursie tym samym na produktywność.
Koniec młodym paniom setek linii HTML CSS.
Koniec z zawałem kodem QWERTY.
Wykorzystując plotkę bóstwa CS i modyfikując gotowe element HTML 5 skupmy
się na tym co najważniejsze zobaczysz jak wykorzystać interpelacje
wiązania by struktura HTML CSS a sama się zmieniała po każdej akcji użytkownika.
Dzięki prawnemu użyciu mechanizmów Aguilera mozolne praca dom którą znasz np.
Claire staje się zupełnie zbędna a Muller renty interfejs za ciebie.
Prosto z danych którą musisz po prostu w komponenty.
Podczas pracy nad twoim portfolio nie tylko poznasz podstawy pracy za barem ale
w kilku lekcjach zajmijmy się na chwilę w samo działania.
Nie jest to wiedza super zaawansowana ale znajomość mechanizmów wykrywania zmian.
Już na samym początku z kolorem da tobie
lepsze zrozumienie tego narzędzia i pozwoli od początku pisać kod który będzie
nie tylko prosty i czytelny ale działał też błyskawicznie w tym kursie.
Nie tylko pokazuje tobie jak czegoś użyć ale kiedy tego użyć.
Dlaczego oraz jak to działa od środka.
Dziś Angola nie jest dla ciebie nowością.
To ten kurs i tak da Ci głębsze zrozumienie jego koncepcji.
Oprócz nisko po zimowej dom HTML CSS poznasz też narzędzia wbudowane w Lara
które uprawniają przyspieszają pracę poznasz dyrektywy i komponenty dostarczone
wraz z framework oraz zobaczysz jak dodawać nowe możliwości
ułatwienia tworząc własne filtry i dyrektywy np.
dyrektywy wykrywają przewijanie strony aktów animacje i wiele innych.
Już w pierwszych sekcjach kursu dowiesz
się jak wykorzystać moduł formularzy w praktyce by tworzyć automatyczne
dynamicznie generowane formularze i pobierać z nich dane.
Dowiesz się jak znając wyłącznie podstawy
JavaScript połączyć naszą stronę portfolio z serwerem pobrać pliki są
w tym nasze projekty opisy zdjęcia z jakiegoś przykładu danego serwera
oczywiście strony WWW takie jak twoje to tylko wprowadzenie do możliwości ang.
Clara Framework ten leśnik kiedy budujemy bardziej złożone interaktywne aplikacje.
Dlatego w kolejnych lekcjach kursu budujemy już aplikacje typu S.p.A. czyli
odpowiedź Application z połączeniem do serwera z Jackson REST API.
Nieważne czy znasz czy skutecznie to jest
to za chwilę które aplikacji który stał się już standardem w tworzeniu aplikacji
i jego znajomość staje się podstawą zmagania dla programistów.
W tym kursie zobaczysz jak wykorzystując
wyłącznie narzędzia wbudowane w okularach bez potrzeby nauki dodatkowych narzędzi
możesz tworzyć zupełnie od podstaw kompletną aplikację typu S.
Kolejne lekcje wchodzą głębiej i szerzej w modułem Lara ale także pokazuje w nich
dobre praktyki strukturę plików oraz modułów.
Po wielu latach pracy z projektami Vanguard pokazuje krok po kroku jak
wykorzystać prawidłowo moduły usługi oraz różne strategie wyszukiwania zależności.
Aby aplikacja była elastyczna ladna i
łatwa w utrzymaniu nawet przez długie lata dowiesz się czym jest hierarchia i poziomy
wyszukiwania prywatne eksportowane komponenty.
Jak poprawnie zaczynasz konfigurację oraz
tworzyć Multimedia ktory to wszystko brzmi skomplikowanie.
Nie martw się każdych narzędzi koncepcji jest dokładnie w kursie tłumaczone tak byś
wiedział nie tylko jak czegoś używać ale kiedy po co i dokładnie jak to działa.
Jeśli przed użyciem Aguilera powstrzymuje Cię strach przed klipem
to w tym kursie zobaczysz że jest on zupełnie nieuzasadnione.
W pierwszych sekcjach kursu korzystamy
wyłącznie ze składni JavaScript aby pokazać że to w zupełności wystarczy.
Jeśli natomiast chcesz budować większe
aplikacje chcesz uniknąć błędów w twoim kodzie to także zobaczysz w kolejnych
lekcjach jak używając tak że możesz w opcjonalny lub ścisły sposób
uszczelnić twój kod przeciwko typowym błędom.
Zobaczysz nie tylko jak pisać ręcznie typu interfejsy tam gdzie chcesz ich użyć ale
także znaleźć gotowe typy lub wygenerować automatycznie z twojego kodu
budując centralną część naszej aplikacji e-commerce.
Wiele wzorców współpracy komponentów
zobaczysz jak możesz jednocześnie zachować używalności porządek w kodzie ale
jednocześnie mieć elastyczność i dowolność w łączeniu komponentów.
Zobaczysz jak wykorzystując odpowiednie
wzorce budowania aplikacji może być jak budowanie z klocków Lego.
Przy składaniu zamówień zobaczysz jak wzorce kolaboracji komponentów i dyrektyw
oraz moduł formularzy aktywnych pozwolą zbudować złożony a typowy proces składania
zamówienia w szybki prosty i najważniejsze w czytelny sposób.
W kursie nie brakuje też informacji i
przykładów w pracy z R X Games czyli z elementami aktywnymi.
O ile w pierwszych modelach podajemy
przykłady zupełnie niepraktyczne ciszą są prostsze i łatwiejsze tak bardziej złożone
przykłady takie jak nawigacja single player Application służąca do serwera np.
dynamiczne formularze.
Wszystko to można połączyć ze sobą przy użyciu strumieni.
R.G. Jest w kolejnych lekcjach dowiesz się czym są obserwacje jak one działają bo
każdy wie jak świetnie współpracuje z taką Epic Games oraz możesz stworzyć całą
aplikację w oparciu o strumienie zdarzeń o Subskrypcji serwera przez aktywne
formularze i usługi po optymalizację samego interfejsu gdzie text html
generowany jest tylko na specjalne zdarzenia.
Ten kurs przygotowałem dla osób
początkujących ale w taki sposób mogą służyć także jako narzędzie do.
Uporządkowania wiedzy czy uzupełnienia braków dla osób które już pracowały.
Jeśli znasz podstawy HTML CSS JavaScript
ale chcesz zacząć budować bardziej złożone projekty.
Ten kurs jest dla Ciebie.
O ile Englert pozwala na bardzo
zaawansowane złożone projekty tak można w nim zacząć od prostych przykładów.
I w tym kursie właśnie w ten sposób
etapami wprowadza w coraz bardziej zaawansowane ciekawe aspekty jednocześnie
pokazując jak stworzyć praktyczne rozwiązania już od pierwszej lekcji.
Nie pozostaje mi nic innego jak tylko zaprosić na pierwsze lekcje kursu.
Tak więc do zobaczenia w projekcie Twojego nowego alarmowego portfolio.