JavaScript

17
Videokurs

Sztuczna inteligencja na froncie. Kurs video. Uczenie maszynowe w JavaScript

Adam Fałek

Obierz kurs na... zastosowanie AI we frontendzie Sztuczna inteligencja jest jednym z najważniejszych trendów w IT - jego wpływ dotknie wkrótce każdej dziedziny naszego życia. Rozwój tej technologii równocześnie odbiera ludziom pracę i przyczynia się do powstawania nowych stanowisk. Już dziś zadbaj o to, by znaleźć się w drugiej grupie, tym bardziej że zapotrzebowanie na specjalistów w tej dziedzinie stale rośnie. Sposoby i obszary implementacji sztucznej inteligencji również się poszerzają, czego przykładem jest implementacja uczenia maszynowego po stronie przeglądarki i serwera Node.js w JavaScript. Do tej pory uczenie maszynowe było stosowane głównie w językach backendowych (Python, C++), jednak frontend wreszcie doczekał się swoich narzędzi, dzięki czemu developerzy JS mogą z sukcesem rozwijać projekty przy użyciu AI, bez zmieniania swojego głównego języka. Uczenie maszynowe w JavaScript jest idealnym rozwiązaniem dla projektów, w których istotne są bezpieczeństwo, prywatność danych, czas developmentu, wieloplatformowość, niski próg wejścia i dostęp do interaktywnych możliwości przeglądarki. Pozwala ono korzystać z danych przesyłanych przez kamerę, mikrofon, geolokalizację i w czasie rzeczywistym rozpoznawać obraz, głos lub tworzyć predykcje optymalnej trasy. Prywatność danych obsługiwanych tylko we frontendzie i łatwość implementacji sztucznej inteligencji w JavaScript są w wielu projektach pożądane. Ten pierwszy polskojęzyczny kurs video łączący świat frontendu, JavaScript i sztucznej inteligencji dostarczy Ci praktycznej wiedzy z zakresu stosowania uczenia maszynowego po stronie przeglądarki. Co Cię czeka podczas naszego profesjonalnego szkolenia? W ramach proponowanego przez nas kursu między innymi: Opanujesz terminologię dotyczącą sztucznej inteligencji i uczenia maszynowego Nauczysz się stosować uczenie maszynowe w JavaScript Poznasz praktyczne aspekty najpopularniejszych specjalizacji AI (jak NLP, computer vision) Dowiesz się, jak zbudować model uczenia maszynowego gotowy do użycia bezpośrednio w przeglądarce lub w Node.js Zaprzyjaźnisz się z najpopularniejszymi bibliotekami AI Będziesz korzystać z metod przetwarzania języka naturalnego, implementować gotowe modele ML (machine learning) w JavaScript Co więcej... Dzięki kursowi będziesz potrafił trenować modele do rozpoznawania mowy i tekstu, a także implementować je w aplikacjach webowych przy użyciu Tensorflow.js i React.js. Sztuczna inteligencja na froncie. Kurs video. Uczenie maszynowe w JavaScript kończy się na poziomie podstawowym, jeśli chodzi o wiedzę z zakresu sztucznej inteligencji, a także średnio zaawansowanym, gdy mowa o stosowaniu uczenia maszynowego w JavaScript po stronie przeglądarki. Uczenie maszynowe - po co Ci ta wiedza? Szkolenie, które Ci proponujemy, potraktuj jako punkt wyjścia, mocny start w przyszłość. Pomoże Ci ono zdobyć nowe umiejętności na kolejnych etapach praktyki w obszarze uczenia maszynowego w ramach prowadzonych przez Ciebie projektów webowych. Wiedza zdobyta w trakcie kursu pozwoli Ci na przykład sięgnąć po rozwiązania wspierające Web Content Accessibility poprzez rozpoznawanie obrazu i mowy czy zwiększyć konwersję i performance Twojej aplikacji webowej po stronie frontendu. Znajomość podstaw AI da Ci przewagę na rynku pracy. Przyszłemu pracodawcy łatwo udowodnisz, że potrafisz szybko zaimplementować uczenie maszynowe w aplikacjach webowych, bez potrzeby konfiguracji dodatkowych narzędzi i środowisk. Warto pamiętać, że LinkedIn umieścił specjalistów artificial intelligence/machine learning na pierwszym miejscu, jeśli chodzi o rosnące zapotrzebowanie na rynku pracy w 2020 roku, z 74-procentowym rocznym wzrostem liczby miejsc pracy.   Sztuczna inteligencja, głębokie uczenie, uczenie maszynowe - cokolwiek robisz, jeśli tego nie rozumiesz, ucz się tego. Inaczej w ciągu trzech lat staniesz się dinozaurem. miliarder Mark Cuban o AI  

