Kurs RxJS - Reaktywne programowanie w JavaScript

2 150 pln.
RxJS to coraz popularniejsza biblioteka do reaktywnego programowania w JavaScript
Podstawowe
16 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 5
Godziny 16
Rodzaj szkolenia online
Miasto Warszawa
Transmisja Transmisja na żywo
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych, dla uczniów
Poziom szkolenia Podstawowe
Język Polski

Kurs тworzenie gier w JavaScript

Dostępne w systemie ratalnym
Nie jest wymagana znajomość zaawansowanych aspektów języka JavaScript, chociaż znajomość materiału z... Ten kurs wideo w prosty i przyjemny sposób nauczy Cię najważniejszych elementów frameworku Phaser, który jest darmowym narzędziem służącym do tworzenia gier uruchamianych w przeglądarce internetowej. W tym kursie stworzymy klona popularnej gry Pacman. Jednak kurs obejmuje również materiał, który nie jest konieczny do stworzenia tej gry, ale na pewno przyda się w realizacji Twoich własnych pomysłów.
Średniozaawansowany
8 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 7
Godziny 8
Rodzaj szkolenia online
Transmisja Nagrywanie wideo
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych
Poziom szkolenia Średniozaawansowany
Język Polski

Kurs JavaScript programowanie obiektowe

60 pln.
Zalecany kurs
Czego się nauczysz?Czy chciałbyś przenieść swoją wiedzę o Javascript na wyższy poziom? Czy wiesz, że programowanie zorientowane obiektowo jest jednym z najczęściej zadawanych tematów na rozmowach o pracę?JavaScript nieustannie ewoluuje i ma ogromny wpływ na projektowanie interfejsu użytkownika oraz tworzenie aplikacji internetowych. Po obejrzeniu tego szkolenia będziesz dokładnie rozumieć, jak działa programowanie obiektowe w tym języku. Dowiesz się, jak zastosować te koncepcje w swoich projektach i stworzyć czysty kod, który będzie działał o wiele szybciej niż zanim zacząłeś stosować OOP.Jak zaimplementować koncepcje OOP w JavaScriptPrototypy i dziedziczenie prototypówDowiesz się co to jest łańcuch prototypówTworzenie komponentówJak korzystać z konstruktorówPoznasz pojęcie klas i dziedziczenia klasPoznasz obiekty Array, String, Boolean czy NumberWykorzystasz pola oraz metodyRozszerzysz obiekty wbudowaneDowiesz się wszystkiego o symbolach i słowie kluczowym „this”Dla kogo jest ten kurs?Jesteś programistą, który nie jest zaznajomiony z OOP, ale znasz tylko podstawy JavaScript i chcesz ugruntować swoją wiedzę na temat JS i obiektowego programowania? Ten kurs jest dobrym wyborem.Programiści Javascript, którzy chcą przenieść swoją wiedzę na wyższy poziom.Co to jest obiektowe programowanie?Programowanie obiektowe (OOP), to popularny paradygmat lub jak kto woli styl programowania. Istnieje od lat 70., ale w przeciwieństwie do narzędzi i frameworków, które często są chwilowym trendem, OOP jest nadal bardzo aktualne. Dzieje się tak, ponieważ nie jest to język programowania ani narzędzie. To styl programowania.Programowanie obiektowe pomaga w zarządzaniu i zmniejszaniu złożoności kodu poprzez tworzenie bloków konstrukcyjnych (obiektów) wielokrotnego użytku. Odpowiednio zaprojektowane obiekty zapewniają prosty interfejs i ukrywają niepotrzebną złożoność z zewnątrz.W odrażeniu od podejścia strukturalnego, w obiektowym programowaniu wykorzystujemy funkcje w formie obiektów, ale też te obiekty rozszerzamy poprzez prototypowanie.Programowanie obiektowe pomaga:zarządzać i zmniejszać złożoność kodueliminować nadmiarowy kodbudować bloki konstrukcyjne wielokrotnego użytkutworzyć bardziej przejrzysty kodKomponenty i kontruktoryZdobędziesz wiedzę o symbolach oraz o słowie kluczowym „this”. Zobaczysz jak ważne są konstruktory i jak ich używać do tworzenia setek obiektów za pomocą niewielkiego bloku kodu. Nauczysz się tworzyć komponenty wielokrotnego użytku do swoich projektów.PrototypyW tym szkoleniu dowiesz się co to są prototypy, czyli jedna z bardziej zagmatwanych części JavaScript. Dowiesz się wszystkiego o prototypach, dziedziczeniu prototypów, łańcuchu prototypów i używaniu ich do tworzenia struktur kodu wielokrotnego użytku, które oszczędzają dużo miejsca w pamięci.Klasy i obiekty wbudowaneW kursie zostaniesz również wprowadzony do pojęcia klas oraz dziedziczenia klas potomnych po klasach nadrzędnych. Poznasz wiele informacji o dziedziczeniu klas, polimorfiźmie, klasach prywatnych, polach klas, chronionych i statycznych. Opisane zostały też obiekty wbudowane takie, jak: Array, String, Boolean czy Number. We wszystkich przykładach wykorzystane zostały bardzo różne pojęcia matematyczne.
6 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 33
Godziny 6
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

JavaScript - poznaj zaawansowane techniki

60 pln.
Zalecany kurs
Znasz już fundamenty działania JavaScript, ale chcesz pójść o krok dalej i wykorzystywać pełnię potencjału, jaki w sobie kryje ten język programowania? To kurs właśnie dla Ciebie! Poznasz zaawansowane zagadnienia, techniki wykorzystywane przez profesjonalistów, a Twoje projekty wejdą na zupełnie nowy, przedtem nieosiągalny poziom. Co ważne, wiedza w kursie została usystematyzowana tak, by nie było mowy o żadnych 'lukach' zarówno w kwestiach teoretycznych, jak i praktycznych.Kurs jest dopełnieniem wiedzy z zakresu języka JavaScript i Obiektowego Modelu Dokumentu z kursu “JavaScript od Podstaw”. Jeżeli oglądałeś ten materiał - świetnie! Nie jest to wymagane, ale sprawi, że Twoja wiedza z pewnością będzie rzetelna i uporządkowana. CO JEST ZAWARTE W KURSIE?W pierwszych lekcjach kursu:poznasz szczegółowo koncepcje programowania zorientowanego obiektowo - omówimy wszystkie z nich na przykładzie pseudo-kodu, niezwiązanego bezpośrednio z językiem JavaScriptzrozumiesz, jak realizowane jest programowanie obiektowe w wielu popularnych językach programowaniadowiesz się czym jest klasa, obiekt czy instancjaprzekonasz się czym są właściwości i metodyzrozumiesz takie pojęcia jak dziedziczenie, polimorfizm, abstrakcja czy enkapsulacjaW następnych częściach kursu przejdziemy już do języka JavaScript i do zrozumienia tego, w jaki sposób powyższe koncepcje są w nim zaimplementowane. Język ten nie jest bowiem w 100% klasycznie obiektowy, jak np. język PHP. Co jednak bardzo istotne, JavaScript implementuje tzw. dziedziczenie prototypowe, którego bardzo dogłębne zrozumienie, gwarantuje zrozumienie całego języka JavaScript. Dowiesz się zatem:czym są konstruktory i jak je tworzyćjak korzystać z prototypu funkcjijak wykorzystać obiektowość do własnych celów, co później wykorzystamy w praktyce jak rozszerzać wbudowane konstrukcje języka JavaScript czy Obiektowego Modelu Dokumentu, a także kiedy powinniśmy to robić. Omówimy problemy, jakie mogą się pojawiać przy korzystaniu ze słowa kluczowego this, a także sposoby ich rozwiązania. Poznasz 3 bardzo ważne metody funkcji: call, apply i bind.JavaScript ma wiele specyficznych cech, a jedną z nich są tzw. domknięcia. W jednym z rozdziałów zobaczysz, do czego one służą i kiedy powinniśmy z nich korzystać. Dopełnimy tym również wiedzę związaną z programowaniem obiektowym i tzw. prywatnością.OBIEKTOWOŚĆ W JAVASCRIPTRozdział o obiektowości został celowo umieszczony na samym początku kursu, gdyż zrozumienie tych koncepcji pozwala patrzeć zupełnie inaczej na wszystkie pozostałe. Po tym rozdziale przejdziemy do omówienia bardzo popularnego, lekkiego formatu wymiany danych JSON. Dowiesz się jak wygląda składnia tego formatu, a także jak współpracuje on z językiem JavaScript.TECHNOLOGIA AJAXNastępnie przejdziemy do bardzo ekscytującego tematu, jakim jest technologia AJAX. Dzięki niej możemy wysyłać zapytania do serwera i pobierać dane bez przeładowywania witryny. Do zrozumienia AJAXa niezbędne jest jednak rozumienie działania protokołu HTTP, na którym opiera się sieć www. Z tego powodu jedna z lekcji została w 100% poświęcona HTTP i dowiesz się z niej jak wysyłane są żądania i odpowiedzi, a także tzw. nagłówki, które będą dla nas niezwykle istotne. Chwilę później omówimy również bardzo ważne mechanizmy: Same- origin policy CORS  (które blokują możliwość wysyłania żądań AJAX do pewnych serwerów) przejdziemy do napisania pierwszego kodu, wysyłającego asynchroniczne żądanie do serweradowiesz się jak wysyłać, a także odbierać dane z serwerajak umieszczać je na stronie oraz śledzić postęp zarówno wysyłania, jak i pobierania danychW tym rozdziale na przestrzeni kilku lekcji napiszemy swoją własną bibliotekę AJAX, która pozwoli w niezwykle łatwy sposób wysyłać i odbierać dane. Skorzystamy w niej już w kolejnej lekcji, gdzie zobaczysz, jak wysłać wiadomość e-mail z użyciem AJAX i PHP po stronie serwera. Gotowy skrypt będziesz mógł umieścić na własnej stronie internetowej. Na zakończenie tego rozdziału omówimy również dokładnie technikę o nazwie JSONP, które pozwala wysyłać tzw. żądania “cross-origin”. Przekonasz się dlaczego taka technika powstała i jak współpraca klienta i serwera potrafi obejść zabezpieczenia przeglądarek.Kolejnym tematem omówionym w kursie będą Cookies, czyli tzw. ciasteczka. Dowiesz się czym są, w jakim celu istnieją, a także jak są ustawianie przez serwer. Co ciekawe, również z poziomu języka JavaScript będziemy mieli do nich dostęp, a zatem zobaczysz jak je ustawiać i odczytywać. Na tym etapie przyda nam się wiedza zdobyta w lekcji o protokole HTTP.WYRAŻENIA REGULARNEW kursie znajdziesz również rozdział poświęcony w 100% wyrażeniom regularnym. To mechanizm języka, który pozwala dopasowywać tekst do definiowanych przez nas wzorców. Wyrażenia regularne potrafią być bardzo zaawansowane i odstraszać, dlatego rozłożymy je na czynniki pierwsze, byś dokładnie je zrozumiał.Na przestrzeni wielu lekcji dowiesz się:jakie są specjalne symbole wykorzystywane przy wyrażeniach regularnychczym są kwantyfikatory i kotwice czym jest grupowaniejakie może być wykorzystanie wyrażeń regularnych w języku JavaScript - poznasz zarówno metody obiektu RegExp jak i te dostępne na obiekcie String. Dzięki nim będziemy mogli wyszukiwać np. adresy e- mail w podanym tekście, usuwać je lub zamieniać na coś innego. Jako praktyczny projekt, stworzymy “Antybluzgacz”. Wykorzystamy do tego celu programowanie obiektowe, a sama aplikacja będzie pozwalała filtrować wpisywany przez użytkownika tekst wiadomości i wyłapywać w nim niecenzuralne słowa. Wszystkie z nich zamienimy na przypadkową reprezentację znaków, np. $#!@%^. Ten projekt pokaże Ci nie tylko jak korzystać z wyrażeń regularnych, ale także jak profesjonalnie pracować z kodem JavaScript.PRAKTYCZNE WSKAZÓWKI W przedostatnim rozdziale tego kursu znajdziesz lekcje związane z dobrymi praktykami pracy. Omówimy tzw. “strict mode” języka JavaScript, zagadnienia związane z minifikacją i konkatenacją skryptów, sprawdzaniem poprawności pisanego kodu oraz delegacją zdarzeń DOM.Na końcu kursu znajdziesz 10 krótkich lekcji z serii Tips & Tricks, które przybliżą Ci wiele ciekawych konstrukcji języka JavaScript, a także technik na rozwiązanie różnych problemów. Zobaczysz np. jak wczytać obrazy w tle czy jak wyświetlić na pasku tytułowym witryny migające powiadomienie.Kurs jest dopełnieniem wiedzy z zakresu języka JavaScript i Obiektowego Modelu Dokumentu z kursu “JavaScript od Podstaw”. Poprzedni kurs nie jest wymagany, lecz jego przerobienie z pewnością pozwoli dużo lepiej przyswoić wiedzę z tego kursu, gdyż były one przygotowywane równocześnie. Oba te materiały pozwolą od zera przejść na naprawdę wysoki poziom rozumienia języka, a także dobrych praktyk pisania kodu.
10 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 72
Godziny 10
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Czysty JavaScript zamiast jQuery

60 pln.
Zalecany kurs
Просмотреть этот курс Разработка Веб-разработка Java Script Просмотреть этот курс Czysty Java Script... A może jQuery? Chyba każdy front-endowiec słyszał o bibliotece korzystającej ze znaczka dolara...Czy startując z nowym projektem jest jednak sens podpinać jQuery? Do czego można wykorzystać tę bibliotekę w dniu dzisiejszym? Jakie były jej zalety i czy dalej mają taką moc?W kursie przedstawiam najnowsze mechanizmy przeglądarek i JS-a, którymi z powodzeniem można zastąpić jQuery:classList, querySelector, forEach, dataset, URLSearchParams, fetch, Promise, spread operatorPojawiają się też mechanizmy, ułatwiające pracę, nawet przy korzystaniu z jQuery, np. async/await i Animate.css.Znane są przypadki firm, które pozbywają się jQuery ze swojego front-endu. Są to chociażby GitLab i GitHub. Ten drugi zrezygnował z biblioteki na rzecz Web Componentów, którym jest poświęcona w całości jedna sekcja kursu.Na końcu poruszony jest jeszcze jeden, palący problem - uspójnienie kodu pomiędzy przeglądarkami (cross-browser) oraz wspieranie starych przeglądarek (tak, wliczając IE8). Da się to zrobić z wykorzystaniem tzw. polyfillów oraz chociażby Babela. Przykładowe rozwiązanie zostało szczegółowo omówione w kursie.
4 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 65
Godziny 4
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Kurs Advanced Vanilla JavaScript

