Kursy jquery

140 znalezione kursy

Kurs Wprowadzenie do programowania w JavaScript

260 pln.
Na koniec zapoznasz się z różnymi bibliotekami i zasobami, które uzupełniają JavaScript, takimi jak jQuery... Poznaj podstawowy język programowania służący do tworzenia interaktywnych stron internetowych JavaScript jest uważany za „trzecią część sieci” i język programowania zaprojektowany w celu dodania warstwy interaktywności do dowolnej strony internetowej. Wraz z HTML i CSS tworzą trzy najważniejsze języki programowania. Ten kurs jest wprowadzeniem do języka JavaScript, zaczynając od podstaw — składni i zmiennych — a będziesz stopniowo poszerzać swoją wiedzę — warunkowe, tablice, pętle, zdarzenia — za pomocą gry pamięciowej, którą trochę poprawisz mała Ręka w rękę z Javierem Usobiagą, projektantem stron internetowych i założycielem studia Swwweet z ponad 10-letnim doświadczeniem. Jeśli jest to Twoje pierwsze podejście do projektowania stron internetowych, zalecamy wcześniejsze ukończenie kursu, również przez Javiera Usobiagę, z Wprowadzenie do tworzenia responsywnych stron internetowych za pomocą HTML i CSS .
Podstawowe, Średniozaawansowany
3 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 25
Godziny 3
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Kategoria wiekowa dla dorosłych, dla uczniów
Poziom szkolenia Podstawowe, Średniozaawansowany
Język Español

Kurs Jak przyspieszać i optymalizować strony

99 pln.
Zalecany kurs
Wykonujemy kolejne optymalizacje Optymalizacja Google Fonts Google Fonts - redukujemy żądania Optymalizacja jQuery... Jak osiągnąć wysoką pozycję w Google dzięki doskonałej optymalizacji strony
Profesjonalny
8 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 79
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 Profesjonalny
Język Polski

Kurs Ekspresowe tworzenie stron z Bootstrap & LESS

99 pln.
Zalecany kurs
Vimeo/Youtube Modułowy charakter projektu pozwala na adaptację do różnych celów łatwą Różne skrypty jQuery... Poznaj zaawansowane aspekty Bootstrap i twórz jeszcze lepsze strony w jeszcze krótszym czasie
Profesjonalny
11 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 97
Godziny 11
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 Profesjonalny
Język Polski

Kurs Produktywne tworzenie stron z LESS & SASS

99 pln.
Zalecany kurs
HTML5, CSS3, LESS/SASS jQuery W pełni responsywny układ, który dopasowuje się do urządzenia użytkownika... Twórz wspaniałe strony internetowe przy mniejszym nakładzie pracy
Średniozaawansowany, Profesjonalny
12 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 113
Godziny 12
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 Photoshop do HTML i CSS

172 pln.
Zalecany kurs
WprowadzenieZobacz kompletny kurs projektowania stron WWW od czystej kartki w Photoshopie, przez kodowanie w najnowszych standardach HTML5 oraz CSS3 aż do tworzenia animacji z pomocą jQuery! Zobacz, jak pracuje ekspert tak, jakbyś przyglądał mu się przez ramię słuchając precyzyjnych wskazówek. Kurs, który masz przed sobą to esencja praktycznej pracy!Proces projektowania layoutu w Adobe PhotoshopCięcie grafiki na potrzeby strony WWWKodowanie do HTML5 oraz CSS3Pracę z jQuery oraz dodatkowymi bibliotekami oraz Tworzenie animacji w jQuery i Edge AnimateWykorzystanie geolokalizacji i API Google MapsCiekawe porady, tipsy i trikiProjektowanie od czystej kartki w PhotoshopZaczniemy od podstaw konfiguracji środowiska pracy w Photoshop. Doinstalujemy potrzebne dodatki i zoptymalizujemy ustawienia Photoshopa pod kątem projektów na potrzeby sieci. Następnie skoncentrujemy się na zgromadzeniu zasobów, które posłużą do stworzenia naszej strony, takich jak fonty, zdjęcia oraz ikony tworząc z nich repozytorium dla naszej witryny. Następnie zajmiemy się praktyką projektowania i krok po kroku przeprowadzę Cię przez proces tworzenia strony głównej i podstrony dla naszego serwisu.Dobre techniki projektowaniaNa przestrzeni kursu starałem się przekazać Ci jak najwięcej wskazówek dotyczących projektowania na potrzeby sieci. Znajdziesz w nim informacje o tym, jak dopasować stronę do optymalnej rozdzielczości, jak pracować wygodnie z gridem, które elementy najlepiej zaimportować z Illustratora jako obiekty inteligentne.Zobacz lekcję kursu - Skrót do artykułów promowanych >>Przygotowanie layoutu i cięcie grafikiChociaż techniki, które zobaczysz w kursie są uniwersalne i mogą posłużyć do stworzenia zarówno statycznych jak i dynamicznych stron WWW, postaram się także udzielić Ci kilku wskazówek dotyczących tworzenia projektów na potrzeby WordPress, ponieważ w kolejnym kursie strona, którą zakodujemy, będzie wdrażana właśnie do tego CMSa. Po zaprojektowaniu gotowego layoutu potniemy stworzoną grafikę po to, abyśmy mogli zakodować ją do działającej strony WWW.Zobacz lekcję kursu - Kodujemy karuzelę w jQuery >>Kodowanie w HTML5 i CSS3Mając już przygotowane i pocięte elementy graficzne, będziemy wdrażać je jako gotową stronę, do zaprojektowania której wykorzystamy najnowsze standardy HTML5 i CSS3. Nie będziemy jednak korzystać z eksperymentalnych technik, których działanie jest zależne od przeglądarek. Postaram się pokazać Ci pewne metody, które wykorzystuję w codziennej pracy po to, abyśmy nie musieli przejmować się mozolnym testowaniem strony pod różnymi przeglądarkami.Animacja z jQuery w widoku PojedynkówW kursie stworzymy także osobny widok, który będzie nawiązywał do aplikacji, którą moglibyśmy stworzyć na potrzeby urządzeń mobilnych. Będzie to odrębny layout, który zakodujemy w HTML i CSS a następnie dopiszemy do niego atrakcyjną animację z pomocą jQuery. W lekcji bonusowej do tego kursu pokażę Ci, jak można stworzyć podobną animację bez kodowania z pomocą programu Adobe Edge Animate.Zobacz gotową animację >>Najciekawsze elementy podstronOmówimy również tworzenie ciekawych elementów podstron, pobierzemy i zainstalujemy na naszą stronę dodatki takie jak CarouFredSel, z pomocą którego zakodujemy działający slider do zdjęć oraz najnowszych artykułów. Zgodnie z etapami pracy, które wykonamy w kursie, będziesz mógł sam zakodować pozostałe podstrony naszej witryny, a gdybyś nie mógł sobie z czymś poradzić - dołączyliśmy kompletne pliki źródłowe działającej witryny, które okażą się pomocne.Geolokalizacja w przeglądarce i Google Maps APIJedną z ciekawych funkcjonalności, które zakodujemy na naszej stronie będzie wykorzystanie położenia użytkownika do tego, aby z pomocą Google Maps API dla JavaScript wyświetlić mapkę, na którą dynamicznie naniesiemy markery, które będą zmieniały swoją wielkość w zależności od ilości restauracji zrecenzowanych na naszej stronie.Podsumowując, kurs zawiera między innymi:Proces projektowania layoutu w Adobe PhotoshopPraktyczne wskazówki pracy z grafiką projektów webowychWykorzystanie typografii na stronachProjektowanie na potrzeby WordPressCięcie grafiki na potrzeby strony WWWKodowanie do HTML5 oraz CSS3Pracę z jQuery oraz dodatkowymi bibliotekamiTworzenie animacji w jQuery i Edge AnimateWykorzystanie geolokalizacji i API Google MapsCiekawe porady, tipsy i trikiI wiele, wiele więcej!Dla kogo jest ten kurs?Kurs Photoshop do HTML przeznaczony jest dla osób, które mają już opanowane podstawy CSS oraz HTML, jak również podstawy Photoshop. Osobom początkującym polecamy zapoznanie się w pierwszej kolejności z kursem HTML i CSS od Podstaw, jak również kursem Photoshop CC od Podstaw. W kursie skoncentrowaliśmy się na praktycznej pracy pomijając omówienie podstawowych mechanizmów działania tego języka. Dodatkowe materiały, których przerobienie nie jest konieczne, ale może pomóc przy nauce z kursem Photoshop do HTML to Kurs HTML5, Kurs JavaScript i Kurs jQuery. Doskonałym uzupełnieniem wiedzy o Photoshop jest natomiast Kurs Photoshop dla Designerów.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ę z tworzonych projektów.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 przygotować ciekawe projekty w Photoshop, HMTL i CSS.Uczysz się na praktycznych przykładach. Zebrane techniki wynikają z praktyki a same dodatki które stworzymy są omówione kompleksowo. Kurs, który masz przed sobą to esencja praktycznej wiedzy i doświadczenia a także skrótów, które oszczędzą Ci godziny pracy i poszukiwań.
9 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 53
Godziny 9
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Web Development z Laravel i PHP + Aplikacja Mobilna