18
Videokurs

TypeScript i React. Kurs video. Tworzenie nowoczesnych komponentów UI

Krzysztof Tomecki

Obierz kurs na... tworzenie popularnych webowych komponentów UI Jeśli myślisz o rozpoczęciu pracy w sektorze IT i czujesz wyraźny pociąg do front-endu – proponowany przez nas kurs zdecydowanie jest dla Ciebie. W jego trakcie zdobędziesz praktyczną wiedzę o tym, jak powstaje nowoczesna i profesjonalna aplikacja internetowa. Podczas szkolenia odtworzysz dla siebie przygotowany wcześniej projekt, poznasz jego tajniki i dowiesz się, jak zbudować dziesięć różnych, powszechnie stosowanych komponentów UI, które przydadzą Ci się w przyszłości. Niejako przy okazji opanujesz szeroko stosowane, bardzo popularne technologie, bez których trudno jest myśleć o zawodowym projektowaniu aplikacji. Przyswoisz zatem podstawy języka TypeScript. Opiera się on na JavaScripcie, który dodaje statyczne typowanie, co pomaga deweloperom szybciej i łatwiej identyfikować i naprawiać błędy, a w efekcie przekłada się na większą produktywność i lepszą jakość kodu. Dowiesz się, jak się pracuje z biblioteką React. Jest to jedna z najpopularniejszych bibliotek JavaScriptu, służąca do tworzenia interfejsów użytkownika. Stworzony przez programistów Facebooka React słynie z wydajności, skalowalności i elastyczności. Umożliwia tworzenie dużych aplikacji internetowych. Zapoznasz się z opensource’owym narzędziem Storybook, które pozwala prezentować komponenty UI w izolacji dla frameworków: React, Vue i Angular, a także ułatwia ich testowanie, tym samym zapewnia spójność w całym projekcie. Wreszcie – przekonasz się, dlaczego warto się zaprzyjaźnić z biblioteką do stylowania komponentów w React, zwaną Emotion. Dzięki niej możliwe jest tworzenie dynamicznych i dostosowanych do potrzeb stylów. Jeśli tylko znasz podstawy JavaScriptu i React, znajdziesz w tym kursie cenne lekcje, które pomogą Ci podnieść Twoje programistyczne umiejętności na wyższy poziom! Co Cię czeka podczas naszego profesjonalnego szkolenia W ramach naszego kursu między innymi: Przyswoisz podstawy programowania w TypeScripcie Będziesz tworzyć komponenty w bibliotece React Dowiesz się, jak używać w niej funkcji Hooks Opanujesz zasady używania narzędzia Storybook Ostylujesz komponenty z biblioteką Emotion Dowiesz się, czym jest stylowanie CSS-in-JS Poznasz dobre praktyki programowania Zaprogramujesz animację przy użyciu CSS Co więcej... Stworzysz takie komponenty jak przycisk, karta, tabela, formularz, okno modalne, menu boczne, komponent paginacji, drzewo, komponent wyszukiwarki, slider zdjęć TypeScript i React. Kurs video. Tworzenie nowoczesnych komponentów UI kończy się na poziomie średnio zaawansowanym w zakresie prezentowanych technologii i umiejętności. Chociaż szkolenie jest skierowane do osób, które mają podstawową wiedzę z zakresu JavaScriptu i biblioteki React, to w miarę przechodzenia do kolejnych lekcji i coraz bardziej złożonych komponentów omawia tematy i techniki, które są stosowane w nowoczesnym programowaniu frontendowym na w miarę zaawansowanym poziomie. W drodze do projektowania front-endu Po ukończeniu proponowanego przez nas szkolenia będziesz na najlepszej drodze, by zostać front-end developerem. Nauka TypeScriptu pozwoli Ci się podciągnąć z JavaScriptu. Nauczysz się korzystać z dodatkowej warstwy bezpieczeństwa, jaką TypeScript zapewnia poprzez statyczne typowanie. Kurs opiera się na programowaniu na żywo, co da Ci możliwość zaobserwowania procesu twórczego w czasie rzeczywistym, zrozumienia procesu myślowego prowadzącego, a także zobaczenia, jak radzić sobie z problemami i błędami, które mogą wystąpić podczas tworzenia kodu. Dzięki dostarczeniu projektu startowego i końcowego pojmiesz, jak od podstaw zbudować aplikację, jak skonfigurować potrzebne biblioteki, a następnie jak ją rozwijać poprzez tworzenie nowych komponentów. Jako autor tego kursu chciałbym podzielić się z Wami moją pasją do tworzenia nowoczesnych i atrakcyjnych interfejsów użytkownika. Wiem, że nauka nowych technologii może być wyzwaniem, ale wierzę, że z właściwym podejściem i zaangażowaniem każdy może opanować umiejętności, które są niezbędne do bycia profesjonalnym programistą. Programowanie to nie tylko umiejętność pisania kodu – to sposób myślenia. To sztuka rozwiązywania problemów, które wymagają kreatywności, cierpliwości i determinacji.  Krzysztof Tomecki

19
Videokurs

Vue.js. Kurs video. Podstawy pracy z frameworkiem

Grzegorz Ważny

Obierz kurs na... lekki i szybki Vue.js! Kiedy mówimy o technologiach tworzących stack technologiczny dla JavaScriptu, zapewne wymienimy Vue.js, React lub Angular. To one znalazły się na podium frameworków przeznaczonych do tworzenia stron i aplikacji internetowych. Wszystkie trzy cieszą się popularnością i mają rzeszę zwolenników wśród frontendowych programistów. Wybór odpowiedniego do pracy frameworka nie może być jednak przypadkowy i pokierowany sympatią. Wymaga wręcz sporej wiedzy. Technologia powinna być dostosowana do rodzaju przedsięwzięcia, celu i wymagań technicznych projektu i w końcu funkcjonalności, jakie sam framework ma nam do zaoferowania. Nie jest to proste zadanie, zwłaszcza dla początkujących programistów. Być może zastanawiasz się, co oferuje Vue.js i dlaczego warto się nim zainteresować. Przede wszystkim Vue.js charakteryzuje się niewielkim rozmiarem, dzięki czemu nie obciąża przeglądarki i pozwala na bardzo szybkie załadowanie zawartości strony. Będzie dobrym wyborem, jeśli Twoja aplikacja ma być interaktywna i zarazem wydajna. Z Vue.js elementy HTML aktualizują się dynamicznie, poprzez dwukierunkowe wiązanie danych z obiektami Vue. Dzięki temu mechanizmowi - programowaniu reaktywnemu - aplikacja reaguje na zadane żądanie w czasie rzeczywistym, bez konieczności odświeżania widoku. W odróżnieniu od Reacta i Angulara Vue.js oferuje możliwość przyrostowej integracji, czyli adaptacji frameworka w zależności od zaistniałych potrzeb. W ten sposób można modyfikować routing, toolchain, CLI czy zarządzanie stanem aplikacji. Nauka Vue.js również należy do całkiem przyjemnych, gdyż ma on prostą, zrozumiałą składnię i niski próg wejścia - wystarczy elementarna wiedza z zakresu HTML, CSS i JavaScriptu. A jeśli jeszcze nie masz żadnego zaplecza technicznego, to dzięki naszemu kompleksowemu szkoleniu online z Vue.JS poznasz podstawy i - co najważniejsze - napiszesz pierwszą aplikację w Vue.js! W trakcie naszego profesjonalnego szkolenia video z Vue.JS: Zbudujesz responsywną stronę internetową w Vue.js Zaznajomisz się z obsługą środowiska Visual Studio Code Nauczysz się posługiwać narzędziami deweloperskimi w przeglądarce Poznasz składnię i podstawowe możliwości języka JavaScript Utworzysz proste struktury w języku HTML Przećwiczysz praktyczne elementy Vue i stworzysz własne komponenty Poznasz reguły, dzięki którym wdrożysz responsywność do swojej aplikacji Utworzysz routing między podstronami projektu Nauczysz się zarządzać routingiem Dowiesz się, jak przy użyciu CSS nadawać style elementom HTML Vue.js. Kurs video. Podstawy pracy z frameworkiem ukończysz na poziomie podstawowym. Kurs przeprowadzi Cię przez fundamentalne zagadnienia z zakresu HTML, CSS i JavaScriptu, niezbędne do rozpoczęcia pracy z Vue.js. Po tak solidnym wprowadzeniu poznasz Vue.js w praktyce i zbudujesz dwie aplikacje oparte na tym frameworku: to-do list i proste portfolio, w którym zaimplementujesz router. Po ukończeniu kursu video z Vue.JS będziesz w stanie samodzielnie zbudować i wdrożyć responsywną, dostosowaną do rozdzielczości urządzenia stronę internetową przygotowaną w Vue.js. By wdrożyć się w świat IT i znaleźć ciekawą, dobrze płatną pracę, trzeba zacząć działać. Swoją przygodę zacznij dziś - od Vue.js! Zobacz także kursy React dostępne w naszej ofercie!

