Przygotuję [Kurs programowania internetów] dla znajomych

Cel

Nauczenie podstaw programowania i programistycznego myślenia w max. 12 lekcjach na podstawie zaprogramowania gry Game Of Life(GOL) w HTML5 i JavaScript, opcjonalnie z wyświetlaniem na kontrolerze Novation Launchpad 😉

Lekcje

  1. Lekcja 1: HTML, Javascript, CSS po łebkach
    1. Co siedzi w stronach internetowych, czyli HTML, Javascript, CSS – inspektor
    2. konsola
    3. jsBin
  2. Lekcja 2: Dokumentacje, książki, inne zasoby
  3. Lekcja 3: Klocki Javascriptu
    1. Struktury danych – skalary, wektory, obiekty
    2. Struktury kontrolne – if, for, while, funkcje
    3. DOM API – window, document
  4. Lekcja 4: Game of Life na kartce
    1. Jak opisać działanie po polsku, angielsku, po javascriptowemu
    2. Jak odwzorować dane używając dostępnych struktur danych
  5. Lekcja 5: Mechanika niskiego poziomu
    1. Rysowanie planszy
    2. Zapalanie jednego pola
  6. Lekcja 6: Składamy klocki do kupy
    1. Aktualizujemy dane: GOL działa w konsoli
    2. Wyświetlamy dane: GOL działa w HTML
  7. Lekcja 7: Gdzie przechowywać dane, czyli np. stan aplikacji
    1. Co to są te cookies
    2. LocalStorage i inne gadżety
    3. Co to jest AJAX, REST, GraphQL
    4. API Google Sheets
    5. Firebase