- wstęp do systemów kontroli wersji i historia GIT
- podstawowe operacje:
- clone z istniejącego repozytorium (terminal)
- commmit (poprzez VS Code)
- pull (poprzez VS Code)
- push (poprzez VS Code)
- różnice pomiędzy commitem a branchą (branch - wskaźnik na commicie, karteczki + flipchart)
- śledzenie historii zmian (log w konsoli i w VS Code dodatek GIT History)
- Użycie GITa przy kolaboracji (wyłącznie krótkie omówienie możliwości)
- gitignore
- branche
- merge
- zdalne repozytoria, synchronizacja zmian i konflikty
- podstawowe operacje:
- Wstęp do JS:
- typy i zmienne
- proste operacje matematyczne
- tablice i obiekty
- object literal - właściwości i odnoszenie się do nich
- funkcje (jako reużywalne kawałki kodu, do których wkładamy argumenty - bez szczegółów)
- wykonywanie kodu cyklicznie - setInterval
- event onclick
- Tworzenie gry typu Whac-A-Mole (losowo pojawiające się elementy HTML na całej planszy ze zdarzeniem - onclick nabijającym punkty):
- tworzenie obiektu HTML w JS
- losowe umieszczanie go na ekranie
- przypięcie on click
- dodanie klas i stylów CSS do całości dostarczonych przez nas
- Tworzenie gry:
- stworzenie/dołączenie gotowej planszy do gry z licznikiem czasu i punktów
- defniowanie właściwości kreta i zdarzenia onclick
- obudowanie funkcji w funkcję gry zliczającą punkty i odliczająca czas
- (*) Podstawy “obiektowości”:
- wprowadzenie this
- funkcja zwracająca obiekt z właściwościami definiowanymi poprzez atrybuty z jakimi została wywołana
- funkcja tworząca obiekt - kreta
- funkcja tworząca obiekt - grę
- zamiana całości kodu na obiekty + prototypy
- (**) Dla ambitniejszych:
- levele (szybciej po osiągnięciu określonego wyniku)
- dodanie wielu kretów na raz na losowy czas
forked from infoshareacademy/warsztat-24-02-18
-
Notifications
You must be signed in to change notification settings - Fork 0
Warsztat infoShare Academy z podstaw JavaScriptu - Lublin 24-02-2018
djsuszi/warsztat-24-02-18
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Warsztat infoShare Academy z podstaw JavaScriptu - Lublin 24-02-2018
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- JavaScript 69.8%
- CSS 16.7%
- HTML 13.5%