20
Videokurs

Vue.js w praktyce. Kurs video. Poznaj narzędzia web developera: Vue.js, TypeScript, Miro, Firebase

Grzegorz Ważny

Obierz kurs na... Vue.js i narzędzia web developera Vue.js to jeden z trzech najpopularniejszych frameworków JavaScript. Od Reacta i Angulara odróżnia go zwiększona szybkość i elastyczność, a przede wszystkim prostota. Z obsługą tego frameworka nie powinna mieć problemu nawet osoba początkująca; jego twórcy dołożyli wszelkich starań, by praca z nim była przyjemna i efektywna. Przyjrzyjmy się cechom wyróżniającym Vue.js – jedną z nich jest reactive data binding, funkcja, która umożliwia łączenie modeli danych z interfejsem użytkownika. Z kolei komponenty ułatwiają modularyzację aplikacji, a za synchronizację ich danych odpowiada biblioteka Vuex. Na manipulowanie elementami DOM pozwalają wbudowane dyrektywy, event handling zaś oferuje zarządzanie zdarzeniami w prosty sposób, na przykład kliknięciem. W tym miejscu nie można nie wspomnieć o mechanizmie routingu, którego rolą jest sprawne nawigowanie pomiędzy widokami aplikacji. Vue.js dostarcza wiele funkcjonalności do budowania nowoczesnych aplikacji internetowych. Jego potencjał można uwolnić jeszcze bardziej i zintegrować z Firebase, Miro czy Google Docs. Znajomość tych narzędzi otwiera perspektywę na tworzenie kompleksowych aplikacji poprzez optymalizację zarządzania projektem, sprawne hostowanie usług i bezpieczne przechowywanie danych. Zarezerwuj 7 godzin i poznaj narzędziownik front-end developera! W trakcie naszego profesjonalnego szkolenia: Poznasz etapy tworzenia projektu informatycznego Dowiesz się, czym są scenariusze użytkownika Zapoznasz się z popularnymi metodykami tworzenia oprogramowania Zrozumiesz zasady SEO i jego wybrane strategie Poznasz etapy modelu kaskadowego Waterfall Utworzysz diagramy przypadków użycia w języku UML Poznasz podejścia projektowe mobile-first i desktop-first Dowiesz się, jak zadbać o responsywność strony internetowej Zintegrujesz usługi Firebase z projektem Przeprowadzisz autoryzację logowania Utworzysz komunikację back-end – front-end Zdobędziesz wiedzę o tworzeniu serwisów Nauczysz się tworzyć statyczny i dynamiczny routing Przećwiczysz zarządzanie routingiem Nauczysz się obsługi Miro i Google Docs Poznasz podstawowy interfejs Figmy Opanujesz średnio zaawansowane zagadnienia Vue.js Stworzysz rozbudowane i zagnieżdżone komponenty Dowiesz się, jak działa SCSS i dlaczego warto z niego korzystać Zaprojektujesz, uruchomisz i obsłużysz bazę danych NoSQL opartą na Firebase Poznasz nowoczesne narzędzia do planowania zadań i pracy nad aplikacją Vue.js w praktyce. Kurs video. Poznaj narzędzia web developera: Vue.js, TypeScript, Miro, Firebase to przewodnik po świecie frontendowych projektów. Razem z nim poznasz średnio zaawansowane funkcje Vue.js i rozwiniesz swoje umiejętności programistyczne w TypeScript. Ten statycznie typowany język pozwala utrzymać kontrolę nad logiką aplikacji i wykryć błędy w trakcie kompilacji, a tym samym poprawić jej bezpieczeństwo i wydajność. Dowiesz się także, jak zadbać o graficzną część aplikacji – poznasz preprocesor SASS, Figmę i podstawowe założenia responsywnego projektowania stron WWW. W Miro przećwiczysz pracę z diagramami UML. Dowiesz się, jak używać Google Docs w pracy z dokumentami. W ramach projektu powstanie szkielet sklepu internetowego wraz z obsługą backendu i podstawą zarządzania użytkownikami. Zintegrujesz go z Firebase – platformą do hostowania aplikacji i zarządzania bazą danych. Nowoczesne narzędzia takie jak Figma, Miro, Firebase i Google Docs odgrywają aktualnie szalenie istotną rolę w branży IT. Z ich znajomością nauczysz się planować, projektować i rozwijać aplikacje internetowe spełniające potrzeby najbardziej wymagających klientów.