60 pln.
Zalecany kurs
To nie jest typowy kurs omawiający kolejne rozdziały dokumentacji. Stworzysz Praktyczną Aplikację Webową W PHP 7 Oraz pod koniec kursu Dodatkowo Wersję Na Smartfony Jako Hybrydowa Aplikacja Mobilna.W trakcie kursu stworzysz aplikację internetową do rezerwacji miejsc noclegowych w obiektach turystycznych oraz dodatkowo w końcówce wersję hybrydową tej aplikacji jako aplikacja mobilna na smartfony. Zbudujesz uniwersalne API, które obsłuży zarówno aplikację webową (14 tabel w bazie danych) jak i hybrydową aplikację mobilną. W aplikacji użyjesz wszystkich dostępnych w Laravelu relacji bazodanowych - w tym polimorficznych, dzięki czemu aplikacja jest później łatwiejsza w modyfikacji i utrzymaniu. Poznasz popularne wzorce projektowe, dzięki którym późniejsze poruszanie się po kodzie i modyfikacje są łatwiejsze. Poznasz obiektowy Java Script, dzięki któremu kod jQuery będzie lepiej zorganizowany i czytelniejszy.Ten kurs jest przeznaczony dla trochę bardziej zaawansowanych użytkowników. Nie jest to taki typowy kurs, bardziej tutorialowy, gdzie pokazuję jak zbudowałem od podstaw zaawansowaną aplikację internetową. W razie gdybyś czegoś nie rozumiał możesz zapytać w sekcji QA kursu, możesz też poszukać w google lub dokumentacji Laravela. Możesz również sięgnąć do wersji skróconej tego kursu (zobacz listę moich kursów na Udemy), gdzie nie skupiam się na pisaniu na ekranie lecz na dodatkowym tłumaczeniu zagadnień. Dla mniej zaawansowanych użytkowników polecam przerobić równocześnie obydwa kursy (nie najpierw jeden cały kurs potem drugi, tylko kolejne lekcje z obydwu kursów).W tym kursie pokazuję kolejność tworzenia aplikacji tak aby jak najszybciej ją stworzyć. Oczywiście płynność tworzenia zależy od doświadczenia, w rzeczywistości aplikacji nie tworzy się tak płynnie jak to jest w kursie, bo jak nazwa wskazuje to jest kurs (taki tutorialowy) a nie pisanie na żywo. Średnio wprawiony full stack web developer stworzy taką aplikację od podstaw samodzielnie w kilkaset godzin (łącznie z planowaniem).Kurs powstał na wersji Laravel 5.5. Pliki do lekcji kursu zostały zaktualizowane do wersji 5.8. Zobacz sekcję upgrade aby zaktualizować Laravela do następnych wersji (w tym Laravel 6).Zagadnienia Laravel wykorzystane w kursie: instalacja, konfiguracja niezbędna do pracy, service container i bindowanie implementacji interfejsów do kontenera obiektów, fasady, wstrzykiwanie obiektów (zależności), routing, filtry (middleware), ochrona csrf, kontrolery, zapytania GET i POST, przekierowania http, widoki i system szablonowy Blade, helpery (np. funkcja route), sesje, walidacja formularzy, wielojęzykowość aplikacji www, Laravel Mix, autentykacja (logowanie) + autoryzacja (uzyskiwanie dostępu do zasobu na podstawie uprawnień), resetowanie zapomnianego hasła, polecenia konsoli Artisan, cache-owanie w Redis, eventy i listenery, upload plików, operacje na bazie danych: fluent query builder i eloquent orm, lazy i eager loading bazy danych, paginacja wyników z bazy danych, accessory, migracje bazy danych, seedery bazy danych, relacje w bazie danych: jeden do jednego, jeden do wielu, wiele do wielu, jeden do wielu poprzez model zależny (hasManyThrough), polimorficzna jeden do wielu, polimorficzna wiele do wielu. Ponadto: jQuery, jQuery Mobile, obiektowy Java Script. Gateway Pattern, Repository Pattern, Presenter Pattern, Singleton Pattern, interfejsy, traity, elementy PHP 7. Twitter Bootstrap zmodyfikowany przez Bootswatch. Apache Cordova. Autentykacja i autoryzacja JWT (Json Web Token).Pamiętaj, że tylko praktyka czyni mistrza. Jeśli trzeba - przerób kurs dwa lub więcej razy. Notuj w trakcie kursu jak prawdziwy student. Korzystaj z dokumentacji, z wyszukiwarki Google. Wreszcie postaraj się napisać aplikację samodzielnie, niekoniecznie tą samą jak w kursie, możesz próbować coś zmienić, dodać itd.  Żaden pojedyńczy kurs nie zrobi z ciebie bardzo dobrego web developera. Może jedynie mocno przybliżyć cię do tego celu. Im więcej praktyki tym lepiej.QA:Dlaczego używasz jquery mobile a nie inny framework ?Aplikacja mobilna to nie główny temat kursu, to kilka ostatnich lekcji kursu. Poprzez zbudowanie aplikacji mobilnej pokazuję co można zrobić z Laravel. To są pewne generalne koncepcje, które później mogą być zastososowane przy innych frameworkach dla aplikacji mobilnych. Kurs skupia się na Laravelu i wzorcach projektowych. Jednak jquery nie zniknął z rynku. Wiele firm jeszcze go wymaga do utrzymywania istniejących stron czy nawet budowania nowych.Stworzyłeś aplikację w tym kursie używając Laravel 5. Teraz mamy już Laravel 8. Czy to znaczy, że ten kurs jest przestarzały i niczego się z niego nie nauczę?Absolutnie nie! W narzędziach takich jak frameworki PHP podstawy i bazowa składnia prawie nigdy się nie zmieniają niezależnie od wersji. Ale oczywiście każde utrzymywane oprogramowanie ewoluuje z biegiem czasu. Dlatego zawsze sugeruję abyś używał tej samej wersji oprogramowania jakiej używa instruktor. To zapobiega błędom i zakłopotaniu. Jako ktoś, kto chce się nauczyć tworzyć aplikacje internetowe, musisz mieć świadomość, że prawdziwy web development wymaga czasami dostosowania kodu do najnowszej wersji - ale nie zawsze jest to konieczne, nie każda firma dostosowuje swój soft do najnowszej wersji, która właśnie się pojawiła. Oprogramowanie zmienia się tak szybko, że instruktorzy nie nadążaliby z tworzeniem kursów, które pasują do najnowszej wersji oprogramowania, które jest tematem kursu. To nawet nie jest zalecane, bo jako student utraciłbyś ważny aspekt web developmentu jakim jest świadomość, że wszystko często się zmienia i trzeba umieć dostosowywać się do tego.
24 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 72
Godziny 24
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Kurs Tworzenia Stron WWW w HTML i CSS od Podstaw do Eksperta

