Kurs Forestry CMS

1 910 pln.
Szkolenie:Javascript and Vue.js for Beginners A lot of helpfful shortcuts in SC and the part of JS and... Forestry to wspierany przez Git system CMS (Content Management System). Generuje strony internetowe za pomocą statycznego generatora witryn i zapewnia przyjazny dla edytora interfejs użytkownika dla twórców treści. To prowadzone przez instruktora szkolenie na żywo (w trybie online lub na miejscu) jest przeznaczone dla inżynierów, którzy chcą skonfigurować witrynę internetową i zarządzać nią przy użyciu tych samych narzędzi i technik, których programiści używają do tworzenia i wdrażania oprogramowania: przy użyciu Git jako repozytorium i przepływów pracy CI / CD.
Średniozaawansowany, Profesjonalny
7 godziny
online, offline
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 1
Godziny 7
Rodzaj szkolenia online, offline
Miasto Kraków, Łódź, Wrocław, Poznań, Rzeszów, Katowice, Gliwice, Częstochowa, Gdańsk, Lublin, Szczecin, Kielce
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych
Poziom szkolenia Średniozaawansowany, Profesjonalny
Język Polski, English

Kurs Web Development with Bubble

1 910 pln.
Szkolenie:Javascript and Vue.js for Beginners A lot of helpfful shortcuts in SC and the part of JS and... Bubble to wizualny framework programistyczny. Bubble zapewnia użytkownikom możliwość tworzenia aplikacji internetowych przy zerowym doświadczeniu w programowaniu. Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych, którzy chcą używać Bubble do tworzenia w pełni funkcjonalnych aplikacji internetowych bez kodu.
Średniozaawansowany
7 godziny
online, offline
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 1
Godziny 7
Rodzaj szkolenia online, offline
Miasto Kraków, Łódź, Wrocław, Poznań, Rzeszów, Katowice, Gliwice, Częstochowa, Gdańsk, Lublin, Szczecin, Kielce
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych
Poziom szkolenia Średniozaawansowany
Język Polski, English

Kurs WebRTC Fundamentals

1 980 pln.
Szkolenie:Javascript and Vue.js for Beginners A lot of helpfful shortcuts in SC and the part of JS and... Web Real-time Communication (WebRTC) to potężny projekt open-source, który zapewnia komunikację w czasie rzeczywistym w przeglądarkach internetowych i aplikacjach mobilnych za pomocą interfejsów programowania aplikacji. Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla twórców stron internetowych i wszystkich zainteresowanych nauką i wykorzystaniem WebRTC do tworzenia aplikacji z głosem, wideo i udostępnianiem danych za pomocą interfejsu API WebRTC.
Średniozaawansowany
7 godziny
online, offline
Przejdź do strony internetowej kursu
Zajęcia 1
Godziny 7
Częstotliwość 1 raz w tygodniu
Rodzaj szkolenia online, offline
Miasto Kraków, Łódź, Wrocław, Poznań, Rzeszów, Katowice, Gliwice, Częstochowa, Gdańsk, Lublin, Szczecin, Kielce
Kategoria wiekowa dla dorosłych
Poziom szkolenia Średniozaawansowany
Język Polski, English

Kurs Yeoman

1 980 pln.
Szkolenie:Javascript and Vue.js for Beginners A lot of helpfful shortcuts in SC and the part of JS and... Yeoman to narzędzie o otwartym kodzie źródłowym, które umożliwia usprawnienie procesu tworzenia aplikacji. Zapewnia narzędzia rusztowania do tworzenia, rozwijania, debugowania i utrzymywania aplikacji internetowych. Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą dowiedzieć się więcej o Yeoman i zrozumieć, w jaki sposób będzie on pasował do architektury aplikacji internetowej i przepływu pracy programistycznej.
Średniozaawansowany
7 godziny
online, offline
Przejdź do strony internetowej kursu
Zajęcia 1
Godziny 7
Częstotliwość 1 raz w tygodniu
Rodzaj szkolenia online, offline
Miasto Kraków, Łódź, Wrocław, Poznań, Rzeszów, Katowice, Gliwice, Częstochowa, Gdańsk, Lublin, Szczecin, Kielce
Kategoria wiekowa dla dorosłych
Poziom szkolenia Średniozaawansowany
Język Polski, English