21
Videokurs

Web scraping. Kurs video. Zautomatyzowane pozyskiwanie danych z sieci

Jan Mager

Obierz kurs na... pozyskiwanie danych z sieci Wiesz, że ponad połowa aktywności w sieci jest podejmowana przez boty? Powód ich popularności nie powinien być zaskoczeniem - w świecie usług i biznesu chodzi przede wszystkim o poznanie rynku i konkurencji. W tym wypadku kto ma technologię, ten ma przewagę, a daje ją web scraping. Dosłownie tłumaczony jako zdrapywanie sieci, web scraping służy do wydobywania ustrukturyzowanych danych ze stron internetowych. Jeśli właśnie zastanawiasz się gdzie w sieci można spotkać web scraping, to stosuje się go do przeprowadzania badań rynkowych, w botach wyszukiwarek i porównywarkach cenowych. W uproszczeniu - by skutecznie pozyskiwać dane z sieci, należy wykonać kilka kroków: nawiązać połączenie z API, a następnie odebrać i zwalidować dane, by odpowiednio wyodrębnić interesujące informacje. Spróbuj swoich sił i przekonaj się w praktyce, że droga do tego, by zostać web scraperem, jest prosta! W trakcie naszego profesjonalnego szkolenia: Przygotujesz poprawną strukturę folderów dla aplikacji webowej Stworzysz podstawowy szablon aplikacji oparty na bibliotece Bootstrap Utrwalisz wiedzę na temat dodawania stylów CSS Dowiesz się, jak pobrać dane z zewnętrznego API Nauczysz się wysyłać dynamiczne zapytania do API Poznasz bibliotekę Chart.js i API CoinGecko Nauczysz się wysyłać zapytania przy użyciu AJAX Zbudujesz responsywną i dynamiczną aplikację internetową Stworzysz interaktywne wykresy Naniesiesz dynamiczne zmiany na wykresie Dowiesz się, jak przechwytywać błędy podczas komunikacji z API Wprowadzisz dynamiczne zmiany na stronie bez konieczności jej odświeżania Co więcej... Przeprowadzisz walidację zapytań wysłanych do API i walidację zapytań odbieranych z API Nauczysz się pobierać dane z zewnętrznych baz danych i wykonywać operacje na pobranych danych Web scraping. Kurs video. Zautomatyzowane pozyskiwanie danych z sieci ukończysz na poziomie podstawowym. W trakcie szkolenia wspólnie zbudujemy dwa projekty w języku JavaScript. Na początku omówimy plan całego kursu i niezbędne narzędzia. Następnie płynnie przejdziemy do projektu pierwszej miniaplikacji - Populacja Świata. Podczas tego modułu nauczysz się wysyłać zapytania do API, przetwarzać odebrane wartości, sprawdzać ich poprawność, wyświetlać i operować nimi na stronie. Z tak uporządkowanych danych stworzysz dynamiczny wykres oparty na bibliotece Chart.js. Drugim projektem będzie aplikacja o budzącej emocje nazwie Kryptowaluty. W tej części kursu utworzysz dynamiczną tabelę generującą ranking kryptowalut z aktualnymi kursami pobranymi z API CoinGecko. Dzięki połączeniu z API CoinGecko mamy dostęp do aktualnych co do minuty kursów wszystkich możliwych kryptowalut opublikowanych na stronie CoinGecko. Bez trudu więc zaprogramujesz dynamiczny wykres do wyświetlania kursów kryptowalut na przestrzeni czasu zadanego przez użytkownika. Aplikacja będzie w pełni responsywna na wszystkich dostępnych mobilnych i stacjonarnych urządzeniach. W ramach ostatnich lekcji przedstawimy pomysły na rozwój aplikacji rankingu kryptowalut. Ten kurs dostarczy Ci inspiracji do indywidualnych projektów, a także pokaże nowe możliwości wykorzystania znanych Ci dotychczas tematów. Po zakończeniu szkolenia będziesz w stanie samodzielnie wykonać swój prywatny portfel kryptowalut, łącznie z wykresami i analizowaniem statystyk dzięki zastosowaniu wykresów Chart.js.