64 pln.
Zalecany kurs
Naucz się wszystkiego od zera. Obal mit, że tworzenie stron internetowych jest trudne. Twórz własne strony WWW od A do Z. Po moim kursie możesz zostać pożądanym na rynku pracy front-end developerem tzn. osobą, która zajmuje się tym, co widać na stronie.Będziesz znał i rozumiał HTML 5, CSS 3, JS, XML, jQuery oraz AJAX. Co więcej, nauczysz się Responsive Web Design, czyli techniki, która sprawi, że Twoja strona będzie wyglądać idealnie na smartfonach, jak i na komputerach stacjonarnych. To jeszcze nie koniec! Przekażę Ci w kursie cenną wiedzę na temat SASS, Compass oraz Grunt.js. Są to biblioteki używane przez profesjonalistów. Oszczędzą Ci one ogromną ilość czasu podczas tworzenia stron!Po kursie nauczysz się szybko i bezproblemowo tworzyć ładnie wyglądająca stronę, zgodnie z najnowszymi normami. W każdej lekcji podaję jak najwięcej szczegółów, aby każdy mógł zrozumieć techniki tworzenia stron. Staram się nie tylko uczyć, ale również podczas wyjaśniania radzić jak przyjacielowi co jest 'lepsze', a co 'gorsze' :-)++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++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.
50 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 294
Godziny 50
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Responsywne strony WWW - kompendium projektowania od A do Z

60 pln.
Zalecany kurs
Responsive Design to zagadnienie, które powinno obowiązkowo znaleźć się w słowniku każdego web designera - a popularność tematu z roku na rok rośnie. Jeżeli chcesz, by Twoje umiejętności projektowania stron były aktualne - na pewno musisz zapoznać się z tym zagadnieniem. Responsive design to technika, która polega na wykorzystaniu najnowszych standardów jak HTML5 i CSS3 do tworzenia stron WWW, które dobrze prezentują się na popularnych urządzeniach mobilnych, takich jak tablety i telefony. Nie jest to już tylko nowinka, ale aktualny wymóg i - jeszcze! - nisza na rynku. Z naszym kursem dowiesz się wszystkiego o projektowaniu nowoczesnych witryn i będziesz mógł być o krok przed innymi!CO JEST ZAWARTE W KURSIE?wprowadzenie do mobilnego ekosystemu i projektowania na wiele rozdzielczościstworzymy praktyczny projekt witryny, od koncepcji, przez projekt grafiki i kodowanie w HTML5 i CSS3poznasz szereg narzędzi i porad dotyczących testowania responsywnych witrynotrzymasz zbiór darmowych narzędzi, które ułatwią pracęomówimy frameworki takie jak PhoneGap czy jQuery Mobileporównamy aplikacje natywne i webowe dla urządzeń mobilnychPROJEKTOWANIE NA WIELE OBECNOŚCIObecnie więcej stron internetowych jest otwieranych na urządzeniach mobilnych, niż na komputerach stacjonarnych - mimo, że parę lat temu było to nie do pomyślenia. Każde takie urządzenie posiada już przeglądarkę, jednak strony WWW, które tworzyliśmy do tej pory, są w dużej mierze niedopasowane do mniejszych ekranów. Tworzenie witryn zgodnych z różnymi rozdzielczościami to obecnie jedno z najtrudniejszych zadań webdesignerów. Dopasowanie stron do mobilnych przeglądarek stało się wymogiem rynku, a w ciągu 2-3 lat zdecydowana większość firm będzie posiadać taką responsywną wersję swojej witryny.W kursie:wprowadzimy Cię w świat nowoczesnych technologii mobilnychpoznasz techniki, które pozwolą dostosować istniejące projekty do wymogów Responsive Web Designstworzysz od podstaw nowe strony zgodne z wieloma rozdzielczościamiMOBILNY EKOSYSTEMW kursie stworzymy kompletny projekt responsywnej witryny. porozmawiamy o ważnych terminach i pracy koncepcyjnejdowiesz się jak działają mobilne przeglądarki przekonasz się, które z rozdzielczości powinniśmy obsłużyćrozszyfrujemy wiele skrótów jak DPI, Ratio, Density zastanowimy się, jak wykorzystać tą wiedzę w praktyce przy projektowaniu strony dostosowanej do wielu rozdzielczościPROJEKTOWANIE RESPONSYWNEGO LAYOUTU Mając już wiedzę na temat urządzeń i rozdzielczości, wykonamy layout naszej strony w Photoshopie. krok po kroku dowiesz się jak wybrać optymalne ustawienia programu i stworzyć kilka układów zaczniemy od rozdzielczości desktopowej, następnie stworzymy warianty na telefon i tabletpoznasz szereg praktycznych wskazówek dotyczących projektowania dowiesz się, które z narzędzi Photoshopa są szczególnie przydatne w tym procesieCSS3 MEDIA QUERIES I INNE TECHNIKI W następnej części kursu zakodujemy nasze responsywne layouty z pomocą najnowszych technologii, wykorzystując między innymi CSS3 Media Queries, HTML5 oraz JavaScript. Skoncentrujemy się na optymalnym wyświetlaniu poszczególnych komponentów naszej strony, takich jak teksty, kontenery i obrazki. Poznasz szereg technik, które pozwolą stworzyć elastyczny layout. Zastosujemy kombinacje wszystkich tych technik po to, aby użytkownicy mogli wygodnie przeglądać stronę na każdej rozdzielczości.TESTOWANIE ELASTYCZNYCH WITRYN W projektowaniu na wiele platform niezwykle ważnym aspektem jest testowanie naszych witryn. Na szczęście nie musisz posiadać wszystkich urządzeń, aby dokładnie sprawdzić, czy Twoja strona będzie się na nich dobrze prezentować.poznasz szereg narzędzi, dzięki którym będziesz mógł bezpośrednio w przeglądarce, lub z pomocą emulatorów, podejrzeć jak strona wygląda na telefonach i tabletachdowiesz się jak optymalnie i szybko przetestować strony na fizycznych urządzeniachpoznasz najciekawsze narzędzia programu Adobe Dreamweaver, które wspomagają pracę i testowanie mobilnej stronyNATYWNE APLIKACJE I FRAMEWORKI Kolejny fragment kursu został poświęcony frameworkom. omówimy zarówno proste szablony i tzw. boilerplates, jak również bardziej zaawansowane frameworki - jQuery Mobile, Sencha Touch czy Phone Gapdowiesz się jak umożliwiają one wsparcie dla rozmaitych funkcji telefonu czy tabletu, jak geolokalizacja, żyroskop czy akcelerometrwyjaśnimy, czym są natywne aplikacje i jakie są ich zalety i wady w porównaniu do stron WWWdowiesz się też, jak możesz gotową stronę przygotowaną w HTML5 skompilować do natywnej aplikacji, którą użytkownicy ściągną z AppStore czy Google PlayELASTYCZNE TECHNIKIW kursie poznasz mnóstwo dodatkowych, elastycznych technik dotyczących na przykład skalowania zdjęć czy nagłówków. Ponadto, dowiesz się jak tworzyć grafikę dla wyświetlaczy wysokiej jakości Retina w iPadzie i iPhone. Wykorzystamy też CSS3 do stworzenia elementów graficznych, które idealnie skalują się na różnych ekranach a także dowiesz się czym są grafiki SVG i jak z nich korzystać. Wykorzystamy też narzędzia programu Dreamweaver, jak Fluid Grid czy jQuery Mobile i PhoneGap Build.DZIESIĄTKI WITRYN I DARMOWYCH ZASOBÓW Kurs Elastyczne Strony WWW zawiera również ogromny zbiór zasobów, które przydadzą się w Twojej dalszej pracy i rozwijaniu umiejętności. Poza szeregiem darmowych narzędzi i generatorów do tworzenia i testowania responsywnych stron, podamy linki do najciekawszych artykułów w sieci, które uzupełnią Twoją wiedzę. Ponieważ Responsive Design to niezwykle modny temat, odfiltrowaliśmy dla Ciebie najważniejsze adresy i informacje. W kursie przedstawimy też szereg darmowych zbiorów zasobów do projektowania jak ikonki czy elementy interfejsu.DLA KOGO JEST TEN KURS?Kurs Elastyczne Strony WWW jest to pozycja obowiązkowa dla każdej osoby, która zajmuje się projektowaniem stron WWW i chce, aby jej witryny były dostępne również na urządzeniach mobilnych. Materiał został przygotowany z myślą zarówno o osobach które już posiadają swoje strony i chcą dostosować je do wymogów rynku, jak również dla tych którzy zaczynają tworzenie nowych stron WWW. Z kursu skorzystają zarówno początkujący, jak i zaawansowani twórcy stron, jak również osoby które chcą zorientować się w mobilnym ekosystemie i kierunku projektowania witryn w przyszłości. Zalecana jest podstawowa wiedza z zakresu technologii internetowych oraz HTML. Polecamy przerobienie kursów HTML i CSS od Podstaw oraz HTML5 w Praktyce.
8 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 50
Godziny 8
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Ruby on Rails dla początkujących

60 pln.
Zalecany kurs
Witamy w nowo powstałym wideo kursie o Ruby on Rails 4.2Po ukończeniu kursu zdobędziesz wiedzę pozwalającą na samodzielne tworzenie stron internetowych oraz będziesz miał gotową aplikację, która jest podstawą dużej części istniejących stron. Instalacja i konfiguracja środowiska pracy RVM (MAC OS)Budowa aplikacji od podstawWspółczesna architektura aplikacji: MVC i CRUDTworzenie bazy danych zintegrowanej z twoją aplikacją CMS - dodawanie, usuwanie, edycja ogłoszeń, dodawanie zdjęć, tworzenie galerii. Gemy - potęga RoRBootstrap - twoja strona na telefonach i tabletach CKEditor - zawansowane wprowadzanie tekstu Devise Konto administratora - logowanie, rejestracja, mail potwierdzający, przypominanie hasła. Konfiguracja serwera SMTP (serwer pocztowy)HTML, JavaScript, JQuery - Pomocne technologie.Podczas kursu powstanie serwis internetowy pozwalający na wystawienie ogłoszeń z mieszkaniami do wynajęcia.
2 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 11
Godziny 2
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Aplikacje Internetowe w Laravel i PHP z Wersją na Smartfon

60 pln.
Zalecany kurs
WEJDŹ NA WYŻSZY POZIOM WEB DEVELOPMENTU !!!W trakcie kursu (są pliki do lekcji) stworzysz we frameworku Laravel i języku PHP 7 aplikację internetową do rezerwacji miejsc noclegowych w obiektach turystycznych oraz dodatkowo wersję hybrydową tej aplikacji jako aplikacja mobilna na smartfony. To nie to samo co strona responsywna. Aplikacja będzie responsywna, ale oprócz tego będzie druga wersja jako osobna aplikacja na telefon komórkowy uruchamiana jak zwykła aplikacja z listy aplikacji telefonu a nie z przeglądarki internetowej. UWAGA: kurs dla osób, które już mają pewne doświadczenie z php, Laravel i ogólnie z web development. Absolutnie nie dla początkujących! Prawie wogóle nie piszę nic na ekranie, poza skomplikowanymi zapytaniami w Laravel eloquent orm. Posiadam również wersję ponad 20 godzinną tego samego kursu, gdzie piszę wszystko na ekranie i stąd wydłużenie czasu kursu. Można przerobić tylko jeden z nich, jeden lub drugi, a można obydwa naraz. Wszystko zależy od doświadczenia kursanta, tego co chce osiągnąć itd. W razie zainteresowania link na moim profilu Udemy. W obydwu kursach wykonywana jest ta sama aplikacja.Dlaczego aplikacja jest tak zaawansowana a kurs trwa poniżej 10 godzin? Bo bez zbędnych rozmów, bez drapania po głowie. Nie wszystko będzie wyraźnie widoczne i zrozumiane od razu. Być może będziesz musiał wykonać trochę pracy samodzielnej: print_r lub dd(), użyć konsoli chrome, zakomentować coś, odkomentować itd. Ten kurs to wyzwanie. Lub możesz, jeśli chcesz, szybko przejść przez cały wykład, kopiować pliki i uzyskać działające aplikacje jak najszybciej. Samo mięso, bez tłuszczu i kości. Prawie wogóle nie piszę nic na ekranie. Omawiam kod  z plików do lekcji (70 lekcji). Jeśli chcesz możesz wyciąć lub zakomentować kod z plików do lekcji i pisać go samodzielnie. Wtedy najwięcej się nauczysz. Zmierzam prosto do celu, od pustego folderu do działających aplikacji. Bez zbędnych rzeczy, tylko dwie działające aplikacje: web i mobile od początku do końca.To nie jest typowy kurs omawiający kolejne rozdziały dokumentacji. Stworzysz praktyczną aplikację webową z użyciem bardzo popularnego frameworka Laravel. Po drodze będzie wykorzystanych większość zagadnień z dokumentacji Laravela. Tematyka kursu dotyka wielu obszarów full stack web developmentu, nie tylko backendu: css, html, jQuery, JavaScript i inne. Kurs powstał w wersji Laravel 5.6. Pliki do lekcji zaktualizowano do Laravel 5.8. W celu wykonania aktualizacji do nowszych wersji (w tym Laravel 6) sprawdź sekcję upgrade.To jest bardzo zaawansowana aplikacja jak na kurs online w internecie - 14 tabel w bazie danych powiązanych wszystkimi rodzajami relacji bazodanowych dostępnych w Laravelu. JEDYNY WARUNEK ABY STAĆ SIĘ DOBRYM WEB DEVELOPEREM A TYM SAMYM BYĆ ATRAKCYJNYM DLA PRACODAWCY - JEST TAKI, ŻE MUSISZ POTRAFIĆ SAMODZIELNIE TWORZYĆ ZAAWANSOWANE APLIKACJE TAKIE JAK NA PRZYKŁAD W TYM KURSIE. Wykorzystałem w kursie technologie, które są popularne i sprawdzone w świecie web developmentu.*** TECHNICZNE ASPEKTY PORUSZONE W TRAKCIE KURSU ***Zagadnienia Laravel wykorzystane w aplikacji:instalacjakonfiguracja niezbędna do pracyservice container, service provider i bindowanie implementacji interfejsów do kontenera obiektówcykl życia zapytania w Laravelfasadywstrzykiwanie obiektów (zależności)eventy i listenerycache-owanie w Redisroutes (ścieżki)filtry (middleware)Laravel Policies - zastrzeżenia akcji użytkownika w systemiegenerowanie urlochrona csrfkontrolery, modele, widokiResource ControllersGET, POST, PUT, DELETE requests, responsesprzekierowania httppolecenia konsoli Artisanwidoki i system szablonowy BladeLaravel Mixview composerswielojęzykowość aplikacji wwwwalidacja formularzyhelpery (np. funkcja route) sesjeciasteczkaupload plikówautentykacja (logowanie) autoryzacja (uzyskiwanie dostępu do zasobu na podstawie uprawnień)rejestracja użytkownika do systemu resetowanie zapomnianego hasłapaginacja wyników z bazy danychlazy i eager loading bazy danychmigracje bazy danychseedery bazy danychoperacje na bazie danych: fluent query builder i eloquent orm, accessorsrelacje w bazie danych: jeden do jednego, jeden do wielu, wiele do wielu, jeden do wielu poprzez model zależny (hasManyThrough), polimorficzna jeden do wielu, polimorficzna wiele do wieluPonadto: jQueryjQuery Mobileobiektowy Java ScriptGateway PatternRepository PatternPresenter PatternSingleton Patterninterfejsytraityelementy PHP 7Twitter Bootstrap zmodyfikowany przez Bootswatch Apache Cordova dla aplikacji hybrydowej autentykacja i autoryzacja JWT (Json Web Token)*** O LARAVEL ***Nie bez powodu Laravel przoduje w Google Trends w porównaniu z innymi popularnymi frameworkami PHP - dzięki niemu złożone aplikacje tworzone są szybko, a to za sprawą wielu ułatwień i automatyzacji częstych zadań, np mechanizm logowania w Laravelu generujemy jednym poleceniem wbudowanej konsoli! Bardzo łatwo korzystamy z relacji w bazie danych, w tym bardziej złożonych relacji polimorficznych.Laravel jest prawdopodobnie najłatwiejszym do opanowania frameworkiem PHP. Składnia jest prosta i intuicyjna. Aplikacje w Laravel są łatwe w późniejszym skalowaniu poziomym dzięki dobrej organizacji kodu i wbudowanym integracjom np. z Amazon S3. Chcesz użyć Redis do sesji zamiast standardowego mechanizmu sesji w plikach na serwerze? W Laravel to kilka wierszy w pliku konfiguracyjnym. Web development z Laravel to prostota i przyjemność.*** JAK WYGLĄDA KURS ***Prawie do wszystkich lekcji dołączone są pliki źródłowe, gotowe do skopiowania do projektu. Na slajdach pokazuję czynności, które należy zrobić w danej lekcji. Jest to na przykład kopiowanie plików lub komendy wydawane w konsoli. Następnie w edytorze omawiam kolejno pliki do zmiany w danej lekcji. Kurs powstał w taki sposób, że najpierw napisałem tą aplikację a potem podzieliłem to na 70 lekcji, do których są dołączone pliki źródłowe. W większości filmów nie piszę nic na ekranie. Robię to jedynie w przypadku bardziej skomplikowanego kodu aby lepiej wytłumaczyć dane zagadnienie. Nie ma sensu pisać na ekranie bardzo prostych instrukcji i powtarzających się wielokrotnie w każdej aplikacji. W kursie krok po kroku tworzę w Laravelu aplikację internetową i wersję mobile, zgodnie z koncepcją od ogółu do szczegółu. Zaczynamy od szablonu aplikacji, szkieletów poszczególnych metod, aż stopniowo finalnie doprowadzam do gotowych i działających aplikacji. Kurs akcentuje bardziej backend niż frontend. Szablon html będzie do ściągnięcia.Wcześniej zrobiłem ten sam kurs w innej wersji. Tamten kurs trwał ponad 20 godzin a ten o wiele mniej godzin. Skąd taka różnica? Otóż zmieniłem formę tego kursu. W tym kursie w przeciwieństwie do pierwszej wersji - są pliki do lekcji. A co za tym idzie, nie piszę wszystkiego na ekranie. Uznałem, że nie ma większego sensu powtarzanie na ekranie wielokrotnie instrukcji, które siłą rzeczy powtarzają się wiele razy w aplikacji, np. wyświetlanie danych w widokach czy proste pętle foreach. Ale to nie znaczy, że nie pokażę jak debugować aplikację. Jest osobna lekcja gdzie omówię wskazówki jak debugować. Natomiast na ekranie jak najbardziej piszę trudniejsze fragmenty i szczegółowo je omawiam. I mimo, że ten kurs został skrócony, to zawiera tyle samo materiału, a nawet w niektórych miejscach lepiej wytłumaczone są niektóre zagadnienia.Cały kurs jest wykonany w oparciu o oprogramowanie darmowe, najczęściej open-source.*** CO SŁAWNI LUDZIE MÓWIĄ O PROGRAMOWANIU I UCZENIU SIĘ? ***Steve Jobs powiedział, że każdy powinien nauczyć się programować, bo to uczy myślenia. Więc aby nauczyć się programować czyli lepiej myśleć, trzeba tworzyć aplikacje - programować je. Im więcej tym lepiej. Im bardziej złożone aplikacje tym lepiej. Nie wystarczy sucha teoria z dokumentacji. Trzeba coś stworzyć samodzielnie. Programowanie to rozwiązywanie problemów. Nie będziesz dobrym web developerem jeśli zatrzymasz się jedynie na teorii. Żaden kurs nie zrobi z ciebie dobrego web developera (chyba, że do prostych stron z zakładką 'o firmie', 'zaufali nam' i z prostym formularzem html). Dobrym web developerem będziesz jedynie wtedy, gdy będziesz w stanie samodzielnie budować złożone aplikacje, takie jak na przykład w niniejszym kursie.Z kolei inny wielki człowiek - Benjamin Franklin powiedział: 'Pokaż mi a zapomnę, naucz mnie a może zapamiętam, zaangażuj mnie a nauczę się'. Trudno jest angażować kogoś w kursie online bez bezpośredniego kontaktu z kursantem. Ale weź sobie do serca to co powiedział ten wielki człowiek. I miej świadomość, że musisz aktywnie uczestniczyć w procesie nauki. Innymi słowy - pisać samodzielnie z głową a nie tylko kopiować i wklejać bez analizy. Web development to nie masaż - samo się nie zrobi ani nikt nie zrobi za nas.*** JAK KORZYSTAĆ Z KURSU ABY ODNIEŚĆ NAJWIĘCEJ KORZYŚCI I NAJWIĘCEJ SIĘ NAUCZYĆ? ***Kod z plików do lekcji, który sprawia problemy, najlepiej jest napisać samodzielnie niż skopiować z pliku. Natomiast aby przyspieszyć dojście do końca kursu, nie trzeba pisać samodzielnie kodu, który już dobrze znasz, np. proste pętle foreach czy wyprintowanie wartości zmiennej za pomocą silnika Laravel Blade, co powtarza się wielokrotnie w kodzie. Jeżeli zależy ci na najszybszym ujrzeniu efektów aplikacji na swoim komputerze po prostu oglądasz i wklejasz pliki do lekcji, a jeśli chcesz lepiej wszystko zrozumieć i najwięcej się nauczyć - wycinasz z plików kod danej lekcji i własnoręcznie go piszesz.Po każdej lekcji przejrzyj wszystko dokładnie co zostało zrobione i postaraj się jak najlepiej to zrozumieć:Porównaj z efektami na ekranie lub użyj debugowania np. funkcji dd() lub Chrome dev tool, aby pokazać na ekranie celem lepszego zrozumienia jak dany fragment kodu działa.Możesz porównywać kod z dokumentacją Laravela, np. przy walidacji formularzy możesz spojrzeć w dokumentacji jakie są inne reguły walidacji formularzy, niż te które aktualnie pokazuję na ekranie.Albo podczas tworzenia migracji zobacz jakie inne typy kolumn w bazie danych są opisane w dokumentacji i na próbę zapisz inną i zobacz efekty po wydaniu komendy w konsoli. Jeśli uważasz, że coś można zrobić inaczej, nie wahaj się tego zrobić i napisać inaczej niż jest na ekranie. Innymi słowy bądź aktywny w trakcie kursu. Wówczas najwięcej z niego wyniesiesz, niż gdy będziesz tylko biernie słuchał i kopiował kod z plików do lekcji lub z ekranu bez przeanalizowania jego działania. Jeśli czegoś nie zrozumiałeś, zadaj mi pytanie lub szukaj w internecie. Laravel ma dużą społeczność i jest mnóstwo materiałów na jego temat w sieci.Baw się z  kodem wklejonym ze źródła - zakomentuj, odkomentuj, 'wydampuj' coś itd. Dzięki temu lepiej zrozumiesz co się dzieje.Pamiętaj, że tylko praktyka czyni mistrza. Jeśli trzeba - przerób kurs dwa lub więcej razy. Notuj w trakcie kursu jak prawdziwy student. Korzystaj z dokumentacji, z wyszukiwarki Google. Wreszcie postaraj się napisać aplikację samodzielnie, niekoniecznie tą samą jak w kursie, możesz próbować coś zmienić, dodać itd.  Żaden pojedyńczy kurs nie zrobi z ciebie bardzo dobrego web developera. Może jedynie mocno przybliżyć cię do tego celu. Im więcej praktyki tym lepiej.QA:Dlaczego używasz jquery mobile a nie inny framework ?Aplikacja mobilna to nie główny temat kursu, to kilka ostatnich lekcji kursu. Poprzez zbudowanie aplikacji mobilnej pokazuję co można zrobić z Laravel. To są pewne generalne koncepcje, które później mogą być zastososowane przy innych frameworkach dla aplikacji mobilnych. Kurs skupia się na Laravelu i wzorcach projektowych. Jednak jquery nie zniknął z rynku. Wiele firm jeszcze go wymaga do utrzymywania istniejących stron czy nawet budowania nowych.Stworzyłeś aplikację w tym kursie używając Laravel 5. Teraz mamy już Laravel 7. Czy to znaczy, że ten kurs jest przestarzały i niczego się z niego nie nauczę?Absolutnie nie! W narzędziach takich jak frameworki PHP podstawy i bazowa składnia prawie nigdy się nie zmieniają niezależnie od wersji. Ale oczywiście każde utrzymywane oprogramowanie ewoluuje z biegiem czasu. Dlatego zawsze sugeruję abyś używał tej samej wersji oprogramowania jakiej używa instruktor. To zapobiega błędom i zakłopotaniu. Jako ktoś, kto chce się nauczyć tworzyć aplikacje internetowe, musisz mieć świadomość, że prawdziwy web development wymaga czasami dostosowania kodu do najnowszej wersji - ale nie zawsze jest to konieczne, nie każda firma dostosowuje swój soft do najnowszej wersji, która właśnie się pojawiła. Oprogramowanie zmienia się tak szybko, że instruktorzy nie nadążaliby z tworzeniem kursów, które pasują do najnowszej wersji oprogramowania, które jest tematem kursu. To nawet nie jest zalecane, bo jako student utraciłbyś ważny aspekt web developmentu jakim jest świadomość, że wszystko często się zmienia i trzeba umieć dostosowywać się do tego.
5 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 72
Godziny 5
Rodzaj szkolenia online
Egzamin wstępny
Sprawdzanie prac domowych
Projekt dyplomowy
Pomoc w zatrudnieniu
Język Polski

Kurs Bootstrap – niezbędne komponenty – poziom II

60 pln.
Zalecany kurs
Dodasz do strony wyskakujące komunikaty i zobaczysz jak sterować oknem wykorzystując Jquery.... Czego się nauczysz?Framework Bootstrap zawiera 12-kolumnową siatkę i szereg gotowych do użycia komponentów. Druga część kursu poświęconego Bootstrapowi obejmuje naukę stosowania najczęściej stosowanych komponentów, które usprawniają budowę strony internetowych. Do tego typu komponentów możesz zaliczyć tabele, przyciski, komunikaty, formularze oraz wszelkiego rodzaju elementy nawigacyjne.Oczywiście wszystkie omówione komponenty wdrożysz w pełni responsywnie. Pod koniec tego szkolenia będziesz mógł wzbogacić tworzoną stronę o różne ciekawe elementy.Naucz się tworzyć tabele, przyciski, komunikatyJednym z pierwszych rozdziałów kursu jest nauka tworzenia tabel. Zobaczysz jak organizować zbiory danych przy użyciu kolumn pionowych i poziomych. Nauczysz się organizować komórki, dodawać kolory, wyrównywać tekst. Oczywiście nie zabraknie lekcji, gdzie zostanie omówione zagadnienie resposnywności tabel, z czym wielu początkujących ma często problem.Kolejnym tematem będzie tworzenie przycisków i przełączników, które są obecne niemal na każdej stronie. Poznasz różne typy przycisków taki jak zwykłe buttony, checkboxy, przyciski opcji. Dowiesz się również jak tworzyć sterowaniem przyciskiem czyli wdrożysz toggle.Komponenty w dalszej części kursu to komunikaty, gdzie nauczysz się definiować reguły wyświetlania powiadomień. Dodasz do strony wyskakujące komunikaty i zobaczysz jak sterować oknem wykorzystując Jquery.Zobacz jak tworzyć formularzeW kolejnych lekcjach tego szkolenia przejdziesz do omówienia formularzy, gdzie zobaczysz przykłady i wskazówki dotyczące używania stylów kontrolek formularzy, opcji układu i niestandardowych składników do tworzenia różnorodnych formularzy. Wykorzystasz elementy typu checkboxy, przyciski opcji, wybór selektywny. Wdrożysz elementy range oraz file. Dobierzesz odpowiednią wielkość pól formularza oraz utworzysz płynne rozciąganie pól, co może się przydać przy pisaniu długich wiadomości. Zobaczysz różnicę między systemem siatkowym oraz klasami form row.Ponadto wdrożysz różne elementy walidacji, dzięki czemu użytkownik będzie wiedział, które pole wypełnione jest poprawnie.Zadbaj o elementy nawigacyjneInnym typem komponentów, który nauczysz się tworzyć w tym poradniku są elementy nawigacyjne. Możemy do nich zaliczyć zaprojektowanie elementów typu accordion oraz collapse. Jednak czym była by dobra nawigacja bez wdrożenia menu na stronie? Dlatego do swojego menu nauczysz się dodawać elementy dropdown oraz efekty typu pills. Stworzysz również menu mobilne czyli popularnego hamburgera oraz nauczysz się pracować z górnym paskiem menu, który będzie podążał za ruchem scrolla.
9 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 62
Godziny 9
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
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