Kurs Visual Studio Code

2 480 pln.
Szkolenie:Javascript and Vue.js for Beginners A lot of helpfful shortcuts in SC and the part of JS and... Visual Studio Code (VS Code) to darmowy edytor kodu, który zapewnia szybki i łatwy interfejs do kodowania w dowolnym języku programowania. Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla początkujących i średnio zaawansowanych programistów, którzy chcą edytować kody za pomocą VS Code.
Średniozaawansowany, Profesjonalny
14 godziny
online, offline
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 2
Godziny 14
Rodzaj szkolenia online, offline
Miasto Kraków, Łódź, Wrocław, Poznań, Rzeszów, Katowice, Gliwice, Częstochowa, Gdańsk, Lublin, Szczecin, Kielce
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych
Poziom szkolenia Średniozaawansowany, Profesjonalny
Język Polski, English

Kurs Designing Web APIs

2 580 pln.
Szkolenie:Javascript and Vue.js for Beginners A lot of helpfful shortcuts in SC and the part of JS and... Web API to interfejs programowania aplikacji służący do łączenia aplikacji. Umożliwia wymianę informacji i interoperacyjność między aplikacjami za pośrednictwem sieci. To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla programistów, którzy chcą projektować, pisać i budować interfejsy API sieci Web, jednocześnie wykorzystując istniejące technologie do opracowywania produktów o wysokiej wartości.
Średniozaawansowany
14 godziny
online, offline
Przejdź do strony internetowej kursu
Zajęcia 2
Godziny 14
Częstotliwość 2 razy w tygodniu
Rodzaj szkolenia online, offline
Miasto Kraków, Łódź, Wrocław, Poznań, Rzeszów, Katowice, Gliwice, Częstochowa, Gdańsk, Lublin, Szczecin, Kielce
Kategoria wiekowa dla dorosłych
Poziom szkolenia Średniozaawansowany
Język Polski, English

Kurs Building Single-Page Applications with Qwik

3 720 pln.
Szkolenie:Javascript and Vue.js for Beginners A lot of helpfful shortcuts in SC and the part of JS and... Qwik to lekki i wydajny framework webowy, który oferuje programistom potężny zestaw narzędzi do tworzenia nowoczesnych aplikacji internetowych. To prowadzone przez instruktora szkolenie na żywo (w trybie online lub na miejscu) jest przeznaczone dla programistów, którzy chcą stworzyć aplikację internetową, która jest potężna, wydajna i nowoczesna.
Średniozaawansowany, Profesjonalny
21 godziny
online, offline
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 3
Godziny 21
Rodzaj szkolenia online, offline
Miasto Kraków, Łódź, Wrocław, Poznań, Rzeszów, Katowice, Gliwice, Częstochowa, Gdańsk, Lublin, Szczecin, Kielce
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych
Poziom szkolenia Średniozaawansowany, Profesjonalny
Język Polski, English

Kurs Angular 15

4 970 pln.
Trener podał dużo ciekawych szczegółów JS-a i ich praktyczne zastosowania w projektach, sporo uwagi też... Angular to popularny JavaScript framework do tworzenia aplikacji internetowych; Szkolenie na żywo prowadzone przez instruktora (na miejscu lub zdalnie) jest przeznaczone dla deweloperów i programistów, którzy chcą korzystać z najnowszych funkcji Angular 15 do tworzenia, testowania i wdrażania aplikacji internetowych.
Średniozaawansowany, Profesjonalny
28 godziny
online, offline
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 4
Godziny 28
Rodzaj szkolenia online, offline
Miasto Kraków, Łódź, Wrocław, Poznań, Rzeszów, Katowice, Gliwice, Częstochowa, Gdańsk, Lublin, Szczecin, Kielce
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych
Poziom szkolenia Średniozaawansowany, Profesjonalny
Język Polski, English