22
Videokurs

Webpack 5. Kurs video. Kompletny przewodnik dla początkujących

Bartosz Szmit

Obierz kurs na... przyspieszenie w programowaniu Dziś słowem kluczem, gdy mowa o programowaniu, jest szybkość. Żaden praktyk kodowania, żaden informatyk zatrudniony w biznesie nie może sobie pozwolić na opóźnienia w dostarczaniu i modyfikacjach stron WWW lub aplikacji. Stąd wszystkie działania muszą przebiegać w tempie ekspresowym, co nie zmienia faktu, że kod nadal powinien być tworzony czy nadpisywany bezpiecznie. Dlatego tym cenniejsze stają się narzędzia zwiększające wydajność i ułatwiające pracę. Jednym z nich jest Webpack. Webpack to bundler, czyli inaczej transpilator JavaScriptu, który pozwala tworzyć pakiety uwzględniające zależności między modułami i klasami i poprawiające wydajność. Potrafi na przykład spakować wiele różnych formatów do jednego pliku JavaScript. Stworzony do pracy z językiem JS, dozbrojony w odpowiednie narzędzia Webpack może także przetwarzać HTML, CSS i obrazki. Warto go więc poznać i nauczyć się z niego korzystać, szczególnie jeśli jest się początkującym frontendowcem pracującym na co dzień ze stronami internetowymi lub z aplikacjami. Co Cię czeka podczas naszego profesjonalnego szkolenia W trakcie proponowanego przez nas kursu: Nauczysz się instalować Webpack lokalnie Poznasz zasady instalacji pluginów Opanujesz podstawy technologii Sass Skonfigurujesz serwer webpack-dev-server Będziesz pisać komponenty Co więcej... W programie kursu zawiera się nauka importowania komponentów i stylów Webpack 5. Kurs video. Kompletny przewodnik dla początkujących pozwoli Ci opanować podstawy pracy z tym bundlerem. Aby przystąpić do kursu, trzeba posiadać już pewne umiejętności w zakresie języka JavaScript, rozumieć takie pojęcia jak frontend czy serwer i mieć opanowane podstawy CSS. Komu potrzebny jest bundler Webpack Dzięki transpilatorowi Webpack można w łatwy i szybki sposób wdrażać aplikacje internetowe i rozwiązywać problemy, jakie pojawiają się w trakcie tego procesu. Szczególnie ułatwia on pracę nad projektami, których frontend jest bardzo rozbudowany, skomplikowany, z wieloma obrazami, fontami i elementami CSS. Pakując wiele różnych formatów do pliku JavaScriptu, Webpack nadaje mu rozszerzenie .js, co dzieje się dzięki przekształceniom i minifikacji zbędnego kodu. Jeśli zatem pracujesz i zamierzasz pracować na małych aplikacjach z pojedynczymi plikami JavaScriptu, Webpack może Ci się nie przydać. Jeżeli jednak zamierzasz wejść na wyższy poziom frontendu, koniecznie zapoznaj się z tym transpilatorem, a Twoja praca zdecydowanie przyspieszy!