2 500 pln.
z zatrudnieniem
Ten kurs to większe zagłębienie w czysty JavaScript bez frameworków, na średnio-zaawansowanym poziomie, który tworzy większą świadomość dla budowanych rozwiązań. Jest to mocno oczekiwane u przyszłego programisty regulara. Taki regular może przy mocnej znajomości Vanilla JS szybciej modyfikować rozwiązania i identyfikować problemy, bo potrafi lepiej zrozumieć co jest 'pod tymi' frameworkami (gotowcami) lub jak one same są zbudowane.
Profesjonalny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 4
Rodzaj szkolenia online
Miasto Wrocław
Transmisja Transmisja na żywo
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych, dla uczniów
Poziom szkolenia Profesjonalny
Język Polski

Kurs JavaScript Front-end Developer

624 pln.
Zalecany kurs
Zbuduj solidne fundamenty dzięki dobrej znajomości języka JavaScript Zdobądź umiejętności umożliwiające... Zostań developerem najpopularniejszego języka współczesnej sieci Web. Zdobądź niezbędne umiejętności i pracuj w niezwykle dynamicznej dziedzinie.
Podstawowe
62 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 538
Godziny 62
Częstotliwość codziennie
Rodzaj szkolenia online
Miasto Tarnów
Transmisja Nagrywanie wideo
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych, dla uczniów
Poziom szkolenia Podstawowe
Język Polski

Kurs JavaScript – podstawy programowania

Podczas trzydniowego szkolenia uczestnicy poznają podstawy JavaScript, zależności pomiędzy HTML. Dzięki wiedzy nabędą umiejętność tworzenia dynamicznego kodu umożliwiającego stworzenie stron www z wykorzystaniem narzędzi.
Podstawowe
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 6
Rodzaj szkolenia online
Miasto Warszawa
Transmisja Transmisja na żywo
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych, dla uczniów
Poziom szkolenia Podstawowe
Język Polski

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