Kurs Zaawansowany Programista JavaScript

4 990 pln.
Oczekujemy jedynie znajomości JS. :-) Aplikacje webowe potrzebują zarówno front-endu, jak i back-endu... Bycie programistą to więcej niż znajomość wybranego języka. Poznaj lepiej cały ekosystem, backend... Aplikacje webowe potrzebują zarówno front-endu, jak i back-endu. Dobry programista front-end wie, co dzieje się również 'na zapleczu' - i dzięki temu potrafi lepiej implementować warstwę prezentacji.
Średniozaawansowany
80 godziny
online, offline
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 10
Godziny 80
Rodzaj szkolenia online, offline
Miasto Warszawa, Kraków, Katowice, Wrocław, Gdańsk
Transmisja Transmisja na żywo
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych
Poziom szkolenia Średniozaawansowany
Język Polski

Kurs Vue.js - od podstaw

99 pln.
Zalecany kurs
Pierwsze kroki Pierwsza aplikacja VueJS Dyrektywa v-bind Wyświetlanie kodu HTML Zdarzenia Zadanie 1 -... Twórz nowoczesne aplikacje webowe we frameworku JavaScript. Zdobądź podstawy pracy z Vue.js przechodząc przez cały proces tworzenia Single Page Application
Podstawowe
8 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 63
Godziny 8
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 Vue.js Techniki Zaawansowane