23
Videokurs

Wyrażenia regularne. Kurs video. Poziom pierwszy. Proste wzorce, które odmienią Twoje życie

Jarosław Baca

Wyrażenia regularne stanowią integralną część narzędzi systemowych wielu edytorów tekstu i języków programowania przetwarzających tekst. W formie odrębnych bibliotek są dostępne praktycznie dla wszystkich używanych obecnie języków programowania. Dlaczego? Powodem ich popularności jest ogromna użytkowość — wyrażenia regularne bardzo ułatwiają życie w trakcie działania na łańcuchach znaków, czy ogólnie: podczas pracy z tekstem w różnych przeznaczonych do tego edytorach. Ich znajomość przyda się zarówno programistom, jak i tym, którzy nie programują, ale zajmują się działaniami na tekstach w stosownych edytorach. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie pracy z niniejszym kursem video poznasz metaznaki i sposoby ich wykorzystywania. Dowiesz się wszystkiego, co istotne w zakresie klas znaków, będziesz też pracować z kwantyfikatorami i grupami wyrażeń. Wreszcie opanujesz wiedzę o budowaniu alternatywnych gałęzi wyrażeń. Co więcej, wszystkie te działania będziesz wykonywać zarówno w programie do edycji tekstu, jak i w języku programowania. Zatem do dzieła!

24
Videokurs

Zostań programistą. Kurs video. Fundamentalne zasady i koncepcje programistyczne

Przemysław Starosta