jQuery - poznaj najpopularniejszą bibliotekę JavaScript

60 pln.
Zalecany kurs
jQuery to biblioteka wykorzystywana powszechnie na całym świecie - stanowi więc naturalny krok na ścieżce kariery każdego twórcy stron internetowych.Przed Tobą ośmiogodzinna przygoda z najpopularniejszą biblioteką JavaScriptową na świecie. Jeżeli tworzysz strony internetowe i zdążyłeś już poznać takie technologie jak HTML i CSS, a także masz już podstawy języka JavaScript, to kolejnym naturalnym krokiem na Twojej drodze będzie nauka korzystania z biblioteki jQuery.CZYM JEST JQUERY? Biblioteką nazywamy zbiór funkcji napisanych w danym języku, które mogą być dołączone do dowolnego projektu i w łatwy sposób wykorzystywane. Tak właśnie jest z biblioteką jQuery, która powstała w 2006 roku i odpowiedziała wówczas na ogromną potrzebę - pisanie spójnego i działającego w wielu przeglądarkach internetowych kodu. Nawet dzisiaj pewne przeglądarki internetowe implementują nowe funkcje Obiektowego Modelu Dokumentu w różny sposób. A zatem aby mieć pewność, że pisany przez nas kod będzie działał dokładnie tak samo niezależnie od tego czy strona zostanie wyświetlona w najnowszej wersji przeglądarki Firefox czy może w leciwym Internet Explorerze 9, musimy stosować wiele trików. Przez to pisanie kodu nie jest już tak proste i przyjemne, a także znacząco wzrasta jego ilość. W trakcie kursu dowiesz się:dlaczego jQuery pozwala za pomocą niewielkiej ilości kodu otrzymywać taki sam rezultat we wszystkich wspieranych przeglądarkach internetowychzaczniemy od prostych zadań, jak dodawanie czy usuwanie klas CSSprzejdziemy potem do wysyłania żądań AJAX Z użyciem jQuery zawsze napiszesz taki sam kod, a ta biblioteka zadba już o wszystkie niezbędne triki, które musi wykonać “pod spodem”, aby rezultat był w każdej przeglądarce taki sam.NIEOGRANICZONE MOŻLIWOŚCI BIBLIOTEKI Biblioteka jQuery, oprócz upraszczania możliwych do wykonania również bez niej zadań, udostępnia nam także wiele zupełnie nowych funkcji i możliwości. A do nich zaliczyć możemy np. animacje elementów HTML. Zaczniemy od:wyboru wersji biblioteki i jej podpięcia do strony internetowejpoznasz potężne możliwości selektorów CSS, które pozwolą znaleźć w drzewie DOM każdy elementzobaczysz jak tworzyć nowe elementy dynamicznieprzekonasz się jak na wiele sposobów wstawiać je na stronęjak przypisywać funkcje obsługi zdarzeń do poszczególnych elementów, np. na kliknięcie lub najechanie kursorem myszy...... oraz jak działa i czym jest delegacja zdarzeńANIMACJE, WYGLĄD I KLASY CSS W kolejnym kroku zajmiemy się pracą z właściwościami CSS elementów, które można w prosty sposób odczytywać, a także przypisywać. Dowiesz się:jak pracować z klasami CSSstworzymy praktyczny projekt “Gwiazdkowej oceny” artykułupoznasz również metody pozwalające odczytywać charakterystyki związane z geometrią elementów, a więc ich szerokość, wysokość czy położenie w dokumencieposłużą nam one do stworzenia projektu menu kontekstowego, dostępnego pod prawym przyciskiem myszyporuszymy temat animacjidowiesz się jak pokazywać oraz ukrywać wybrane elementy, a także jak robić to w płynny sposób, np. rozwijając dany element lub animując jego dowolne właściwości CSSnie zabraknie również informacji na temat super- płynnych animacji z użyciem CSS3......a także praktycznego projektu “Accordion”, który połączy całą zdobytą do tej pory wiedzę.AJAX-OWA REWOLUCJA!Cały oddzielny rozdział poświęcimy również technologii AJAX, która niegdyś zrewolucjonizowała internet.Zobaczysz jak z użyciem jQuery wysyłać zapytania do serwera bez przeładowywania witryny, a także jak wyświetlać na stronie otrzymane dane. Z pomocą jQuery będzie to możliwe za pomocą nawet trzech linijek kodu. Oprócz zwykłych zapytań AJAX, poznasz również:możliwości jQuery w zakresie techniki JSONP......czy synchronicznego pobierania skryptów JavaScriptwykonamy praktyczny projekt, który pozwoli wczytywać kolejne strony portfolio bez przeładowywania witrynywyświetlimy animowany preloaderkiedy dane zostaną zwrócone, wstawimy je na stronęporuszymy też nieco bardziej zaawansowane zagadnienia, takie jak obiekt Deferred czy Promisezobaczysz jak z użyciem jQuery korzystać z tych rozwiązań, a także do czego mogą być przydatnewykonamy praktyczny projekt preloadera obrazów wraz z paskiem ładowania postępuWŁASNE ROZSZERZENIA I PLUGINY Jeden z rozdziałów kursu poświęcimy na omówienie tworzenia własnych rozszerzeń do biblioteki jQuery. Zobaczysz jak stworzyć swój pierwszy plugin, a także jak umożliwić jego przyszłym użytkownikom prostą konfigurację. Aby dobrze zrozumieć koncepcję tworzenia rozszerzeń wykonamy kilka praktycznych projektów:jednym z nich będzie powiadomienie o plikach cookies wysuwane z góry strony, które po ukryciu, nie będzie już nękać odwiedzającegonastępnie stworzymy praktyczne zakładki, które pozwolą ukryć część treści i pokazywać ją dopiero po kliknięciu w odpowiednią pozycję menuostatnim z projektów będzie lightbox - to największy i najbardziej skomplikowany przykład omówiony w tym kursie, w którym wykorzystamy bardzo wiele technik jQuery. Lightbox będzie umożliwiał kliknięcie na miniaturkę zdjęcia, pokazanie preloadera w czasie, gdy duży obraz jest wczytywany, a na koniec płynną animację do wielkości wczytanego obrazu oraz jego pokazanie. Zobaczysz również, jak zamknąć takie okno na kilka sposobów, w tym z użyciem klawisza ESC.GOTOWE ROZWIĄZANIA OSZCZĘDZAJĄCE CZASChoć pisanie własnych rozszerzeń do biblioteki jQuery to świetna zabawa, to wiele z nich możemy znaleźć również w internecie. Z tego powodu wykorzystamy dwa z nich i osadzimy je na przygotowywanej stronie. Pierwszy z pluginów, który zaimplementujemy, to slider obrazów, a drugi to bardzo ciekawa możliwość sortowania projektów w portfolio nad podstawie ich kategorii. Zobaczysz jak w prosty i szybki sposób podpiąć takie rozwiązania do własnej strony, a także jak je skonfigurować dla swoich potrzeb. Kurs kończy się sekcją dziesięciu lekcji z serii Tips&Tricks, gdzie w maksymalnie krótkim czasie zobaczysz wiele przydatnych technik i trików do wykorzystania w codziennej pracy z biblioteką jQuery. To jednak nie wszystko, co znajdziesz w kursie. Na przestrzeni ośmiu godzin omówimy również:pracę z formularzamipętle dostępne w jQuerymożliwość przypisywania własnych danych do wybranych elementów HTML.Dla kogo jest ten kurs?Choć wszystkie zagadnienia związane z jQuery są w tym kursie tłumaczone od podstaw, to fakt, iż biblioteka ta jest napisana w języku JavaScript sprawia, że należy znać podstawy tego języka już wcześniej.Jeśli zatem rozumiesz jak działa JavaScript, a także Obiektowy Model Dokumentu i potrafisz w drzewie DOM wyszukiwać elementy, tworzyć nowe czy pracować z ich treścią, to możesz bez obaw przystąpić do tego kursu. W przeciwnym wypadku, zalecamy zapoznanie się najpierw z materiałem JavaScript od Podstaw. Aby jednak wynieść z tego kursu jak najwięcej, dobrze znać również takie zagadnienia jak AJAX, format wymiany danych JSON czy podstawowe koncepcje programowania obiektowego. Taką wiedzę znajdziesz z kolei w kursie JavaScript w Praktyce. Niezależnie zatem czy chcesz dodać do swojej strony kilka interaktywnych elementów czy masz ambicje tworzyć zaawansowane aplikacje webowe - jQuery na pewno będzie Twoim sojusznikiem, a czas poświęcony na naukę jej wykorzystania, zwróci się wielokrotnie.
8 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 74
Godziny 8
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

