You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
2.9 KiB
53 lines
2.9 KiB
# Plan nauki repozytorium Web-Dev-For-Beginners firmy Microsoft
|
|
|
|
**To repozytorium zapewnia plan nauki podstaw programowania webowego z naciskiem na JavaScript, HTML i CSS. Program nauczania jest elastyczny i może być realizowany w całości lub częściowo, zawiera 24 lekcje rozłożone na 12 tygodni.**
|
|
|
|
## Kluczowe kamienie milowe
|
|
|
|
* **Tygodnie 1-3:**
|
|
* Wprowadzenie do języków programowania i narzędzi pracy
|
|
* Podstawy GitHub
|
|
* Dostępność (Accessibility)
|
|
* Podstawy JS: typy danych, funkcje i metody
|
|
* Podejmowanie decyzji w JS
|
|
* **Tygodnie 4-6:**
|
|
* Tablice i pętle
|
|
* Terrarium: HTML w praktyce
|
|
* CSS w praktyce
|
|
* Zamknięcia w JavaScript
|
|
* Manipulacja DOM
|
|
* **Tygodnie 7-9:**
|
|
* Gra typowania: programowanie zdarzeniowe
|
|
* Zielone rozszerzenie przeglądarki: praca z przeglądarkami
|
|
* Tworzenie formularza, wywoływanie API i przechowywanie zmiennych w local storage
|
|
* Procesy w tle w przeglądarce
|
|
* Wydajność sieci
|
|
* **Tygodnie 10-12:**
|
|
* Gra kosmiczna: bardziej zaawansowany rozwój gier z JavaScriptem
|
|
* Rysowanie na canvas
|
|
* Przemieszczanie elementów po ekranie
|
|
* Wykrywanie kolizji
|
|
* Liczenie punktów, zakończenie i restart gry
|
|
* Aplikacja bankowa: szablony HTML i trasy w aplikacji webowej
|
|
* Tworzenie formularza logowania i rejestracji
|
|
* Metody pobierania i używania danych
|
|
* Koncepcje zarządzania stanem
|
|
|
|
## Efekty nauki
|
|
|
|
**Realizując ten plan nauki, uczniowie zdobędą praktyczne doświadczenie w tworzeniu gry do nauki pisania, wirtualnego terrarium, ekologicznego rozszerzenia przeglądarki, gry w stylu Space Invaders oraz aplikacji bankowej dla firm. Rozwiną także solidne podstawy programowania webowego.**
|
|
|
|
## Dodatkowe zasoby
|
|
|
|
* To repozytorium zawiera bogactwo zasobów do dalszej nauki, w tym samouczki, przykłady kodu i wyzwania.
|
|
* Platforma Microsoft Learn oferuje różnorodne kursy i ścieżki nauki z zakresu programowania webowego.
|
|
* Społeczności online, takie jak Stack Overflow i MDN Web Docs, zapewniają cenne wsparcie i zasoby dla programistów webowych.
|
|
|
|
**Mam nadzieję, że ten plan nauki pomoże Ci na Twojej drodze do programowania webowego!**
|
|
|
|
---
|
|
|
|
<!-- CO-OP TRANSLATOR DISCLAIMER START -->
|
|
**Zastrzeżenie**:
|
|
Niniejszy dokument został przetłumaczony przy użyciu usługi tłumaczenia AI [Co-op Translator](https://github.com/Azure/co-op-translator). Chociaż dokładamy starań, aby tłumaczenie było precyzyjne, prosimy pamiętać, że automatyczne tłumaczenia mogą zawierać błędy lub niedokładności. Oryginalny dokument w języku źródłowym należy traktować jako autorytatywne źródło. W przypadku informacji krytycznych zaleca się skorzystanie z profesjonalnego, ludzkiego tłumaczenia. Nie ponosimy odpowiedzialności za jakiekolwiek nieporozumienia lub błędne interpretacje wynikające z wykorzystania tego tłumaczenia.
|
|
<!-- CO-OP TRANSLATOR DISCLAIMER END --> |