Obierz kurs na... naukę programowania Skupiający środowisko programistów serwis Stack Overflow w zeszłym roku podał, ile osób interesuje się programowaniem — 46 milionów! Czynnych zawodowców jednak jest jedynie 15 milionów. Czy to dużo? Mało — 0,2% populacji. Zapotrzebowanie rynku jest o wiele większe i będzie rosło. Powiedzmy to wyraźnie: programista to zawód przyszłości! Wszelkie światowe i krajowe prognozy gospodarcze wśród najbardziej poszukiwanych w najbliższych latach specjalistów właśnie informatyków wymieniają na pierwszych miejscach. Twórców kodu i bazodanowców. Ach, programistą być! No dobrze, ale jak zacząć? W której technologii? Ten sam Stack Overflow jako najpopularniejszą technologię podaje JavaScript, z którym pracuje ponad połowa aktywnych zawodowo informatyków. Może więc to jest dobry trop, może warto zacząć od JavaScriptu? Świetnie! Przyszły programisto — mamy dla Ciebie idealny kurs video, który wprowadzi Cię w podstawy zagadnienia i który bazuje właśnie na JavaScripcie. By wziąć aktywny udział w tym szkoleniu, nie musisz mieć nawet śladowego pojęcia o pisaniu kodu. Wystarczy, że wyposażysz się w notatnik, przeglądarkę i otworzysz umysł na nową wiedzę. Co Cię czeka podczas naszego profesjonalnego szkolenia? W trakcie pracy z niniejszym kursem video: dowiesz się, na czym polega programowanie i czym jest kod źródłowy; nauczysz się korzystać z konstrukcji warunkowych, iteracji, obiektów, klas, metod, typów danych; przekonasz się, czym jest debugowanie danych i jak z niego korzystać; pokażemy Ci, jak pracować z tablicami, pseudokodem i funkcjami; poznasz zastosowania wyrażeń regularnych. Co więcej... ...ponieważ podstaw programowania będziesz się uczyć w JavaScripcie — opanujesz podstawy tego języka! Zostań programistą. Kurs video. Fundamentalne zasady i koncepcje programistyczne pozwoli Ci rozpocząć przygotowania do pracy w charakterze programisty — nie tylko JavaScriptu, lecz także każdego innego wybranego języka. Zacznij od podstaw Zarezerwuj sobie cztery godziny — tyle bowiem czasu będziesz potrzebować, by zrobić pierwszy krok na drodze ku programowaniu. Kurs podzieliliśmy na 48 lekcji usystematyzowanych w 12 logicznych blokach wiedzy. Po krótkim wstępie szybko przejdziemy do konkretów: dowiesz się, czym jest programowanie, zobaczysz, jak wygląda kod źródłowy i jak się go kompiluje. Wyjaśnimy, dlaczego będziemy pracować z językiem JavaScript i na czym polega jego specyfika. Następnie skupimy się na programistycznym abecadle — zmiennych oraz pracy z liczbami, ciągami znaków, operatorami i ze spacjami. Później przyjrzymy się kolejno: instrukcji IF, funkcjom, pętlom i ciągom znaków. Poruszymy temat wyrażeń regularnych, będziemy działać na tablicach oraz kolekcjach w różnych językach. Tylko dla wtajemniczonych W ciągu kilku godzin, które spędzisz z niniejszym kursem video, oczywiście nie zostaniesz jeszcze programistą, ale... dowiesz się naprawdę wiele o programowaniu i przede wszystkim poznasz terminologię. Po zakończeniu kursu będziesz wiedzieć, czym jest pseudokod i jak go rozpoznać, czym są zdarzenia i w jaki sposób się je programuje, a nawet na czym polega debugowanie, czyli sprawdzanie kodu pod kątem błędów. Dowiesz się też co nieco o programowaniu obiektowym, czyli „wyższym poziomie programowania”. Będziesz gotów do tego, by w przyszłości sprytnie korzystać z iteracji (wielokrotnego użycia tego samego kodu) czy posługiwać się wyrażeniami regularnymi (wzorcami ciągu znaków, którego oczekujemy od użytkownika). Innymi słowy: wtajemniczony w programistyczną bazę tego szkolenia, będziesz w stanie ruszyć w dalszą drogę ku programowaniu — samodzielnie lub na bardziej zaawansowanym kursie. Poznaj naszego eksperta Przemysław Starosta — doświadczony programista baz danych, trener, pasjonat zagadnień bazodanowych. Na co dzień zajmuje się tworzeniem, analizowaniem i optymalizowaniem zapytań SQL, programowaniem baz danych przy użyciu PL/SQL w Oracle i T-SQL w SQL Server oraz prowadzeniem szkoleń dla programistów. Praca jest dla niego przygodą, którą lubi przeżywać każdego dnia od nowa. W wolnym czasie odwiedza siłownię lub siada z książką. Interesuje się filozofią, teologią i muzyką, zwłaszcza tą, którą słyszy w radiowej Trójce. Gra na gitarze, nigdy się nie nudzi, wstaje przed wschodem słońca. Każdy dzień jest dla niego nową szansą na coś niezwykłego w życiu.   "Nauka jest sprawą wielkich. Maluczkim dostają się nauczki”   Stanisław Jerzy Lec