JavaScript od Podstaw do Eksperta

60 pln.
Zalecany kurs
Przed Tobą kurs JavaScriptu, który trwa aż 12 godzin i jest podzielony na 71 lekcji. Poprowadzę Cię w nim krok po kroku od podstaw do zaawansowanych aspektów JavaScript. Nauczę Cię tworzyć OD ZERA praktyczne aplikacje takie jak galerie z miniaturkami, dynamiczne podpowiedzi etc.Czym jest JavaScript?JavaScript jest jest to język, który sprawi, że Twoja strona będzie dynamiczniejsza. Dzięki JavaScript możesz bez odświeżania witryny reagować na to co robi osoba odwiedzająca Twoją stronę. Po zastosowaniu JavaScript Twoja strona nabierze życia.Dzięki znajomości informacji przekazywanych w moim kursie możesz zostać front-end developerem, czyli osobą odpowiedzialną za to co dzieje się po stronie użytkownika odwiedzającego stronę internetową.JavaScript jest jednym z najbardziej pożądanych języków przez pracodawców - poznając JavaScript na pewno łatwo znajdziesz pracę. Objaśnię Ci składnię JavaScript oraz nauczę tworzyć różnego rodzaju skrypty od ZERA, nie musisz posiadać żadnej wiedzy o JavaScript. Wystarczy, że znasz podstawy HTML i CSS, reszta zostanie Ci wytłumaczona. Po tym kursie będziesz pisał własne skrypty i aplikacje.JavaScript warto nauczyć się również po to, aby poprawić pozytywne doświadczenia użytkowników na Twojej stronie co przełoży się na więcej odwiedzających oraz zadowolenie. A jak wiadomo zadowoleni użytkownicy = lepsza reputacja Twojej strony internetowej.++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++Ponad 320,000 studentów na Udemy uczy się z moich kursów. Dołącz do grupy zadowolonych Użytkowników. Jeśli mój kurs Ci się nie spodoba to pamiętaj, że masz aż 30 dni na to, by uzyskać pełną refundację. Gwarantuję Ci 100% satysfakcji.
13 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 80
Godziny 13
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Kurs Programowanie obiektowe w JavaScript