250 pytań rozmowa kwalifikacyjna - Web Developer 2023!

60 pln.
Zalecany kurs
- - - - - - - - - - - - -ŚCIEŻKI UCZENIA- - - - - - - - - - - - -C developer:Programowanie w języku C - od A do Z150+ Ćwiczeń - Programowanie w języku C - od A do 150+ Pytań - Rozmowa kwalifikacyjna - C DeveloperC++ developer:Programowanie w języku C++ - od A do Z150+ Ćwiczeń - Programowanie w języku C++ - od A do ZProgramowanie obiektowe w języku C++ - OOP150+ Ćwiczeń - Programowanie w języku C++ - OOP200+ Pytań - Rozmowa kwalifikacyjna - C++ DeveloperFront-end Developer:250 pytań rozmowa kwalifikacyjna - Web Developer 2023200+ Pytań - Rozmowa kwalifikacyjna - JavaScript Developer150+ ćwiczeń w HTML 5/CSS 3 - od A do Z- - - - - - - - - - - - -OPIS KURSU- - - - - - - - - - - - -Kurs 250 pytań rozmowa kwalifikacyjna - Web Developer 2023 to kompleksowe zbiór pytań, które pomagą przygotować się do rozmowy kwalifikacyjnej na stanowisko Web Developer. Kurs składa się z 250 pytań zarówno teoretycznych, jak i praktycznych z szerokiego zakresu tematycznego Web Developmentu.Podczas kursu nauczysz się, jak skutecznie przygotować się do rozmowy kwalifikacyjnej, jakie pytania możesz spodziewać się podczas rozmowy, jakie odpowiedzi są najbardziej pożądane przez pracodawców, jak prezentować swoje umiejętności i doświadczenie, jakie zadania programistyczne mogą Cię spotkać i jak na nie odpowiedzieć.Kurs koncentruje się na technologiach związanych z Web Developmentem, w tym między innymi HTML, CSS, JavaScript, jQuery, React, Node.js, MySQL i wiele innych. Dzięki temu kursowi będziesz miał solidne podstawy teoretyczne i praktyczne, które pozwolą Ci podnieść swoje kwalifikacje i zdobyć nową wiedzę w dziedzinie Web Developmentu.Dodatkowo każde pytanie posiada bardzo obszerny opis, niezbędne definicje oraz wyjaśnienie poprawnej odpowiedzi. Do takiego opisu wgląd jest po ukończeniu danego testu na platformie (możliwe jest wtedy sprawdzenie, która odpowiedź jest prawidłowa, a która nie).Kurs 250 pytań rozmowa kwalifikacyjna - Web Developer 2023 jest przeznaczony zarówno dla osób, które dopiero zaczynają swoją karierę w IT, jak i dla doświadczonych programistów, którzy chcą poszerzyć swoją wiedzę i umiejętności w dziedzinie rozmów kwalifikacyjnych.- - - - - - - - - - - - -FAQ- - - - - - - - - - - - -Jaki wynik zalicza test praktyczny?Poziom zaliczenia każdego testu praktycznego to 75%.Czy pytania są jednokrotnego wyboru?Aby jak najbardziej odzwierciedlić postać rozmowy kwalifikacyjnej i podnieść poziom trudności pytania są jednokrotnego oraz wielokrotnego wyboru.Czy mogę przystąpić do testu praktycznego więcej niż raz?Do każdego testu praktycznego można przystąpić wielokrotnie. Po ukończeniu testu praktycznego zostanie opublikowany Twój ostateczny wynik. Z każdym przystąpieniem do testu kolejność pytań oraz odpowiedzi jest losowana.Czy mam jakiś limit czasowy na testy praktyczne?Każdy test ma wyznaczony limit czasowy.
online
Przejdź do strony internetowej kursu
Certyfikat
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

Angular Tutorial Videos

Dostępne w systemie ratalnym
Angular 4 certification training at Edureka makes you an expert in concepts such as SPA (Single Page Application), DOM manipulations, DOM events, Dependency Injection (DI), REST API communication, Async supporting libraries, and external libraries such as JQuery and Bootstrap.
Podstawowe
47 godziny
online
Przejdź do strony internetowej kursu
Certyfikat
Zajęcia 47
Godziny 47
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