Програмиране в JavaScript - курс 18 000 rub. от Coddy School of Programming for Children, обучение 3 модула (месеци)
разни / / December 03, 2023
Продължителност: от 3 модула (месеца), от 24 часа*.
Формат: индивидуални и групови уроци, офлайн и онлайн (в реално време).
Брой деца: от 1 до 8.
от 750 rub./час в онлайн група,
от 850 rub./час в офлайн група,
от 1050 rub./час индивидуално онлайн,
от 1980 rub./час индивидуално офлайн.
*Зависи от темпото на учене на ученика.
Повечето съвременни уебсайтове са интерактивни. Анимация, изскачащи прозорци, подсказки, предупреждения, менюта, формуляри за попълване, фото галерии и плъзгачи – всички тези елементи правят сайта „жив“, интересен и лесен за използване. JavaScript, език за програмиране на скриптове, отговаря за взаимодействието с посетител на интернет ресурс. Той описва как сайтът трябва да реагира на всяко действие на потребителя.
Днес уеб разработката е най-популярната и най-бързо развиваща се ИТ област, а уеб разработчиците създават и поддържат уебсайтове и уеб приложения. Уеб програмистът може да оформя уеб страници, да създава модерни уеб приложения, да разработва архитектурата на сървърната страна на уебсайтове и приложения и да настройва SEO за уебсайтове. Всяка от тези задачи изисква определен набор от умения и способности. По-голямата част от уеб проектите изискват добро познаване на JavaScript. Този курс е предназначен за ученици на възраст над 11 години. Това е пряко продължение на курса „Web Mastering“.
Препоръчваме курса „Програмиране на JavaScript за деца“ на всички програмисти на възраст над 11 години, тъй като в часовете децата:
JavaScript програмистите са много търсени и нуждата от тях само нараства всяка година. Дайте възможност на детето си да овладее уменията на една перспективна професия.
След завършване на курса всеки ученик получава персонализиран сертификат от CODDY.
Преподавател по курса:
„Програмиране на игри в Python“, „Програмиране в JavaScript“, „Ботове в Python“, „Уеб програмиране“
образование:
Московски политехнически университет, специалност „Информатика и компютърни науки“.
Опит:
Владее C\C++, Java, Python, PHP, JavaScript, SQL. Участвах в създаването на Android приложения в Java, крос-платформени приложения в C\C++, ботове за различни месинджъри в Python, както и различни уеб услуги, използващи HTML/CSS/JS/PHP.
интереси:
От ранна възраст той програмира различни приложения от CLI до MVP/MVVC проекти. Участвал в мобилни хакатони. Участвал в случаи, включващи интеграция със затворени API на трети страни. Работил е и с 3d, по-специално Autodesk Maya, Inventor, 3ds Max, Fusion360 (има някои малки разработки с показване на обекти на мобилни устройства). В допълнение към програмирането той се интересува от моторни спортове, по-специално дрифт. Дискретен, знае как да внуши интерес към работата, отговорен и ефективен.
Преподавател по курса:
„Програмиране в JavaScript“, „Програмиране на игри в Python“, „Уеб програмиране“, „Ботове в Python“, „Програмиране в Python3“, „Разработка на уеб приложения за бизнеса“
образование:
Северен арктически федерален университет. Учителско образование.
Опит:
Тя преподава компютърни науки на деца повече от 3 години. Постоянно се подобрява. Учих в Московското училище за програмисти, преминах безброй онлайн курсове и нямам намерение да спирам. Учител на Yandex. Лицей“. Програми на Python, C++ и JavaScript. В свободното си от преподаване време създава уебсайтове, уеб приложения и персонализирани чатботове.
интереси:
Обича да учи и да учи другите. Той кара колело на дълги разстояния и свири на китара. „За да научите как да програмирате компютър, трябва да мислите като компютър, да станете компютър.“
Преподавател по курса:
„Програмиране на игри в Python“, „Програмиране в JavaScript“, „Етичен хакер“, „Програмиране на олимпиада“, „Програмиране в Python3“, „Киберсигурност“
образование:
Студент в Балтийския федерален университет „Имануел Кант“, „Математически методи за информационна сигурност“.
Опит:
Владее C++, C#, Python, JavaScript. Работих върху писането на уебсайтове в Django, създавах игри с помощта на двигателя Unity и писах програми от ниско ниво на C++.
интереси:
ИТ технологии, обучение, математика. "Езикът за програмиране е само инструмент, който може да създаде произведение на изкуството в ръцете на майстор."
1-ви модул
Първият ден
Представяне на JavaScript
− Какво е променлива?
− Входни и изходни функции
− Типове данни в Python
− Решаване на задачи по изучаваната тема
Резултат от урока: учениците ще научат какво е променлива, функциите prompt() и alert(), ще се запознаят с типовете данни в JavaScript и ще се научат да решават задачи по засегнатата тема.
Домашна работа: изучавайте теоретичен материал, решавайте практически задачи по темата „Входни и изходни функции. Типове данни".
Втори ден
Оператори в JS
− Аритметични оператори
− Оператори за сравнение
− Логически оператори
− Класна математика
− Решаване на проблеми
Резултат от урока: Учениците ще изучават аритметика, логически оператори, както и оператори за сравнение и ще се научат да решават задачи по засегнатата тема.
Домашна работа: изучавайте теоретичен материал и решавайте няколко практически задачи.
Ден трети
Условен оператор
− Какво е условен оператор?
− Просто разклоняване
− Множество разклонения
− Решаване на задачи по темата „Условен оператор“
Резултат от урока: Разгледана е темата “Условен оператор”, изучени са дефинициите на условен оператор, разклоняване, кодов блок, решени са задачи.
Домашна работа: повторете изучения материал, подгответе се за тест, изпълнете практически задачи по засегнатата тема.
Ден четвърти
докато цикъл
− Устна анкета върху изучения материал по темата „Условен оператор“
− Въведение в цикъла while
− Създаване на конзолна игра „Познай числото“
− Обобщаване на първия модул
Резултат от урока: Получени са практически умения за работа с цикъла while, проведена е проверка на знанията по разгледаните теми.
Домашна работа: повторете изучения материал, изучете теоретичен материал, изпълнете практически задачи по темата „While Loop“
2-ри модул
Първият ден
Цикълът for и итерация върху последователности
− Проверка на знанията по материала от първи модул
− Какво е for цикъл?
− Изброяване на последователности
− Решаване на задачи по изучаваната тема
Резултат от урока: Учениците ще научат какво е последователност и ще се научат да решават задачи по темата, която са изучавали.
Домашна работа: изучавайте теоретичен материал по темата „For Loop“, решавайте практически задачи по изучаваната тема.
Втори ден
Масиви в JavaScript
− Дефиниране на масив
− Индексиране на масиви
− Обхождане на масиви по индекси и стойности
− Масивни методи
− Решаване на задачи по изучаваната тема
Резултат от урока: учениците ще се запознаят с нов тип данни, ще научат за индексиране на последователности и ще научат как да работят с масив.
Домашна работа: изучавайте теоретичен материал, изпълнявайте практически задачи по разглежданата тема.
Ден трети
Работа с низове
− Повторение на материала от предишния урок
− Въведение в основните методи на низове и масиви
− Решаване на задачи по изучаваната тема
Резултат от урока: Студентите ще научат масивни и низови методи и ще научат как да работят с поредици от данни в JavaScript.
Домашна работа: повторете изучения материал, подгответе се за тест, изпълнете практически задачи по засегнатата тема.
Ден четвърти
Функции в JavaScript
− Декларация на функция, ключова дума на функция, тяло на функция
− Писане на собствени функции за решаване на проблеми
− Обобщаване на втория модул
− Анализ на проблемни задачи от изучаваните теми
Резултат от урока: Студентите ще се научат как да създават свои собствени функции, да се научат да разделят програма на логически блокове и да пишат чист и ефективен код.
Домашна работа: повторете изучения материал, подгответе се за тест, изучете теоретичен материал, изпълнете практически задачи по темата „Функции в JavaScript“
3-ти модул
Първият ден
Обекти в JavaScript
− Проверка на знанията по материала от втория модул
− Дефиниране на обект
− Методи и свойства на обектите
− Конструктори на обекти
− Решаване на задачи по изучаваната тема
Резултат от урока: учениците ще научат какво е обектно-ориентирано програмиране и ще научат как да решават задачи по изучавана тема.
Домашна работа: изучавайте теоретичен материал по темата „Обекти“, решавайте практически задачи по изучаваната тема.
Втори ден
Работа с DOM
− Основи на работа с документ
− DOM събития
− Решаване на задачи по изучаваната тема
Резултат от урока: студентите ще се запознаят с обектния модел на документа, ще научат какво е събитие и ще научат как да работят с HTML елементи.
Домашна работа: изучавайте теоретичен материал, изпълнявайте практически задачи по разглежданата тема.
Ден трети
Работа с формуляри
− Повторение на материала от предишния урок
− HTML форми
− Стартиране на работа по приложението “TODO”.
Резултат от урока: Учениците ще се научат как да работят с HTML формуляри и ще започнат да създават малко уеб приложение за генериране на списък със задачи.
Домашна работа: повторете изучения материал, подгответе се за тест, изпълнете практически задачи по засегнатата тема.
Ден четвърти
Завършване на работата по проекта TODO
− Приключване на работата по проекта TODO
− Обобщаване на третия модул
− Анализ на проблемни задачи от изучаваните теми
Резултат от урока: учениците завършват проекта, обобщавайки.