89 pln.
Zalecany kurs
Dowiedz się na czym naprawdę polega istota obiektowego JavaScript
Średniozaawansowany, Profesjonalny
4 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 39
Godziny 4
Częstotliwość codziennie
Rodzaj szkolenia online
Miasto Tarnów
Transmisja Nagrywanie wideo
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych, dla uczniów
Poziom szkolenia Średniozaawansowany, Profesjonalny
Język Polski

Kurs Programowanie asynchroniczne w JavaScript

99 pln.
Zalecany kurs
Poznaj i zrozum fundamentalne koncepcje programowania asynchronicznego w JavaScript
Średniozaawansowany, Profesjonalny
4 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 42
Godziny 4
Częstotliwość codziennie
Rodzaj szkolenia online
Miasto Tarnów
Transmisja Nagrywanie wideo
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych, dla uczniów
Poziom szkolenia Średniozaawansowany, Profesjonalny
Język Polski

Kurs Programowanie funkcyjne w JavaScript

99 pln.
Zalecany kurs
Opanuj nowoczesne podejście do programowania w języku JavaScript.
Średniozaawansowany, Profesjonalny
4 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 40
Godziny 4
Częstotliwość codziennie
Rodzaj szkolenia online
Miasto Tarnów
Transmisja Nagrywanie wideo
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych, dla uczniów
Poziom szkolenia Średniozaawansowany, Profesjonalny
Język Polski

Kurs ES6 nowa generacja JavaScript

99 pln.
Zalecany kurs
Najnowszy standard JavaScript, który każdy web developer musi znać.
Średniozaawansowany, Profesjonalny
7 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 75
Godziny 7
Częstotliwość codziennie
Rodzaj szkolenia online
Miasto Tarnów
Transmisja Nagrywanie wideo
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych, dla uczniów
Poziom szkolenia Średniozaawansowany, Profesjonalny
Język Polski