Web development

49
Videocourse

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!

50
Videocourse

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  

51
Videocourse

Zostań webdeveloperem. Kurs video. CSS Grid i Flexbox

Obierz kurs na... nowoczesne projektowanie stron internetowych Trudno sobie wyobrazić współczesny świat bez internetu. Żyjemy w nim, pracujemy, robimy zakupy, zbieramy informacje, spędzamy wolny czas. Oczywiście, w ostatnich latach model spędzania czasu w sieci się zmienił - wielu z nas korzysta przede wszystkim z social mediów. Jednak trafiamy także na strony WWW, na przykład do e-sklepów, na blogi czy witryny interesujących nas firm lub organizacji. Część z nich opuszczamy szybko i bez żalu, zirytowani nie tylko nieadekwatnością zamieszczonych na stronie informacji, ale także długim czasem przełączania między podstronami, nieintuicyjnością i ogólnie słabą funkcjonalnością. Przygotowane w niedzisiejszych technologiach, nieprzyjazne dla użytkownika witryny internetowe wielu firm, osób publicznych i organizacji odstraszają, zamiast przyciągać. Jeśli chcesz się nauczyć projektować strony internetowe, które będą zachwycać i działać niczym magnes na odwiedzających, musisz sięgnąć po najlepsze, co oferują twórcy służących do tego rozwiązań. Na Twoim radarze webdevelopera powinien się znaleźć genialny system tworzenia layotu w CSS, czyli CSS Grid i CSS Flexbox - moduł CSS, który zapewnia efektywny sposób zarządzania kontenerami strony i rozkładem elementów wewnątrz kontenerów. Z tych technologii korzysta się obecnie powszechnie, zarówno do budowy nowych stron internetowych, jak i do przekształcania już istniejących witryn. Z ich użyciem stworzysz nie tylko prostą wizytówkę czy aplikację, ale także bardziej skomplikowaną stronę o responsywnym layoucie - podstawę dzisiejszego internetu, dostępnego na urządzeniach o rozmaitych wielkościach ekranu. Co cię czeka podczas naszego profesjonalnego szkolenia Dzięki nauce z proponowanym przez nas kursem video między innymi: Poznasz właściwości Flexboxa i dowiesz się, jak z nich korzystać Zrozumiesz korelację między regułami dla kontenera i dla pojedynczych elementów Dowiesz się, czym jest main axis, a czym cross axis Opanujesz zasady budowy układu responsywnego z Flexboxem i siatki CSS Grid Zorientujesz się, jakie są sposoby rozmieszczania elementów w siatce Co więcej... Przyswajając wiedzę i umiejętności, zrozumiesz, jakie są różnice między Flexboxem i CSS Grid Zostań webdeveloperem. Kurs video. CSS Grid i Flexbox kończy się na poziomie podstawowym, co oznacza, że jako absolwent tego szkolenia będziesz posiadać solidne podstawy w zakresie omawianych technologii. Do osiągnięcia biegłości w tej dziedzinie przyda Ci się dalsza praktyka już we własnym zakresie. Nowa jakość w kaskadowych arkuszach stylu Kaskadowe arkusze stylu, z angielskiego skrócone do akronimu CSS, to język stworzony specjalnie do opisu formy prezentacji stron WWW. Arkusz stylów CSS zawiera listę reguł, które „informują” przeglądarkę internetową o tym, w jaki sposób powinna wyświetlić zawartość elementów HTML czy XML. Języka CSS używa się od drugiej połowy lat 90., przez ten czas stopniowo go unowocześniano i dodawano do niego kolejne usprawniające technologie. Flexbox jest jedną z nich. Pozwala na tworzenie kompleksowego i elastycznego układu strony bez odwoływania się do właściwości float i position (które są nadal w porządku i działają, ale... nie zawsze idealnie). O ile Flexbox jest jednowymiarowy - pozwala rozmieszczać elementy w wierszach i kolumnach tak, by się odpowiednio rozszerzały i kurczyły - o tyle CSS Grid jest dwuwymiarowy. W praktyce oznacza to, że pozwala sterować zarówno wierszami, jak i kolumnami. Tym samym Grid należy uznać za technologię bardziej zaawansowaną od Flexboxa, ale wciąż obie są użytkowe i równie warte poznania. Patronat medialny: