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!
Zastrzeżenie:
Niniejszy dokument został przetłumaczony przy użyciu usługi tłumaczenia AI 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.