Odcinek 0 - Tutorial video

Video  | Mirosław Zelent

Tworzenie stron internetowych to zajęcie, które niesamowicie rozwija na wielu różnych płaszczyznach. Jest to zajęcie kreatywne, angażujące i dające wiele uporu w realizacji swoich planów. Uczy logicznego myślenia, rozwija zdolność analizy i cierpliwość. Jest mi niezwykle miło, że Ty również inwestujesz w siebie przystępując do przepracowania niniejszego kursu! Zanim przejdziemy do rzeczywistej pracy z kodem, warto zaznajomić się ze ścieżką rozwoju programisty webowego oraz zrozumieć przeznaczenie pięciu podstawowych technologii webowych (HTML, CSS, JavaScript, PHP, MySQL). Nie może też zabraknąć dokładnego omówienia klasycznej dychotomii “Front-end vs. Back-end”, jak również kilku słów odpowiedzi na bardzo ważne, choć często niedoceniane pytanie: Jak się uczyć?

Znajdź w filmie

Nasze tutoriale posiadają tzw. timestamps (chwile czasowe) - dzięki nim łatwo odnajdziesz interesujące fragmenty wiedzy. Wystarczy kliknąć na podane w nawiasach kwadratowych momenty filmu, by przewinąć tutorial dokładnie do interesującego Cię miejsca w odcinku.

[ 00:00:16 ] Tytułem wstępu
[ 00:02:20 ] Programowanie zawodowe a nauka w technikum
[ 00:05:49 ] Czy to jest kurs także dla stałych widzów?
[ 00:07:30 ] Holistyczne spojrzenie na naukę programowania
[ 00:09:40 ] Wykładnicza natura treningu umiejętności
[ 00:11:12 ] Technikum informatyczne zapewnia gotowy zawód?
[ 00:11:48 ] Szum informacyjny i obawa: czy ja się nadaję?
[ 00:13:35 ] Ufaj sobie, zachowaj autonomię myślenia
[ 00:14:15 ] Cykle nauki, świadomość longrunu, krzywa uczenia się
[ 00:15:30 ] Agenda odcinka wstępnego
[ 00:15:42 ] Front-end vs. Back-end, architektura klient-serwer
[ 00:17:35 ] HTML = język opisujący zawartość strony
[ 00:19:28 ] CSS = wygląd wstawionych elementów witryny
[ 00:20:52 ] Rozdzielenie warstwy contentu od warstwy stylów
[ 00:21:27 ] JavaScript = funkcjonalność interfejsu witryny
[ 00:23:46 ] Back-end, PHP = mechanika działania witryny
[ 00:24:28 ] Logowanie z użyciem PHP i bazy danych MySQL
[ 00:29:59 ] Podsumowanie: HTML, CSS, JS, PHP, MySQL
[ 00:31:05 ] Drzewo (mapa myśli) technologii webowych
[ 00:31:28 ] Tu rozpocznij naukę tworzenia stron
[ 00:34:07 ] Naturalne przejście w stronę JS i jQuery
[ 00:35:31 ] Dwie zasady poruszania się w drzewie technologii
[ 00:36:29 ] Korzenie drzewa = umiejętności fundamentalne
[ 00:36:48 ] Kurs C++, podstawowe konstrukcje językowe
[ 00:40:41 ] Wybór IDE (edytora kodu)
[ 00:43:14 ] Git, GitHub
[ 00:44:02 ] Błędy podczas nauki programowania
[ 00:44:38 ] Język angielski w branży IT
[ 00:47:48 ] Umiejętności miękkie, inteligencja emocjonalna
[ 00:50:49 ] Obecność na forach dyskusyjnych
[ 00:51:50 ] Metody skutecznej nauki
[ 00:53:12 ] Praca z terminalem
[ 00:53:29 ] Umiejętności ogólnoinformatyczne
[ 00:55:06 ] Wszystkie fundamenty są równorzędne
[ 00:55:35 ] Wyższy poziom: ocena rozwiązań, czysty kod
[ 00:58:35 ] Bezkompromisowe myślenie: Chcę wiedzieć dlaczego!
[ 01:00:41 ] Prekompilatory CSS: SASS, LESS, Stylus
[ 01:01:03 ] RWD, Bootstrap, Foundation
[ 01:01:26 ] CMS: WordPress, Joomla!, PrestaShop, Drupal
[ 01:03:26 ] Zaawansowany JS (AJAX, ES, frameworki, build tools, testy)
[ 01:05:28 ] Gałąź back-endowa, rozpocznij od PHP
[ 01:05:56 ] Frameworki PHP: Symfony, Laravel i Lumen, Zend
[ 01:06:29 ] Python i Django
[ 01:07:15 ] Ruby i RubyOnRails, Sinatra
[ 01:07:49 ] Node.js, inny paradygmat pracy aplikacji webowej
[ 01:10:29 ] Bazy danych: PostgreSQL, MongoDB, Cassandra, Doctrine
[ 01:10:57 ] Enterprise: Java, C#, Haskell
[ 01:12:16 ] Słowa końcowe

Komentarze

Czy macie jakieś uwagi, pytania, sugestie? A może zauważyliście literówkę albo błąd? Dajcie koniecznie znać w komentarzach. Dziękujemy Wam za poświęcony czas!