Programowanie w JavaScript - kurs 18 000 rub. z Coddy School of Programming for Children, szkolenie 3 moduły (miesiące)
Miscellanea / / December 03, 2023
Czas trwania: od 3 modułów (miesięcy), od 24 godzin*.
Forma: lekcje indywidualne i grupowe, offline i online (w czasie rzeczywistym).
Liczba dzieci: od 1 do 8.
od 750 rub./godz. w grupie online,
od 850 rubli/godz. w grupie offline,
od 1050 rub./godzinę indywidualnie online,
od 1980 rub./godzinę indywidualnie offline.
*Zależy od tempa nauki uczniów.
Większość współczesnych stron internetowych jest interaktywna. Animacje, pop-upy, podpowiedzi, alerty, menu, formularze do wypełnienia, galerie zdjęć i slidery - wszystkie te elementy sprawiają, że strona jest „żywa”, ciekawa i łatwa w obsłudze. JavaScript, skryptowy język programowania, odpowiada za interakcję z osobą odwiedzającą zasób internetowy. Opisuje, jak witryna powinna reagować na każde działanie użytkownika.
Obecnie tworzenie stron internetowych jest najpopularniejszym i najszybciej rozwijającym się obszarem IT, a twórcy stron internetowych tworzą i utrzymują strony internetowe i aplikacje internetowe. Twórca stron internetowych może układać strony internetowe, tworzyć nowoczesne aplikacje internetowe, opracowywać architekturę witryn i aplikacji po stronie serwerowej oraz konfigurować SEO witryn internetowych. Każde z tych zadań wymaga określonego zestawu umiejętności i zdolności. Zdecydowana większość projektów internetowych wymaga dobrej znajomości JavaScript. Kurs przeznaczony jest dla uczniów w wieku 11 lat i starszych. Jest to bezpośrednia kontynuacja kursu „Web Mastering”.
Kurs „Programowanie JavaScript dla Dzieci” polecamy wszystkim programistom od 11 roku życia, ponieważ na zajęciach dzieci:
Programiści JavaScript są bardzo poszukiwani i zapotrzebowanie na nich rośnie z roku na rok. Daj swojemu dziecku możliwość opanowania umiejętności obiecującego zawodu.
Po ukończeniu kursu każdy student otrzymuje spersonalizowany certyfikat od CODDY.
Nauczyciel kursu:
„Programowanie gier w Pythonie”, „Programowanie w JavaScript”, „Boty w Pythonie”, „Programowanie WWW”
Edukacja:
Politechnika Moskiewska, specjalność „Informatyka i informatyka”.
Doświadczenie:
Biegła znajomość C\C++, Java, Python, PHP, JavaScript, SQL. Zajmowałem się tworzeniem aplikacji na Androida w Javie, aplikacji wieloplatformowych w C\C++, botów do różnych komunikatorów internetowych w Pythonie, a także różnych usług internetowych z wykorzystaniem HTML/CSS/JS/PHP.
Zainteresowania:
Od najmłodszych lat programuje różne aplikacje od projektów CLI po projekty MVP/MVVC. Brałem udział w hackatonach mobilnych. Brał udział w sprawach związanych z integracją z zamkniętymi API firm trzecich. Pracowałem także z 3d, w szczególności Autodesk Maya, Inventor, 3ds Max, Fusion360 (istnieją pewne drobne ulepszenia w zakresie wyświetlania obiektów na urządzeniach mobilnych). Oprócz programowania interesuje się sportami motorowymi, w szczególności driftem. Dyskretny, umie wzbudzić zainteresowanie pracą, odpowiedzialny i skuteczny.
Nauczyciel kursu:
„Programowanie w JavaScript”, „Programowanie gier w Pythonie”, „Programowanie WWW”, „Boty w Pythonie”, „Programowanie w Pythonie3”, „Tworzenie aplikacji internetowych dla biznesu”
Edukacja:
Federalny Uniwersytet Północnej Arktyki. Kształcenie nauczycieli.
Doświadczenie:
Od ponad 3 lat uczy dzieci informatyki. Stale się poprawia. Studiowałem w Moskiewskiej Szkole Programistów, brałem udział w niezliczonych kursach online i nie mam zamiaru przestać. Nauczyciel Yandex. Liceum." Programy w Pythonie, C++ i JavaScript. W wolnym czasie od nauczania tworzy strony internetowe, aplikacje internetowe i niestandardowe chatboty.
Zainteresowania:
Uwielbia się uczyć i uczyć innych. Jeździ na rowerze na długich dystansach i gra na gitarze. „Aby nauczyć się programować komputer, musisz myśleć jak komputer, stać się komputerem”.
Nauczyciel kursu:
„Programowanie gier w Pythonie”, „Programowanie w JavaScript”, „Etyczny haker”, „Programowanie na olimpiadzie”, „Programowanie w Pythonie3”, „Cyberbezpieczeństwo”
Edukacja:
Student Bałtyckiego Federalnego Uniwersytetu im. Immanuela Kanta, „Matematyczne metody bezpieczeństwa informacji”.
Doświadczenie:
Obsługuje C++, C#, Python, JavaScript. Pracowałem nad pisaniem stron internetowych w Django, tworzyłem gry na silniku Unity oraz pisałem programy niskopoziomowe w C++.
Zainteresowania:
Technologie informatyczne, szkolenia, matematyka. „Język programowania to tylko narzędzie, które w rękach mistrza może stworzyć dzieło sztuki”.
1. moduł
Pierwszy dzień
Przedstawiamy JavaScript
− Co to jest zmienna?
− Funkcje wejściowe i wyjściowe
− Typy danych w Pythonie
− Rozwiązywanie problemów z badanego tematu
Wynik lekcji: uczniowie dowiedzą się, czym jest zmienna, funkcjami Prompt() i alert(), zapoznają się z typami danych w JavaScript oraz nauczą się rozwiązywać problemy z poruszanego tematu.
Praca domowa: studiować materiał teoretyczny, rozwiązywać praktyczne problemy na temat „Funkcje wejściowe i wyjściowe. Typy danych”.
Drugi dzień
Operatory w JS
− Operatory arytmetyczne
− Operatory porównania
− Operatory logiczne
− Matematyka klasowa
− Rozwiązywanie problemów
Wynik lekcji: Studenci będą uczyć się operatorów arytmetycznych, logicznych i porównawczych oraz uczyć się rozwiązywania problemów związanych z omawianym tematem.
Praca domowa: przestudiować materiał teoretyczny i rozwiązać kilka praktycznych problemów.
Dzień trzeci
Operator warunkowy
− Co to jest operator warunkowy?
− Proste rozgałęzienie
− Wiele rozgałęzień
− Rozwiązywanie problemów na temat „Operator warunkowy”
Wynik lekcji: Omówiono temat „Instrukcja warunkowa”, przestudiowano definicje instrukcji warunkowej, rozgałęzienia, bloku kodu, rozwiązano problemy.
Praca domowa: powtórz przestudiowany materiał, przygotuj się do sprawdzianu, wykonaj zadania praktyczne z omawianego tematu.
Dzień czwarty
pętla while
− Ankieta ustna dotycząca badanego materiału na temat „Operator warunkowy”
− Wprowadzenie do pętli while
− Stworzenie gry konsolowej „Zgadnij liczbę”
− Podsumowanie pierwszego modułu
Wynik lekcji: Zdobyto praktyczne umiejętności pracy z pętlą while, przeprowadzono testy wiedzy z poruszanych tematów.
Praca domowa: powtórz przestudiowany materiał, przestudiuj materiał teoretyczny, wykonaj zadania praktyczne na temat „While Loop”
Drugi moduł
Pierwszy dzień
Pętla for i iteracja po sekwencjach
− Sprawdzenie wiedzy z materiału pierwszego modułu
− Co to jest pętla for?
− Wyliczanie ciągów
− Rozwiązywanie problemów z badanego tematu
Wynik lekcji: Studenci dowiedzą się, czym jest sekwencja i nauczą się rozwiązywać problemy na temat, którego się uczyli.
Praca domowa: przestudiować materiał teoretyczny na temat „For Loop”, rozwiązać praktyczne problemy na badany temat.
Drugi dzień
Tablice w JavaScript
− Definicja tablicy
− Indeksowanie tablic
− Iteruj po tablicach według indeksów i wartości
− Metody tablicowe
− Rozwiązywanie problemów z badanego tematu
Wynik lekcji: uczniowie zapoznają się z nowym typem danych, dowiedzą się o indeksowaniu sekwencji i nauczą się pracować z tablicą.
Praca domowa: przestudiować materiał teoretyczny, wykonać zadania praktyczne z omawianego tematu.
Dzień trzeci
Praca ze stringami
− Powtórzenie materiału z poprzedniej lekcji
− Wprowadzenie do podstawowych metod łańcuchów i tablic
− Rozwiązywanie problemów z badanego tematu
Wynik lekcji: Studenci poznają metody tablicowe i łańcuchowe oraz dowiedzą się, jak pracować z sekwencjami danych w JavaScript.
Praca domowa: powtórz przestudiowany materiał, przygotuj się do sprawdzianu, wykonaj zadania praktyczne z omawianego tematu.
Dzień czwarty
Funkcje w JavaScript
− Deklaracja funkcji, słowo kluczowe funkcji, ciało funkcji
− Pisanie własnych funkcji w celu rozwiązywania problemów
− Podsumowanie drugiego modułu
− Analiza zadań problematycznych z badanych tematów
Wynik lekcji: Studenci dowiedzą się, jak tworzyć własne funkcje, nauczą się dzielić program na logiczne bloki oraz pisać czysty i wydajny kod.
Praca domowa: powtórzyć przestudiowany materiał, przygotować się do kolokwium, przestudiować materiał teoretyczny, wykonać zadania praktyczne na temat „Funkcje w JavaScript”
Trzeci moduł
Pierwszy dzień
Obiekty w JavaScript
− Sprawdzenie wiedzy z materiału drugiego modułu
− Definicja obiektu
− Metody i właściwości obiektów
− Konstruktorzy obiektów
− Rozwiązywanie problemów z badanego tematu
Wynik lekcji: studenci dowiedzą się, czym jest programowanie obiektowe i dowiedzą się, jak rozwiązywać problemy na badany temat.
Praca domowa: studiować materiał teoretyczny na temat „Przedmioty”, rozwiązywać praktyczne problemy na badany temat.
Drugi dzień
Praca z DOMem
− Podstawy pracy z dokumentem
− Zdarzenia DOM
− Rozwiązywanie problemów z badanego tematu
Wynik lekcji: uczniowie zapoznają się z obiektowym modelem dokumentu, dowiedzą się, czym jest zdarzenie i nauczą się pracować z elementami HTML.
Praca domowa: przestudiować materiał teoretyczny, wykonać zadania praktyczne z omawianego tematu.
Dzień trzeci
Praca z formularzami
− Powtórzenie materiału z poprzedniej lekcji
− Formularze HTML
− Rozpoczęcie prac nad aplikacją „TODO”.
Wynik lekcji: Uczestnicy dowiedzą się, jak pracować z formularzami HTML i zaczną tworzyć małą aplikację internetową generującą listę zadań.
Praca domowa: powtórz przestudiowany materiał, przygotuj się do sprawdzianu, wykonaj zadania praktyczne z omawianego tematu.
Dzień czwarty
Zakończenie prac nad projektem TODO
− Zakończenie prac nad projektem TODO
− Podsumowanie modułu trzeciego
− Analiza zadań problematycznych z badanych tematów
Wynik lekcji: uczniowie realizują projekt, podsumowując.