Helion


Szczegóły kursu video

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

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


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

 

  • 1. Wstęp do kursu
    • 1.1. O czym będzie kurs00:02:50
    • 1.2. Czy to kurs dla mnie00:04:38
  • 2. Zagadnienia teoretyczne
    • 2.1. Co to jest programowanie00:03:53
    • 2.2. Co to jest język programowania00:04:53
    • 2.3. Kod źródłowy00:04:31
    • 2.4. Kompilacja00:05:02
  • 3. Pierwszy program
    • 3.1. Dlaczego Java Script00:03:45
    • 3.2. Pierwszy program00:04:16
    • 3.3. Kontakt z userem00:03:33
  • 4. Podstawowe zasady pracy
    • 4.1. Wstęp do zmiennych00:05:20
    • 4.2. Typowanie zmiennych00:03:55
    • 4.3. Praca z liczbami00:03:17
    • 4.4. Praca z ciągami znaków00:05:41
    • 4.5. Praca z operatorami00:04:40
    • 4.6. Praca ze spacjami00:03:51
    • 4.7. Komentarze00:02:04
  • 5. Instrukcje warunkowe
    • 5.1. Instrukcja IF00:06:57
    • 5.2. Rozszerzone warunki00:05:43
    • 5.3. Operatory porównania00:06:00
    • 5.4. Instrukcja switch00:06:15
  • 6. Praca z funkcjami
    • 6.1. Funkcje00:05:09
    • 6.2. Rozbudowa funkcji00:02:28
    • 6.3. Funkcje z argumentami00:02:40
    • 6.4. Zmienne lokalne i globalne00:05:02
    • 6.5. Łączenie kodu z różnych plików00:05:01
  • 7. Iteracje - powtarzanie fragmentu kodu
    • 7.1. Jak działają pętle00:04:35
    • 7.2. Pętla FOR00:02:27
    • 7.3. Pętla DO WHILE00:03:52
  • 8. Praca z ciągami znaków
    • 8.1. Zrozumieć ciągi znaków00:03:53
    • 8.2. Właściwości ciągów znaków00:07:13
    • 8.3. Porównywanie00:03:33
    • 8.4. Wstęp do wyrażeń regularnych00:09:31
  • 9. Tablice
    • 9.1. Praca z tablicami00:05:40
    • 9.2. Metody na tablicach00:04:11
    • 9.3. Iteracje na tablicach00:04:32
    • 9.4. Kolekcje w innych językach00:04:21
  • 10. Wykorzystanie pseudokodu
    • 10.1. Kilka porad programistycznych00:06:31
    • 10.2. Pseudokod00:05:09
    • 10.3. Program z pseudokodu00:04:48
  • 11. Zdarzenia w Java Script
    • 11.1. Wejście- - wyjście00:03:05
    • 11.2. DOM00:04:44
    • 11.3. Programowanie zdarzeń00:03:54
    • 11.4. Praca z plikami00:02:30
  • 12. Poszukiwanie błędów
    • 12.1. Wstęp do debugowania00:06:04
    • 12.2. Szukanie błędów00:04:33
    • 12.3. Konsola błędów00:02:58
  • 13. Obiekty
    • 13.1. Wstęp do programowania obiektowego00:04:17
    • 13.2. Przykłady z JavaScript00:04:35
  • 14. Zakończenie
    • 14.1. Podsumowanie00:04:37