516 pln.
Zalecany kurs
WprowadzenieVue.js to obok React i Angular najpopularniejszy framework do tworzenia nowoczesnych aplikacji internetowych. Jest jednak coś, co wyróżnia go na tle konkurentów - niski próg wejścia! Oznacza to, że nie musisz posiadać zaawansowanej wiedzy lub znać innych frameworków JavaScript, aby rozpocząć swoją przygodę z zupełnie innym podejściem, do tworzenia interfejsów użytkownika napędzanych danymi.Zaawansowane techniki pracy z Vue.jsPraca z wieloplikowymi komponentamiZarządzanie stanem aplikacji z VueXRouting z użyciem vue-routerPraca z danymi z użyciem axiosTechniki walidacji formularzyPraktyczne projektyMasa przydatnych wskazówekKurs, który masz przed sobą, to kontynuacja wydanego wcześniej kursu Vue.js od Podstaw. W pierwszym kursie omówione zostały najważniejsze koncepcje pracy z Vue, a w tym materiale poruszamy już bardziej zaawansowane tematy. Przede wszystkim skupimy się na pracy z użyciem nowoczesnego workflow, co da nam niezwykłą swobodę tworzenia aplikacji internetowych. Jeśli zatem znasz już podstawy pracy z tym frameworkiem i chcesz wskoczyć na kolejny poziom wtajemniczenia, ten kurs jest zdecydowanie dla Ciebie. A co znajdziesz w materiale?Zaawansowane koncepcjeNa początku zobaczysz, jak szybko tworzyć pliki startowe do nowej aplikacji z użyciem narzędzia vue-cli. Omówimy możliwość dzielenia kodu na wiele plików, tworzenia szablonów, a także wykorzystywania bezpośrednio funkcji renderującej, do której zamieniane są na etapie builda wszystkie szablony. Zobaczysz również czym są i jak pracować z komponentami funkcyjnymi i tzw. mixinami, które pozwolą reużywać raz napisany fragment kodu.Zarządzanie stanem aplikacji z VueXPrzepływ informacji to bardzo ważny temat w każdej aplikacji internetowej. Vue oferuje kilka sposobów na to, aby komponenty mogły się ze sobą komunikować. Ich omówienie zaczniemy od najprostszych technik, które świetnie sprawdzają się w wielu przypadkach. Następnie rozszerzymy możliwości instancji Vue w ten sposób, aby wszystkie komponenty miały dostęp do scentralizowanego miejsca, gdzie przechowywany będzie stan aplikacji. Tam jednak, gdzie aplikacja wymaga zarządzania większą ilością danych jednocześnie, powyższe techniki mogą być niewystarczające. Z tego powodu, podobnie jak w innych frameworkach, Vue posiada oficjalny wzorzec oraz bibliotekę do zarządzania stanem aplikacji. Rozwiązanie to nazywa się VueX i w kursie zostanie ono dokładnie omówione. Zobaczysz zatem jak skonfigurować tzw. store, jak przechowywać w nim dane, jak je wyświetlać w widokach, aktualizować za pomocą tzw. mutacji czy pracować z nimi wykorzystując akcje. Przekonasz się, że początkowa większa ilość pracy, aby wszystko skonfigurować, w pewnym momencie zaczyna się opłacać.Routing w aplikacjiTworzenie nowoczesnych aplikacji typu SPA (Single Page Application) nie może się obejść bez zmian widoków. Dobrą praktyką jest, aby wraz z takimi zmianami, aktualizowany był również pasek adresu. Wykonanie takiego zadania umożliwiają nam tzw. routery. Vue posiada oficjalny dodatek o nazwie vue-router, który w tym kursie dokładnie omówimy. Zobaczysz jak dołączyć router do swojego projektu, a także jak konfigurować ścieżki. Poruszymy tematy takie jak generowanie odnośników, dynamiczne parametry, tworzenie zagnieżdżonych ścieżek czy nawigacja z poziomu kodu JavaScript. Dowiesz się również, jak tworzyć tzw. guardy, które umożliwią lub zablokują możliwość wyświetlania wybranego widoku, np. w zależności od tego czy użytkownik jest aktualnie zalogowany.Praca z danymi z serweraTrzecim, po zarządzaniu stanem aplikacji i wykorzystaniu routingu, komponentem, który niezbędny jest do tworzenia aplikacji napędzanych danymi, jest możliwość wysyłania zapytań HTTP. Tę czynność umożliwi nam bardzo popularna, acz niezależna od Vue biblioteka axios. Zobaczysz jak za jej pomocą pobierać i wysyłać dane. Aby jednak jak najwygodniej pracować z tym rozwiązaniem, połączymy axios z Vue, udostępniając tak naprawdę jej metody wewnątrz każdego komponentu.Walidacja formularzyW jednym z rozdziałów kursu podejmiemy temat walidacji formularzy. Zobaczysz jak z pomocą popularnego pluginu dla Vue, robić to w bardzo prosty sposób. Omówimy różne funkcje walidujące, które umożliwią sprawdzenie poprawności pól tekstowych, radio czy checkboxów. Zobaczysz jak w łatwy sposób wyświetlać komunikaty o błędach i warunkowo zmieniać wygląd pól. Nie zabraknie również informacji o asynchronicznej walidacji, która pozwoli nam na żywo sprawdzać czy wpisany adres email jest dostępny czy też nie.Praktyczne projektyKurs ten oczywiście to nie tylko niezbędna teoria, ale także praktyczne przykłady. Aby jak najlepiej poznać omawiane techniki, wykorzystamy je do stworzenia ciekawych aplikacji. Pierwszą z nich będzie konfigurator produktu, który umożliwi użytkownikowi wybór podzespołów zamawianego komputera. Każdy taki wybór będzie wpływał na końcową cenę, która będzie na bieżąco aktualizowana. Po wybraniu wszystkich opcji, dane prześlemy na serwer. To projekt który pokaże Ci jak przechowywać dane z użyciem VueX, a także jak na ich podstawie wyświetlić widok i napisać logikę. Innym projektem, który wykonamy, będzie Quiz. To aplikacja, gdzie użytkownik odpowiadał będzie na serię pytań pobranych z serwera, a do wyboru będą 3 odpowiedzi. Po przejściu przez wszystkie pytania, wyślemy do serwera zapytanie, a ten w zamian zwróci nam listę poprawnych odpowiedzi. Dzięki temu pokażemy użytkownikowi, gdzie miał rację, a gdzie popełnił błąd. Aplikacja ta wykorzystywać będzie wszystkie najważniejsze techniki, tj. VueX, routing, a także Ajax.Dla kogo jest ten kurs?Kurs ten jest dla wszystkich osób, które czują się już swobodnie w pracy z frameworkiem Vue. Jeśli zatem masz już solidną wiedzę podstawową lub przerobiłeś kurs Vue.js od Podstaw, to zdecydowanie jesteś gotów na poszerzenie swoich umiejętnośći w pracy z tym frameworkiem. Co ważne, doświadczenie w pracy z innymi frameworkami JavaScript nie jest tutaj wymagane, a jedyne co będzie bardzo pomocne, to znajomość nowej składni EcmaScript 6.Dlaczego wybrać właśnie ten kurs?Kurs wideo to najbardziej efektywna a zarazem najprzyjemniejsza forma nauki. Jest on tak prowadzony, byś cały czas mógł go śledzić z zainteresowaniem i zaangażowaniem, a także czerpać satysfakcję ze zdobytej wiedzy!Wiedza, którą otrzymujesz w tym kursie, to nie tylko sucha teoria, ale również wskazówki od praktyka z wieloletnim doświadczeniem, dzięki którym dużo łatwiej będzie Ci opanować materiał i pracować efektywniej.Uczysz się na praktycznych przykładach. Kurs, który masz przed sobą to esencja praktycznej wiedzy i doświadczenia a także wzorów, które oszczędzą Ci godziny pracy i poszukiwań.
5 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 57
Godziny 5
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Wstęp do programowania - JavaScript i HTML

60 pln.
Zalecany kurs
swoją pierwszą stronę internetową Napiszesz pierwszą aplikację w Node JSPoznasz podstawy platformy Vue... Chcesz zostać programistą, ale nie wiesz od czego zacząć? Chcesz nauczyć się programować, ale nie chcesz spędzić pięciu lat w uniwersyteckiej bibliotece? Chcesz odmienić swoje życie i zacząć nową karierę programisty? Jeśli tak to ten kurs jest dla Ciebie. Nauczysz się z niego praktycznych podstaw programowania, napiszesz pierwszy program i stworzysz swoją stronę internetową. Ten kurs jest pierwszym z trzech kursów ścieżki 'Programowanie serwisów internetowych w JavaScripcie' Czego nauczysz się na kursie Podstaw działania Internetu i tworzenia stron internetowychJęzyka Java ScriptTechnologi Vue.js Tworzenia stron internetowych przy użyciu platformy Bootstrap Obsługi narzędzi pomocnych w pracy programisty Dowiesz się co to jest NodeJS i npm Napiszesz swoją pierwszą aplikację serwerową oraz stworzysz pierwszą aplikację webową. Co oferujemy Materiał podzielony na 10 łatwo przyswajalnych, tygodniowych lekcjiKilkadziesiąt lekcji wideo (ok 10 godzin)Dodatkowe materiały dostępne w formie elektronicznejZadania praktyczneQuizy sprawdzające Twoją wiedzęProjekt końcowyDostęp do instruktorów poprzez komunikator Slack. Dla kogo jest ten kurs Dla każdego kto chce zostać programistą Co musisz wiedzieć przystępując do kursu Jak włączyć komputerCo to jest Internet i jak uruchomić przeglądarkę Jeśli naprawdę chcesz zostać programistą, to jest Twój pierwszy krok.
7 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 175
Godziny 7
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
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

Praktyczny kurs Vue.js od podstaw

60 pln.
Zalecany kurs
Vue jest obecnie jednym z najpopularniejszych frameworków do tworzenia aplikacji internetowych. Kurs pokazuje od podstaw jak efektywnie wykorzystać go. Z czego się składa?WstępPoznasz narzędzia przydatne do efektywnej pracy z Vue. Przejdziesz przez ich instalację oraz generację projektu. Następnie poznasz strukturę projektu, a także, przydatną do debugowania, oficjalną wtyczkę Vue devtools.Podstawowe elementyZostaniesz zapoznany z podstawowymi elementami Vue. Poznasz w jaki sposób korzystać z interpolacji tekstu, w jaki sposób obsługiwać zdarzenia elementów HTML. Zobaczysz, jak przy pomocy Vue manipulować stylami CSS. Poznasz możliwości zmieniania widoku aplikacji w zależności od danych.Tablice i obiektyVue umożliwia wyświetlanie list w bardzo przejrzysty sposób. Poznasz jak operować na tablicach i obiektach korzystając z reaktywności Vue.FormularzeNastępnie dowiesz się jak pobierać od użytkownika dane każdego typu i reagować na ich zmianę.KomponentyAplikacje w Vue składają się z komponentów. Poznasz w jaki sposób tworzyć własne komponenty oraz jak wymieniać dane pomiędzy nimi.RouterRouter jest dodatkiem do Vue umożliwiającym tworzenie Single-page application (SPA). Dowiesz się jak dodać go do swojego projektu oraz definiować ścieżki.VuexNa koniec poznasz bibliotekę służącą do centralnego zarządzania stanem aplikacji - Vuex.
2 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 33
Godziny 2
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Kurs Vue.js od Podstaw

516 pln.
Zalecany kurs
WprowadzenieVue.js to obok React i Angular najpopularniejszy framework do tworzenia nowoczesnych aplikacji internetowych. Jest jednak coś, co wyróżnia go na tle konkurentów - niski próg wejścia! Oznacza to, że nie musisz posiadać zaawansowanej wiedzy lub znać innych frameworków JavaScript, aby rozpocząć swoją przygodę z zupełnie innym podejściem, do tworzenia interfejsów użytkownika napędzanych danymi.Najważniejsze koncepcje VuePraca z szablonamiReagowania na akcje użytkownikaPraca z klasami i stylami CSSObsługa formularzyTworzenie animacjiWłasne komponentyNowoczesny workflowAby zacząć korzystać z Vue, wystarczy dodać do strony jeden element <script> i zacząć rozszerzać HTML o nowe możliwości prezentacji danych, które w całości kontrolujemy z poziomu kodu JavaScript. Najlepsze jest jednak to, że gdy dane się zmienią, Vue odzwierciedli wszystkie zmiany na stronie. Koniec zatem z odwoływaniem się z poziomu kodu JavaScript do elementów z drzewa DOM i 'ręczną' ich manipulacją! Czy łatwość użycia Vue oznacza, że jest to framework prosty i nienadający się do budowania ambitnych aplikacji internetowych? Absolutnie nie! Jeżeli potrafisz korzystać z workflow opartego na webpacku, znasz nową składnię ES6 i chcesz swoje projekty dzielić na wiele uporządkowanych plików - możesz w ten sposób pracować. Jeśli jednak przy innych frameworkach przytłoczyły Cię wszystkie dodatkowe narzędzia i nie potrafiłeś się skupić na najważniejszym, czyli poznawaniu frameworka, to tutaj tego problemu nie doświadczysz.Pierwsze kroki z VueW kursie tym krok po kroku poznasz ten lekki, acz potężny framework. Zaczniemy od instalcji i obowiązkowego projektu 'Hello World!'. Dowiesz się czym jest 'Virtual DOM' i dlaczego Vue z niego korzysta. Następnie zobaczysz jak kontrolować wybraną część strony internetowej za pomocą metod, właściwości i dynamicznych atrybutów. Aby zrozumieć reaktywność Vue, przyjrzymy się konstrukcjom języka JavaScript, które ją umożliwiają.Obsługa zdarzeń i praca z dyrektywamiAby aplikacja mogła być interaktywna, nie może być obojętna na działania użytkownika. Z tego powodu zobaczysz, jak przypisywać obsługę zdarzeń, takich jak np. kliknięcie, jak do funkcji przekazywać parametry oraz jak korzystać z natywnego obiektu Event. Nie zabraknie również informacji o tym, jak modyfikować obsługę zdarzeń tak, by np. przechwycić jednoczesne wciśnięcie wybranej kombinacji klawiszy. Jak się przekonasz, dyrektywy Vue pozwolą Ci na manipulację nie tylko zachowaniem, ale i wyglądem elementów HTML. Omówimy dokładnie jak kontrolować przypisywane klasy CSS, a także liniowe style. Wszystko to oczywiście na praktycznych przykładach! Poznasz również sposoby warunkowego wyświetlania elementów, a także iteracji. Już na tym etapie będziesz gotowy do stworzenia swojego pierwszego, praktycznego projektu. Będzie do Counter, a zatem licznik odliczający od 10 do 0. Jeśli kiedykolwiek korzystałeś z biblioteki jQuery, zobaczysz totalnie inne podejście - proste i czytelne.Praca z formularzamiW jednym z rozdziałów kursu omówimy dokładnie techniki pracy z formularzami. Zobaczysz jak przechwytywać wpisywane przez użytkownika dane, na wszystkich rodzajach pól, jakie oferuje język HTML. Abyś wszystko jak najlepiej zrozumiał, spróbujemy wspólnie zaimplementować tzw. dwukierunkowe wiązanie danych, które Vue oferuje za pomocą jednej dyrektywy. Z kursu dowiesz się także czym są oraz jak tworzyć własne filtry, jak odwoływać się do elementów z drzewa DOM, gdy jest to konieczne, a także co oferują nam własne dyrektywy.KomponentyJedną z największych zalet frameworka Vue.js jest możliwość tworzenia komponentów. Są to własne elementy HTML, które możemy umieszczać w wybranych miejscach naszej aplikacji. Element taki to jednak nie tylko wygląd, który definiujemy za pomocą szablonu, ale także (a może i przede wszystkim) logika, kontrolowana z poziomu kodu JavaScript. Zobaczysz jak zarejestrować własny komponent lokalnie oraz globalnie, jak sprawić, aby był reużywalny, przyjmując różne dane oraz jak komunikować się pomiędzy komponentami, by aplikacja pozostawała w synchronizacji. W tym celu omówimy dwa kierunki komunikacji, najpierw rodzic-dziecko, a później dziecko-rodzic. Na tym etapie wykonamy bardzo ciekawy, praktyczny projekt. Będzie to tabela napędzana danymi. Każdy wiesz tabeli prezentował będzie dane jednej osoby, a kliknięcie ikony kosza pozwoli na jej usunięcie. Ikona edycji zaś, zamieni wiesz w pola input, za pomocą których zaktualizujemy dane. W projekcie tym wykorzystamy niemal całą wcześniej zdobytą wiedzę!AnimacjeVue.js oferuje możliwość animowania elementów, kiedy są one pokazywane lub ukrywane. I omówienia tego tematu nie mogło również zabraknąć w tym kursie. Poznasz sposoby na animowanie elementów w użyciem CSS, zobaczysz jak animować podmianę jednego komponentu na drugi, a także jak uzyskać taki efekt dla listy elementów. Mając już wiedzę z zakresu tworzenia własnych komponentów, stworzymy wspólnie element, który pozwoli na animację innych, zawartych w nim elementów. W tym celu zintegrujemy nasz komponent z biblioteką animate.css.Nowoczesny workflowPrzez większą część kursu pracować będziemy pisząc kod JavaScript w standardzie ES5, a więc tym najpopularniejszym. Nie będziemy również korzystać z żadnych skomplikowanych narzędzi. Wszystko to po to, abyś mógł jak najlepiej zrozumieć sedno Vue.js, a nie zastanawiać się, który zapis jest specyficzny dla tego frameworka, a który to część nowego standardu JavaScript lub syntactic sugar dodany przez narzędzie uruchamiane z poziomu terminala. Nie oznacza to jednak, że z Vue nie da się pracować w sposób nowoczesny! Oczywiście jest taka możliwość i doskonale się o tym przekonasz. W jednym z rozdziałów kursu omówimy narzędzie vue-cli, które pozwoli nam przygotować startowy projekt nowej aplikacji, a także środowisko skonfigurowane z użyciem webpack'a, które umożliwi nam wydajną pracę. Na tym etapie zobaczysz, że komponentu Vue można tworzyć w zupełnie oddzielnych plikach z rozszerzeniem .vue, gdzie umieścimy zarówno szablon jak i logikę komponentu, a także (opcjonalnie) jego style CSS. Kurs ten zwieńczymy stworzeniem nowoczesnej aplikacji, wykorzystując najnowszy zapis ES6 i workflow stworzony z użyciem vue-cli. Projektem tym będzie Slideshow, a więc galeria zdjęć. Stworzymy od podstaw kilka komponentów, dodamy własny preloader obrazów, a także możliwość pobierania listy obrazów z serwera. Do tego celu wykorzystamy popularną bibliotekę axios, która umożliwia łatwe wykonywanie zapytań HTTP. Pod koniec dodamy do naszej aplikacji również routing, aby na pasku adresu odzwierciedlać aktualnie wyświetlany obraz, a także umożliwić nawigację za pomocą przycisków 'Wstecz' i 'Do przodu' dostępnych w przeglądarce internetowej. To zadanie ułatwi nam bardzo popularny plugin dla Vue, który nazywa się vue-router. Zobaczysz jak go zainstalować, a także skonfigurować. Następnie omówimy dynamiczne parametry, które odczytamy w komponencie. Finalnie zaktualizujemy adres URL z poziomu kodu JavaScript. Ostatnim krokiem jaki wykonamy, będzie stworzenie builda produkcyjnego naszej aplikacji, który gotowy będzie do na stronę internetową.Dla kogo jest ten kurs?Kurs ten jest dla wszystkich osób, które znają już język JavaScript i sposoby na pracę z Obiektowym Modelem Dokumentu. Aby go rozpocząć, nie jest wymagana znajomość innych frameworków, ale taka wiedza na pewno nie zaszkodzi, a pomoże lepiej zrozumieć te zagadnienia, które są dla nich wspólne. Nie jest również wymagana wiedza z zakresu EcmaScript 6 czy webpack'a, lecz na pewno będzie pomocna w ostatim rozdziale tego kursu. Nieważne zatem czy Vue.js będzie pierwszym frameworkiem, który poznasz, czy będzie to odskocznia od React'a czy Angulara - na pewno to narzędzie Cię zaskoczy!Dlaczego wybrać właśnie ten kurs?Kurs wideo to najbardziej efektywna a zarazem najprzyjemniejsza forma nauki. Jest on tak prowadzony, byś cały czas mógł go śledzić z zainteresowaniem i zaangażowaniem, a także czerpać satysfakcję ze zdobytej wiedzy!Wiedza, którą otrzymujesz w tym kursie, to nie tylko sucha teoria, ale również wskazówki od praktyka z wieloletnim doświadczeniem, dzięki którym dużo łatwiej będzie Ci opanować materiał i pracować efektywniej.Uczysz się na praktycznych przykładach. Kurs, który masz przed sobą to esencja praktycznej wiedzy i doświadczenia a także wzorów, które oszczędzą Ci godziny pracy i poszukiwań.
7 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 65
Godziny 7
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski