Kursy typescript

145 znalezione kursy

Fajny JavaScript - zaawansowane techniki ES6+

60 pln.
Zalecany kurs
Chcesz poznać najnowsze mechanizmy języka JavaScript? Dobrze trafiłeś!Kurs pokazuje, co zostało dodane w standardach ES6+ (ECMAScript 6, ES2016, ES2017 i ES2018).[na końcu wersja TL;DR]Celem kursu jest stworzenie portfolio programisty. A zbliżając się do celu, poznajesz kolejne mechanizmy i narzędzia. Tworzymy i rozwijamy jeden projekt. Od początku, do końca, korzystając z istniejących rozwiązań i serwisów, np. GitHub API.Na początku czeka Cię trochę konfiguracji i instalowania. Node.js oraz npm stały się niezastąpionymi narzędziami, używanymi w codziennej pracy, również nad front-endem. Z kolei ESLint oraz webpack, pozwolą lepiej zorganizować kod oraz pliki wynikowe, aby umożliwić wystawianie ich na świat - dla innych programistów i dla użytkowników końcowych.Następne kroki, to przejście przez nowe instrukcje języka. Programowanie obiektowe z użyciem słów kluczowych class, extends itd., deklarowanie zmiennych przy pomocy const oraz let, a także destrukturyzacja i domyślne wartości funkcji.Dalej, komunikacja ze swiatem zewnętrznym przy pomocy instrukcji fetch, async/await oraz lepsza organizacja kodu - wykorzystanie reużywalnych Web Componentów.Kolejna cześć skupia się na wyglądzie, nadaje styl. Skorzystasz tu z tzw. CSS modules.Następnie, kompozycja ponad dziedziczenie, zwrócenie uwagi na wady programowania obiektowego i pokazanie, jak mechanizmy typu Object.assign, spread operator i shorthand property, wspomagają składanie obiektów z małych części.Wisienką na torcie jest omówienie nieistniejących (jeszcze) dekoratorów i wykorzystanie Babela lub TypeScripta do przetłumaczenia kodu na aktualnie akceptowaną przez przeglądarki wersję :)Końcówka to zaawansowane generatory (yield) oraz Proxy. Jest też skupienie się na testach jednostkowych oraz konsoli przeglądarki, aby przybliżyć rzeczy, zajmujące znaczną część codziennego czasu pracy.Nie ma tutaj nauki zbędnych lub przestarzałych frameworków i bibliotek. Bo te przychodzą i odchodzą. Od 2016 roku na fali jest React, ale jeszcze szybciej rośnie Vue. Przed 2016 rządził jednak Angular, a gdzieś obok wciąż jest też Ember ze swoją zmienną popularnością (ostatnio rośnie). Wszystkie te narzędzia ostatecznie są jednak czystym JavaScriptem, a nauczane w kursie techniki nadają się do zastosowania w połączeniu z każdym z nich. Co więcej, Web Componenty już dzisiaj są wykorzystywane przez firmy, jako nić porozumienia, część wspólna dla zespołów, używających różnych rozwiązań.TL;DRKurs skupia się na najnowszych mechanizmach języka JavaScript (ES6+, ES.Next).W kolejnych sekcjach pojawiają się rozwiązania, przybliżające do ostatecznego celu - stworzenia portfolio programistyNode, npmESLint, WebpackKlasy, const, letDestrukturyzacja, domyślne wartościfetch, async, awaitWeb ComponentsCSS modulesObject.assign, spread, shorthand propertyBabel, TypeScript, dekoratoryGeneratory (yield)Testy jednostkowe, konsola przeglądarki, Proxy Nie ma tutaj nauki zbędnych lub przestarzałych frameworków i bibliotek.
12 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 125
Godziny 12
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

JavaScript i front-end (nie tylko) dla back-endowców

60 pln.
Zalecany kurs
веб-страниц Просмотреть этот курс Java Script i front-end (nie tylko) dla back-endowców Java Script, Type... Piszesz w JS tylko wtedy, gdy musisz? Ostatni framework javascriptowy, jakiego używałeś to jQuery? Nie słyszałeś o słowie kluczowym class w JavaScript’cie? Brakuje Ci statycznego typowania? A może po prostu chciałbyś podszkolić się we front-endach?Jeśli którekolwiek z pytań wzbudziło Twoje zainteresowanie, zapraszam do wzięcia udziału w kursie :) przejdziemy krok po kroku po nowoczesnych technikach programowania w JavaScript’cie i dotkniemy aktualnych frameworków (React). To będzie dobry początek dorabiania sobie drugiej specjalizacji - drugiej nogi w modelu kompetencji Π (Pi).Kurs jest szczegółowym wprowadzeniem, przeglądem i zachętą do dalszego rozwoju w obszarze front-end. Pomoże osobom, które ogarnęłyby JavaScripta (nawet pomimo brzydkiego, dynamicznego typowania i tym podobnych), ale nie mają sił i chęci, żeby gonić za wszystkimi Node'ami, Reactami i innymi webpackami z cyklu 'nowy dzień, nowy framework'. Jeśli potrzebujesz wiedzy w pigułce - jak tworzyć nowoczesne front-endy i z jakich bibliotek warto korzystać - ten kurs jest dla Ciebie.Program jest specyficzny - kurs stawia w dużej mierze na pracę własną. W sumie jest aż 21 zadań do samodzielnego wykonania. Ćwiczenia są powiązane z wcześniejszymi wykładami, ale nie jest to proste przeniesienie jednego na drugie. W razie wątpliwości zawsze można skorzystać z odpowiedzi instruktora i pobrać gotowe rozwiązania.Będę odwoływał się do Javy i jej ekosystemu, żeby tłumaczyć co jest czym w świecie JS.Klasy tworzone przy pomocy funkcji, dziwne działanie zmiennych, problematyczny this, koercja typów rozbuchana do granic możliwości i inne dziwactwa JavaScripta. Niejeden o tym słyszał, ale na pewno nie każdy sięgnął potem do najnowszych standardów i mechanizmów, pozwalajacych na pisanie front-endów 'po ludzku'.
7 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 81
Godziny 7
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

React od podstaw

86 pln.
Zalecany kurs
Biblioteka React to jedno z najpopularniejszych rozwiązań w pracy front-end developera.  React to nowe podejście do tworzenia interfejsów użytkownika. Ten kurs ma dać Ci mocne fundamenty teoretyczne, ale także, poprzez wiele przykładów, nauczyć cię praktycznego wykorzystania React. To nie jest chwilowa moda czy przypadek, że mnóstwo ogłoszeń o pracę na stanowisku front-end developera wymaga znajomości Reacta. Jeśli poznałaś/poznałeś już JavaScript, to kolejnym krokiem w Twojej nauce może być React.UPGRADE 09.2020 - kilkanaście godzin materiałów dogranych przez Mateusza Domańskiego: Hooki, React Context, Redux, MobX czy TypeScript (mini kurs). A na deser projekt w którym tworzymy front (React) i backend aplikacji.W kursie uczę biblioteki React od podstaw, jednak od uczestnika wymagam już podstaw HTML i CSS oraz podstawowej znajomości JavaScript. W pierwszej fazie kursu przypomnę najważniejsze koncepcje JS, które często pojawiają się podczas pisania aplikacji w React, takie jak klasa, dziedziczenie, funkcja strzałkowa, sposoby pracy na tablicy i mechanizm this. Jeśli nie czujesz się mocna/mocny w JS, to przed rozpoczęciem nauki React zapraszam Cię do mojego kursu Programowanie w JavaScript. Pamiętaj, że React to biblioteka JavaScript.Kurs jest skierowany do osób, które nie mają żadnego doświadczenia w pracy z biblioteką React lub poznali ją, ale jedynie bardzo powierzchownie.
48 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 207
Godziny 48
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Bootcamp programistyczny 2020 (PL): Web dev Full stack

60 pln.
Zalecany kurs
обновление: 3/2019польскийпольский Чему вы научитесь Podstawy języków: HTML, CSS, Javascript, Python, Type... W tym kursie zaczniemy od początku. Żadna wcześniejsza wiedza nie jest wymagana. Jest to wprowadzenie w świat web development. Po skończeniu tego kursu będziesz nie tylko wiedział jak wykonać rzeczy w różnych językach programowania ale również będziesz wiedział jak to wszystko jest połączone. Będziesz wiedział jak zrobić:- stronę internetową- interaktywna stronę lub aplikacje webową- aplikacje jednostronicową (SPA - Single Page App: Angular i React )- aplikacje lub stronę z połączeniem z bazą danych- aplikacje serwerowa (backend z baza danych)- mobilną aplikacje na systemy Android i iOSTen kurs podzielony jest na sekcje. Są sekcje teoretycznie gdzie wprowadzam w tajniki i syntax danego języka a po sekcje teoretycznej jest zawsze test praktyczny gdzie wykorzystujemy wcześniejszą wiedzę by wykonać praktyczny projekt.Wprowadzenie:Omówienie podstawowych zagadnień związanych z programowaniem webowym. Jakich narzędzi będziemy potrzebować. Pokaże rownież jak ich używać. Omówimy również co poszczególne zagadnienia związane z programowaniem webowym znaczą.HTML:Teoretyczna sekcja o języku html (HyperText Markup Language). Będę pokazywał jak pisać html syntax. Przejdziemy przez wszystkie podstawowe html tagi dostępne w języku. Będziemy używać najnowszego języka HTML5.CSS:Teoretyczna sekcja o języku CSS (Cascading Style Sheet). W tej sekcji pokaże w jakiś sposób możemy stylizować naszą stronę internetową by wyglądała tak jak chcemy. Będziemy rozmawiali o jednostkach, kolorach, layoutach, animacjach i wielu innych rzeczach.Projekt Praktyczny 1 (Strona WWW):W tej sekcji dostaniemy gotowy layout strony od grafika i odtworzymy go razem używając wiedzy z HTML i CSS. Pokaże krok po kroku jak się zabrać za robienie strony i jak możemy wykorzystać gotowe grafiki. Po tej sekcji będziesz potrafił zrobić swoja pierwszą stronę internetową. Javascript:Sekcja poświecona teorii języka JavaScript. Pokaże co możemy zrobić w języku JS. Będę omawiał syntax i zastosowanie języka. Zaczniemy od teorii programowania takich jak zmienne, pętle, tablice, funkcje, warunki itp . Potem przejdziemy do manipulacji DOM (Document Object Model). Jak możemy dynamicznie wpływać i kontrolować na nasz html i css.Projekt Praktyczny 2 (Aplikacja webowa):W ten sekcji stworzymy interaktywną stronę gdzie po kliknięciu na dany kubełek nalejemy do niego więcej płynu. Ten przykład pomoże nam wykorzystać wiele z wcześniej nauczonych technik w Javascript. Całość projektu będzie wykonana w JavaScript.Angular 7:Wprowadzenie do framework Angular. Będziemy używać wersji Angular 7. Będziemy mówić o strukturze Angular, jak uruchomić aplikacje, jak ją przygotować do produkcji (gotowej na serwer). Będziemy używać komponentów, serwisów i wszystkiego co najlepsze w Angular. Pokaże również jak można używać narzędzia Angular CLI (Command Line Interface).Projekt Praktyczny 3 (Single Page App):W ten sekcji stworzymy SPA (Single Page Application). Aplikacje jednostronicową gdzie nie musimy odświeżać strony by wczytać nowy kontent. Aplikacja będzie oparta na Angular 7.Python 3Podstawy języka programowania Python 3. Pokaże jak zainstalować python i potrzebne narzędzie na systemach operacyjnych windows i mac OS. Pokaże jak pisać skrypty pythona i jak je wywoływać. Pokaże jak programować w python: zmienne, funkcje, warunki, pętle itp.Projekt Praktyczny 4 (Python Baza Danych w pliku):W tym projekcie pokaże w jaki sposób możemy spytać użytkownika o dane i zapisać je w pliku. Będziemy czytać dane z lokalnego pliku CSV, i dopisywać dane na podstawie input użytkownika. Ten projekt pozwoli utrwalić nam wiele z rzeczy które przerobiliśmy w rozdziale Python.Django 2Wprowadzenie do framework Django. Będziemy używać Django wersji 2+. Pokaże jak można wykorzystać Django do tego by stworzyć pełną aplikacje webową z podłączeniem do bazy danych. Pokaże również jak możemy wykorzystać Django do tego by zrobić własne API (Application Programming Interface). Będziemy mówili o models, views, serializers, urls i templates.Projekt Praktyczny 5 (Django API):W ten sekcji stworzymy API z Django framework. Będzie to gotowe REST API z użyciem Django Rest Framework i będziemy mogli użyć tego API w następnej sekcji w aplikacji Angular.Projekt Praktyczny 6 (Aplikacja Angular z Django API):W ten sekcji będziemy kontynuować aplikacji Filmy którą stworzyliśmy wcześniej i dodany do niej dane z API. Będziemy używać HTTP requests po to by dostać dynamiczne dane z naszej lokalnej bazy danych Django. Będziemy również rozwiązywać problemy z CORS i plikami media.NativeScript 5Będziemy uczyli się jak zrobić własną aplikacje na komórki. Będzie to aplikacja cross platform która będzie wyświetlana jako natywna dla systemów Android i iOS.  Będziemy uczyli się jak zrobić aplikacje wykorzystując wiedzę które wcześniej zdobyliśmy z Angular.Projekt Praktyczny 7 (Mobilna Aplikacja):W ten sekcji stworzymy aplikacje na komórki na systemy iOS i Android. Wykorzystamy do tego NativeScript i Angular. W naszej aplikacji ściągniemy rekordy z bazy danych używając naszego Django API i http. Aplikacja będzie bardzo podobna do tej, którą zrobiliśmy w Angular.React 16:W ten sekcji pokaże jak działa kolejny front-end framework ReactJS. Pokaże wszystkie postawowe rzeczy które będą nam potrzebne by stworzyć aplikacje podobna jak stworzyliśmy z Angular. Będziemy omawiali podstawowe koncepty jak components, props, state itp.Projekt Praktyczny 8 ( Webowa Aplikacja React):W ten sekcji odtworzymy aplikacje Filmy którą stworzyliśmy wcześniej z Angular razem z HTPP z danymi z API. Będziemy używać HTTP requests po to by dostać dynamiczne dane z naszej lokalnej bazy danych.Dodatkowe Info:W ten sekcji skupimy się na dodatkowych informacjach które każdy deweloper webowy powinien wiedzieć.
31 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 215
Godziny 31
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Kurs Protractor (wersja 5). Od 0 do testera automatyzującego

60 pln.
Zalecany kurs
El Codigo PLПоследнее обновление: 9/2020польский Чему вы научитесь Podstawy programowania w języku Type... Z tym kursem nauczysz się pisać testy automatyczne od podstaw. Nie stawiamy przed Tobą żadnych wymagań wstępnych. Zaczniemy od instalacji środowiska i nauki programowania w zakresie niezbędnym testerom automatyzującym. Następnie przejdziemy przez najważniejsze informacje dotyczące frameworku Protractor, języka HTML i lokalizowania elementów na stronie. Na tym etapie będziesz w stanie napisać już pierwsze testy. Potem pogłębisz swoją wiedzę i zobaczysz, jak pisać w pełni profesjonalne testy z wykorzystaniem frameworku Jasmine i wzorca page object.
4 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 26
Godziny 4
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Cloudflare - kompletny przewodnik

60 pln.
Zalecany kurs
Posiadam doświadczenie w takich technologiach jak PHP ( Symfony), Node JS (nest JS), Javascript + Type... Cloudflare jest platformą która oferuje dużo ciekawych rozwiązań, zarówno w swojej darmowej wersji, jak i płatnej. Z doświadczenia wiem, że często ludzie jak mówią 'używam cloudflare'a' mają na myśli to, że mają do niego podpiętą domenę, minifikują pliki, i ewentualnie mają darmowy certyfikat SSL. W tym kursie oczywiście pokażę ci jak to wszystko zrobić ale też pokażę ci funkcje które jeszcze oferuje, bo trochę ich jest, a ludzie nie zaagłębiają sie w nowe możliwości które z czasem dodają do swojej platformy.W tym kursie:Zapoznasz się z możliwościami jakie daje narzędzie Cloudflare zarówno z w wersji darmowej jak i płatnej(Pro).Założysz swoję pierwsze konto na cloudflare.Podepniesz swoją domenę do platformy cloudflare.Dodasz do swojej domeny darmowy certyfikat SSL od cloudflare.Zoptymalizujesz ruch na swoim serwerze.Dowiesz się jak możesz analizować ruch na swojej domenie.Dowiesz się jak możesz trzymać stronę internetową na Cloudflare bez potrzeby posiadania własnego serwera (Cloudflare Pages)Zautomatyzujesz wrzucanie nowych wersji swojej aplikacji online (Cloudflare Pages)Jak cachować odpowiedzi serwera oraz jak zarządzać cachem cloudflare.Jak zoptymalizować obrazki w locie nie robiąc tego w swojej aplikacji (i nie trzymając ich zoptymalizowanych wersji u siebie na serwerze)I wiele więcej...Jeśli który kolwiek z tematów cię zainteresował to zapraszam cię serdecznie do mojego kursu, a pokażę ci działanie tej fantastycznej platformy na prawdziwych przykładach.
5 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 71
Godziny 5
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Angular - poznaj zaawansowane techniki i koduj efektywniej!

60 pln.
Zalecany kurs
Opanowałeś już podstawy Angulara i wykorzystujesz go w swoich projektach, ale masz poczucie, że nie wykorzystujesz w pełni potencjału tego potężnego narzędzia? Dobrze trafiłeś!Angular pozwala na szybkie i sprawne tworzenie złożonych aplikacji. Dzięki wiązaniom renderowanie interfejsu jest bardzo wygodne, a automatyczne wykrywanie zmian sprawia, że Twoje dane w niemal magiczny sposób pojawiają się na ekranie. Aplikacje to jednak nie tylko sam interfejs użytkownika. Bardzo łatwo jest dodawać kolejne funkcje i opcje - ale tylko do pewnego momentu. Bez odpowiedniej struktury i architektury prosta aplikacja może bardzo szybko przerodzić się w rozbudowane monstrum, nad którym nie mamy żadnej kontroli. Na szczęście - w Angularze jest bardzo wiele mechanizmów, pozwalających od samego początku zapanować nad strukturą aplikacji. Wiele wbudowanych mechanizmów pozwala konstruować aplikacje w oparciu o sprawdzone wzorce projektowe i dobre praktyki.CO JEST ZAWARTE  W KURSIE?W kursie prowadzący poruszy takie tematy, jak wzorce projektów na praktycznych rozwiązaniach popularnych problemówmechanizmy wstrzykiwania zależnościformularze, omówione na wielu praktycznych przykładachwalidacja i manipulacja strukturą formularzy oraz związane z nimi przydatne trikiogromna dawka praktycznej wiedzy na temat RxJSkomunikacja z serwerem REST, oraz logowanie i Autentykacjadynamiczny wielopoziomowy routing z kontrolą dostępuPo przerobieniu całego materiału będziesz:znał techniki budowania struktury aplikacji potrafił w pełni wykorzystać mechanizmy, które oferuje Angularpoznasz narzędzia pozwalające utrzymać porządek w kodzie oraz wysoką produktywność w pracy nawet wtedy, gdy aplikacja będzie bardzo rozbudowanabędziesz potrafił tworzyć narzędzia i usługi wielokrotnego użytku, co znacznie ułatwia i przyspiesza pracę nad funkcjonalnościami Twojej aplikacjiBUDOWANIE STRUKTURY APLIKACJIJuż w pierwszej sekcji kursu przekonasz się, dlaczego wzorzec odwracania zależności i mechanizm wstrzykiwania są bardzo ważne dla utrzymania jakości kodu aplikacji. Pokażemy Ci:jak można zarządzać zależnościami przy użyciu wzorca Fabryki i jak zwiększa to elastyczność aplikacjijak mechanizm Wstrzykiwania zależności dostępny w Angularze ułatwia ten procesjaka jest różnica pomiędzy statycznym i automatycznym odnajdywaniem zależnościoraz poznasz sposoby podmieniania i przesłaniania zależnościDzięki temu Twoje aplikacje będą bardziej elastyczne i podmiana lub przetestowanie funkcjonalności nie będą problemem.WZORCE PROJEKTOWE W DZIAŁANIU Angular to nie tylko statyczna struktura i statyczna hierarchia. Pokażemy Ci:techniki zarządzania modułami i usługami, pozwalające między innymi na używanie wzorca Sigleton dla globalnych współdzielonych danychjak dzięki hierarchiom tworzyć usługi o krótkim cyklu życia, które będą tworzone i niszczone wedle potrzebkilka różnych technik określania zasięgu i dostępu do usług, tak, by tylko niektóre komponenty miały dostęp do usług, a inne niena przykładzie usługi Selection zobaczysz, jak sprawić, by tylko wybrane komponenty mogły współdzielić informacje o zaznaczeniuPOPRAWNE BUDOWANIE FORMULARZYW kolejnych dwóch sekcjach zajmiemy się dwoma podejściami do budowania Formularzy. Zobaczysz jak:zbudować formularz sterowany szablonemjak wykorzystać formularze reaktywnedlaczego formularze to odrębny mechanizm służący zarządzaniu i walidacji danychjakie są zalety modelu automatycznego, a jakie modelu własnoręcznie utworzonegoformularze nie muszą być powiązane z widokiem, a ich struktura nie musi być nudna i statycznaPodczas całego Kursu stworzymy kilka praktycznych formularzy, na których zobaczysz różne możliwości ich budowania, dynamicznej modyfikacji oraz manipulacji stanem oraz danymi formularza. Zobaczysz, że formularz może zostać rozbity na komponenty, a nawet być wstrzyknięty jako usługa, co pozwala na jego wielokrotne użycie.WALIDACJA DANYCHNie pominiemy także kwestii walidacji danych. Zobaczysz: jak prawidłowo wykorzystywać wbudowane walidatoryjak przekazywać parametry i konfigurować walidatory jak dzięki wzorcowi obserwatora obsługiwać asynchroniczne walidacje z serweraNa koniec sekcji poświęconej walidacji zobaczysz sposoby na ułatwienie sobie pracy poprzez zautomatyzowanie walidacji i wyświetlania błędów w prostym, uniwersalnym komponencie walidacji.OBIEKTY OBSERWOWALNE RxJSNie zapomnieliśmy też o komunikacji z serwerem i obsłudze asynchronicznych danych. Całą sekcję Kursu poświęcono efektywnemu pobieraniu danych do zaprezentowania w interfejsie aplikacji. Na początku zobaczysz:jak skonfigurować moduł HttpClient i pobrać dane z prostego serwera, który załączony jest do kursuomówimy różne praktyczne techniki pracy z obiektami obserwowalnymjak uniknąć zduplikowanych zapytań do serwerajak zbudować efektywny cache zapytań jak prawidłowo obsługiwać błędy występujące w strumieniachKOMUNIKACJA Z SERWEREMW kolejnych lekcjach zobaczysz jak krok po kroku zbudować kod do komunikacji z API typu REST, poczynając od pobierania obiektów i list, po zapisywanie zmian na serwerze. W każdej z lekcji pokazujemy Ci mechanizmy wysyłania parametrów i nagłówków w zapytaniu, jak i praktyczne techniki, takie jak filtrowanie wyników czy dynamiczne stronicowanie.LOGOWANIE I AUTORYZACJA UŻYTKOWNIKA Z JSON-WEB-TOKENKomunikacja z API nie może obejść się bez logowania i autentykacji użytkownika. Na przykładach zobaczysz: jak obsłużyć logowaniejak pobrać i zapisać token jak dołączyć dane autoryzacyjne do zapytańjak rozwiązać globalnie problem autentykacji dzięki wzorcowi Łańcucha zobowiązań i mechanizmowi multi wstrzykiwania interceptorówpoznasz wiele praktycznych kwestii związanych z Strumieniami zdarzeń i biblioteką RxJSzobaczysz przykłady zimnych i ciepłych źródeł oraz przykłady emisji zdarzeń typu unicast i multicastWIELOPOZIOMOWY, DYNAMICZNY INTERFEJS UŻYTKOWNIKA Ostatnia sekcja kursu poświęcona jest routingowi, gdzie zobaczyszjak zorganizować wielopoziomowy interfejs i wstrzyknąć do niego danejak prawidłowo obsłużyć nawigację i przejścia pomiędzy ekranami aplikacjijak dzięki nazwanym gniazdom dynamicznie podmieniać sekcje aplikacjijak obsłużyć parametry w adresie strony jak doładować moduły aplikacji na życzeniejak wykorzystać ten sam komponent dzięki strategiom routinguoraz o wiele więcej Oczywiście routing to nie tylko interfejs. Zobaczysz jak opóźnić ładowanie i poczekać na dane a także jak przekazać je do komponentu. Dzięki wzorcom kompozytu i adaptera zobaczysz jak zbudować czystą architekturę aplikacji pozwalającą na swobodną reorganizację wyglądu twojej aplikacji.AUTORYZACJA I ROUTERNa koniec zobaczysz także jak połączyć mechanizmy autoryzacji i routingu, by nie tylko ograniczyć dostęp niepowołanym osobom do wybranych części aplikacji, ale także by załadować i uruchomić moduły zależnie od uprawnień aktywnego użytkownika.ROZWIĄZYWANIE CZĘSTYCH PROBLEMÓWChociaż kurs prezentuje techniki zaawansowane, to przygotowany został w taki sposób, by każdy, kto zna podstawy Angulara mógł wykorzystać przedstawione w nim techniki. Jeżeli przerobiłeś Kurs Angular od podstaw, oraz rozumiesz komponenty i wiązania - to bez problemu dasz sobie radę z przyswojeniem zawartej w Kursie wiedzy. Dla kogo jest ten kurs?Kurs jest świetnym wprowadzeniem zarówno do koncepcji Angular jak i praktycznego zastosowania tego narzędzia w projektach. Polecany jest wszystkim, którzy chcą usprawnić, przyspieszyć i usystematyzować sposób, w jaki budują aplikacje internetowe - a w szczególności aplikacje typu single page.Jest to kurs na poziomie wprowadzającym dla osób, które znają podstawy HTML, CSS i JavaScript. W pierwszych sekcjach kursu omówione są różnice między podejściem klasycznym do pracy z przeglądarką a podejściem bardziej produktywnym, które oferuje Angular. W kursie używane są sporadycznie najnowsze technologie front-end, takie jak WebPack, EcmaScript, TypeScript oraz Rx.JS. Nie musisz jednak znać żadnej z tych technologii. Kurs wykorzystuje je w minimalny sposób, tak, by pokazać ich możliwości we współpracy z Angular i zachęcić do ich dalszego poznawania.
12 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 51
Godziny 12
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Django 3.0 po polsku (podstawy)

60 pln.
Zalecany kurs
Java Script and Python, but I also work with other languages like Java, Php, Action Script, Typescript... W tym kursie pokaże jak zacząć prace z Django. Umówimy czym jest Django i do czego możemy je użyć. Na samym początku wyjaśnię co jest potrzebne do zainstalowania Django (python, IDE). Wspólnie zrobimy nowe środowisko dla aplikacji (virtual environment) i w nim zainstalujemy naszą pierwszą aplikacje. Wytłumaczę najważniejsze koncepty w frameworku Django takie jak: models, fields, urls, views, templates, ORM itp. Gdy będziemy mieli juz podstawową wiedzę zaczniemy budować aplikacja. Nasza prosta aplikacja będzie przechowywała listę filmów z podstawowymi informacjami. Będziemy mogli dodawać nowe filmy do bazy danych, edytować istniejące rekordy, usuwać i wyświetlać. Będzie to tak zwane CRUD: Create, Read, Update i Delete. Pokaże jak można wszystkich tych metod użyć w Django admin oraz w templates zbudowanych na HTML i CSS. Gdy nasza aplikacja będzie gotowa, pokaże również jak można dodać do nie DRF (Django Rest Framework) i przerobić jak na API. Wytłumaczę również jak budować związki w bazie danych (relationship: one to one, one to many, many to many). Na samym końcu naszą gotową aplikacje wrzucimy na serwer zupełnie za darmo.
7 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 45
Godziny 7
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

React - testowanie

60 pln.
Zalecany kurs
Java Script and Python, but I also work with other languages like Java, Php, Action Script, Typescript... Ten kurs to nie jest tylko teoria i suche fakty o testowaniu aplikacji React. W tym kursie przetestujemy prawdziwą aplikacje i oprócz wiedzy zdobędziesz również praktyke.Ten kurs skupia się na testowaniu aplikacji webowej w React. Wyjaśnię dlaczego warto jest testować i jakie narzędzia do tego wybrać. W tym kursie będziemy omawiać wiele zagadnień z testowania. Unit tests, integration tests, snapshots, test runner, cleanup, describe, before i after tests, skip tests, pętle, matchers, truthy i falsy, render component, fire event, mocking, fetching API, act, wait i wiele innych. Po tym kursie będziesz potrafił/potrafiła sobie poradzić z wieloma przeszkodami w testowaniu dynamicznej aplikacji React. Napiszemy masę różnych testów by dać przegląd różnym technikom zaznaczania elementów i ich interakcji.Pierwszym narzędziem którego się nauczymy jest Jest. Pokaże w jaki sposób uruchamiać testy i jak je pisać. Na tym poziomie będziemy pisać testy bez aplikacji React. Będziemy skupiać się na narzędziu test runner jakim jest Jest.Gdy nauczymy się czym jest Jest i jak on działa, zainstalujemy naszą pierwszą aplikacje React z biblioteka React Testing Library. Pokaże jak działa ta biblioteka i jakie mamy z nią możliwości. Będziemy robić render naszych komponentów i wywoływać różne eventy.Główną sekcja tego kursu jest testowanie prawdziwej aplikacji. Będziemy mieli gotową aplikacje napisaną w React i zacznimy testować na różne sposoby nasze komponenty.  Będziemy używać najnowszych trendów React takich jak hooks wraz z useState i useEffect. Po ukończeniu tej sekcji będziesz wiedział na jakie problemy możesz napotkać pisząc testy z React.
5 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 38
Godziny 5
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

React po polsku

60 pln.
Zalecany kurs
Java Script and Python, but I also work with other languages like Java, Php, Action Script, Typescript... Witam w kursie React po polsku.Nie jest to jeden z tych długich kursów w których godzinami tłumaczone są powoli wszystkie elementy od początku. Ten kurs jest raczej skondensowany i skoncentrowany na tym by przekazać jak największą ilość informacji w jak najkrótszym czasie. Dowiesz nie jednak w tym kursie wszystkiego czego powinieneś wiedzieć o React. Będziemy używać najnowszego React z najnowszymi trendami takimi jak: React Context jak i również React Hooks. W tym: useEffect i useState. Sa to niebywałe użyteczne narzędzia przy pracy z React.Oprócz tego będziemy omawiać takie rzeczy jak: komponenty na funkcjach i klasach. Powiem jakie są różnice miedzy nimi. Będziemy mówili o props i state. Jak przesyłać i przechowywać dane w komponentach. Będziemy mówić o events, metodach lifecycle, jak wyświetlać zawartość warunkowo, pętlach, formularzach, routes itp.Oprócz zagadnień czysto związanych z react pokaże również jak pracować z najnowszymi technikami JavaScript jak miedzy innymi: ternary operator, popularne funkcje map, filter i reduce. Nowymi metodami EcmaScript 6 jak np. spread operator I arrow functions.Będziemy również pracować ze stylami i pokaże jak robić CSS Grid I Flex oraz media query na rożne wielkości ekranów.Ten kurs skalda nie z dwóch głównych sekcji. Pierwszej gdzie tłumaczę teorie. Zaczniemy od dodania biblioteki React do naszej istniejącej strony internetowej lub aplikacji webowej. Potem zaczniemy nasza aplikacje od nowa z narzędziem Create react app. W drugiej sekcji robimy praktyczna i pełną aplikacje z React.
6 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 42
Godziny 6
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Django RESTfull API - po polsku

60 pln.
Zalecany kurs
Java Script and Python, but I also work with other languages like Java, Php, Action Script, Typescript... W tym kursie dowiesz się jak zrobić w pełni działającą aplikacje API. Moim celem było nie tylko pokazanie jak można coś zrobić ale rownież stworzenie w pełni funkcjonalnego API. Kurs zawiera wiele praktycznych porad jak poradzić sobie z niektórymi problemami jakie możemy napotkać podczas konstruowania naszego API.Zaczniemy od tego jak zainstalować Django i jakich narzędzi będziemy potrzebować by naszą aplikacje zbudować i testować. Zbudujemy swój pierwszy model i pokażemy jak działają wszystkie metody CRUD (Create, Read, Update i Delete). Potem z każdą z tych metod stworzymy samodzielnie. Dodamy więcej models z różnymi relationships (OneToOne, OneToMany i ManyToMany). W kolejnej sekcji pokarze jak możemy sortować nasze rekordy, jak je filtrować, jak możemy zrobić paginacje itd. W ostaniej sekcji zajmiemy się tworzeniem nowych użytkowników i ich logowaniem. Oraz jak autoryzować użytkowników przy użyciu Auth Token.Jest to kompletny kurs dla początkujących więc wcześniejsza wiedza na temat API czy Django nie jest wymagana.Tutaj na Udemy mam również kurs w całości poświęcony Django więc jezeli chciałbyś zacząć od podstaw Django to zapraszam również do tamtego kursu.
5 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 31
Godziny 5
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Django 3: zaawansowany kurs po polsku (PL)

60 pln.
Zalecany kurs
Java Script and Python, but I also work with other languages like Java, Php, Action Script, Typescript... Ten kurs jest już na podstawie najnowszego Django 3 !W tym kursie nie zaczynamy od początku. Zakładam, że wiesz co to jest Django i jak zrobić podstawową aplikacje. By zacząć ten kurs to wymagane jest conajmniej obejrzenie kursu podstaw Django. Nie znaczy to że ten kurs jest skomplikowany i jest tylko dla osób o dużej wiedzy o Django. Po prostu, w tym kursie nie tłumaczę całkowitych podstaw jak np. jak zainstalować Django itp. Ale nie masz się co martwić bo wszystko co poruszam w tym kursie jest wytłumaczone w prosty i zrozumiały sposób. Nie robimy w tym kursie żadnego konkretnego projektu ani żadnej aplikacji. Po prostu będziemy omawiać różne aspekty Django w różnych rozdziałach. A czego możesz się spodziewać w tym kursie?Wielu rzeczy takich jak np:- Jak używać efektywnie Django shell i shell plus. Czyli dostęp do Django z poziomu konsoli.- ORM (Object Relational Mapping) Czyli Jak są połączone klasy models w Django z bazą danych. W tym rozdziale przerobimy mnóstwo sposobów jak pracować na obiektach w bazie danych. Znajdowanie, filtrowanie, układanie, tworzenie, usuwanie i zmienianie rekordów na różne sposoby. - Modele: Zgłębimy różne techniki pracowania na modelach w Django. Miedzy innymi będziemy mówić o takich rzeczach jak managers, querysets, meta class, signals i transactions atomic. Modele to główny składnik aplikacji Django i będziemy starali się zgłębić tą wiedzę.- Email i użytkownik: W tej sekcji między innymi skonfigurujemy Django do wysyłania e-maili i nauczymy się jak te e-maile można automatycznie wysyłać. Nauczymy się jak pozwolić użytkownikowi zresetować jego hasło oraz jak możemy pracować na wbudowanych templates. Dowiemy się również jak powiadamiać użytkownika na stronie za pomocą messages.- Debugging: Dowiemy się jak skonfigurować Django do zapisywania logów oraz jak tworzyć własne logi. Dowiemy się również jak korzystać z debuggera i zainstalować narzędzie które pozwolą nam na dokładniejszą analizę aplikacji Django.- Forms i Validators: Dowiemy się jak stworzyć swój własny form z naszymi własnymi fields. Również dowiemy się jak pracować z validators. Jak dodać je do models oraz forms i jak stworzyć własny walidator.- Testowanie: Dowiemy się jak testować aplikacje Django. Będziemy pisali testy do urls, views, models, funkcji oraz forms. Pokażę również jak działa TDD (Test Driven Development) w praktyce.Jest to kurs który zawiera obszerna i dogłębną wiedzę na temat Django. Jeśli chcesz się dowiedzieć więcej o tym frameworku niż jest to w zwykłym kursie Django podstawy to napewno z tym kursem ci się to uda.
6 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 38
Godziny 6
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Angular - kompletny kurs od podstaw - edycja na rok 2021

60 pln.
Zalecany kurs
Witam Cię na nowej edycji kursu Angular - kompletny kurs od podstaw. Dla kogo jest ten kurs?W kursie skupiam się przede wszystkim na Angularze. Nie pokazuję jak działa HTML czy CSS. Często korzystamy z gotowych starterów, gdzie kod HTML i CSS jest już przygotowany. Nie uczę też języka TypeScript, ale jeżeli znasz JavaScript lub masz podstawy to jest to wystarczające aby zacząć.Kurs jest dla osób, które nie mają wiedzy o Angularze lub wiedzę szczątkową. Skupiam się przede wszystkim na przekazaniu jak najwięcej informacji o samym Angularze.Oglądnij materiał promocyjny kursu aby rozwiać swoje wątpliwości :-)Udostępniłem wiele części kursu do poglądu, zobacz i sprawdź przed zakupem czy kurs jest dla Ciebie :-)Jak się uczyć?- jeżeli za szybko / wolno - pamiętaj że możesz regulować prędkość odtwarzania- nie staraj się zapamiętać wszystkiego - ważna jest też orientacja w danym temacie- podział zagadnień na osobne rozdziały pomaga szybko wrócić do danego zagadnienia lub przykładów- eksperymentuj z przykładami sprawdzaj co by było gdyby...- zacznij pisać swoją aplikację lub zacznij ulepszać aplikacje które napisaliśmy w czasie kursu- musisz dużo praktykować, samo oglądanie niewiele wnosi, wykonuj ćwiczenia, pisz kod, przepisuj, rób cokolwiek aby pracować z kodemCo w nowej wersji:tworzenie prawdziwych aplikacji - praktyczne podejściemnóstwo dodatkowych przykładów (kod udostępniam przez StackBlitz i Github, można też pobrać na komputer )udostępniam ćwiczenia (StackBlitz i Github)zwracam uwagę na niuanse w Angularze, które są bardzo istotnepodsumowanie wiedzy w formie małych ściągciągły rozwój kursu, nowe materiały tutaj i na moim bloguOpis Kursu:Kurs tworzyłem z myślą o początkujących w świecie programowania. Dlatego każde zagadnienie starałem się jasno wytłumaczyć. W trakcie kursu tworzymy kilka małych aplikacji. Poznajmy Angulara tworząc aplikacje i z kolejną aplikacją utrwalamy tą wiedzę.Strategia kursu opiera się na przerobieniu całego zawartego tutaj materiału. Każdy dział kursu to stopień wyżej, przeskoczenie niektórych działów może doprowadzić do problemów ze zrozumieniem zawartości kursu. Jeżeli chcecie być programistami, musicie poświęcić dużo czasu na naukę.W czasie nauki:zapoznasz się z narzędziem Angular CLIpoznasz strukturę projektuzapoznasz się z budową komponentówdowiesz się jak wyświetlić dane w komponenciedowiesz się jak sterować komponentamizapoznasz się jak komunikować się między komponentamidowiesz się jak działają style w komponentachzapoznasz się z działaniem serwisówwykorzystasz serwisy do komunikacji między komponentamipoznasz od podstaw moduł HTTPzbudujesz swój routing w aplikacjiwykorzystasz json-server do komunikacji HTTPzapoznasz się z implementacją formularzy - w trakciena koniec stworzysz dużą aplikację od podstaw - w trakcieDokładałem wszelkich starań, aby kurs był jak najbardziej rzeczowy. Mam nadzieje, że udało mi się to osiągnąć. A ty będziesz z niego w 100% zadowolony. Pamiętaj, że zawsze możesz do mnie napisać i podzielić się swoimi wątpliwościami oraz zasięgnąć porady.
7 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 205
Godziny 7
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Angular Training Videos

Dostępne w systemie ratalnym
Angular is a JavaScript framework for building single-page client applications using HTML and TypeScript... In this video on What is Angular, you will be introduced to Angular and some of the basic concepts to begin your Angular journey. Angular is a front-end JavaScript framework used to develop Web and Single-page applications. The Angular framework is commonly used to create Single Page Applications.
Podstawowe
13 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 21
Godziny 13
Częstotliwość codziennie
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych
Poziom szkolenia Podstawowe
Język English

Java Tutorial

Dostępne w systemie ratalnym
Simplilearn Creating A Website Using JavaScript | JavaScript Web Development Tutorial | Simplilearn What Is TypeScript... he Advanced Java online course enables students and professionals to comprehend basic terminologies of Advanced Java such as JDBC, Hibernate Query Language(HQL), JSP’s Servlets, and many more, and get acquainted with frameworks like Hibernate and Spring. The Advanced Java course will also familiarize you with SOA and web services.
Podstawowe
72 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 76
Godziny 72
Częstotliwość codziennie
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych
Poziom szkolenia Podstawowe
Język English