8 812 320 13 03
  • Новости
  • Расписание
  • Курсы
  • Организациям
  • Контакты
  • Перезвоните мне

    Курс Программирование на JavaScript для школьников. Уровень 2

    Курс Программирование на JavaScript для школьников. Уровень 2

    Курс Программирование на JavaScript для школьников. Уровень 2
    Начало курса
    13.05.2020
    Продолжительность
    3 месяца (50 ак.часов)
    Расписание
    Ср 16:00 - 18:00 
    Сб 16:00 - 18:00
    Семинар
    (15 мест)
    29000 записаться
    свернуть

    Описание курса

    Курс Программирование на JavaScript для школьников. Уровень 2, является продолжением курса Программирование на JavaScript для школьников. Уровень 1 и рассчитан на тех, кто уже знаком с основами программирования на языке JavaScript

    Задачи курса: 

    • Познакомиться с мультипарадигменным языком программирования JavaScript и его библиотеками;
    • Научиться создавать web-страницы на языках разметки и стилей HTML и CSS;
    • Изучить принцип и устройство работы клиент-серверных приложений, протоколы и способы доставки информации;
    • Изучить принцип работы кроссплатформенных приложений;
    • Узнать способы хранения информации на сервере.  

    Инструментарий: 

    VS Code, node.js, Electron, JavaScript, JQuery, Web Audio Api, Canvas, HTML, CSS, Google Chrome 

    Приобретенные навыки и умения: 

    • Освоите мультипарадигменный язык программирования JavaScript;
    • Научитесь создавать Веб-приложения, Веб-страницы и Веб-игры;
    • Научитесь создавать сервера, поддерживающие многопоточную работу;
    • Научитесь работать с графикой и музыкой на JavaScript;
    • Изучите, как хранится информация на сервере и какие существуют способы хранения;
    • Научитесь работать с вашей базой данных;
    • Познакомитесь с устройством клиент-серверных приложений на примере чата (мессенджеров);
    • Познакомитесь с устройством кроссплатформенных приложений;
    • Научитесь создавать приложения для ПК разных операционных систем.

    Для кого подойдёт данный курс: 

    Курс лучше всего подходит для юношей и девушек с 14 до 18 лет, но если Вашему сыну или дочке меньше 14-ти, при этом есть стремление познакомиться с графическим дизайном, и он (она) не стесняется заниматься с более старшими ребятами, будем рады видеть его (ее) в группе.

    свернуть

    Программа

    Занятие 1: «Передача информации» 

    • Способы обмена информации между клиентом и сервером;
    • Виды протоколов передачи информации – Http, WebSocket. 

    Занятие 2: «Многопользовательский чат» 

    • Устройство чатов (мессенджеров). 

    Занятие 3: «Многопользовательский чат» 

    • Устройство чатов (мессенджеров). 

    Занятие 4: «Хранение информации» 

    • Способы хранения информации;
    • Работа с файловой системой. 

    Занятие 5: «Базы данных» 

    • Представление информации в БД;
    • Работа с базой данных MySQL. 

    Занятие 6: «Мессенджер» 

    • Устройство мессенджера. 

    Занятие 7: «Работа с музыкой» 

    • Устройство звуковых волн;
    • Аудио проигрывание на JavaScript. 

    Занятие 8: «Обработка звука. Аудио эффекты»

    • Фильтры;
    • Highpass и Lowpass фильтры. 

    Занятие 9: «Аудио фильтры» 

    • Highshelf и Lowshelf фильтры. 

    Занятие 10: «Аудио фильтры» 

    • Peaking, notch, allpass фильтры. 

    Занятие 11: «Реверберация» 

    • Устройство реверберации. 

    Занятие 12: «Звуковые сигналы» 

    • Что такое звуковые сигналы;
    • Разновидности. 

    Занятие 13: «Визуализация музыки» 

    • Способы визуализации звуков. 

    Занятие 14: «Визуализация музыки» 

    • Способы визуализации звуков. 

    Занятие 15: «Электронная MIDI клавиатура» 

    • Устройство MIDI клавиатуры. 

    Занятие 16: «Электронная MIDI клавиатура» 

    • Устройство MIDI клавиатуры. 

    Занятие 17: «Разработка приложений для ПК» 

    • Основы Electron;
    • Установка Electron;
    • Структура проекта. 

    Занятие 18: «Процессы» 

    • Основной процесс; 
    • Процесс рендеринга.

    Занятие 19: «Часы для ПК» 

    • Устройство часов. 

    Занятие 20: «Многооконные приложения на Electron» 

    • Работа с окнами;
    • Способы создания новых окон;
    • Взаимодействие между окнами. 

    Занятие 21: «Приложения для ПК «TODO list»» 

    • Устройство приложения «TODO list». 

    Занятие 22: «Приложения для ПК «TODO list»

    • Устройство приложения «TODO list». 

    Занятие 23: «Кроссплатформенный мессенджер» 

    • Устройство кроссплатформенных приложений. 

    Занятие 24: «Кроссплатформенный мессенджер» 

    • Устройство кроссплатформенных приложений. 

    Занятие 25: «Кроссплатформенный мессенджер» 

    • Устройство кроссплатформенных приложений. 
    свернуть

    Преподаватель

    Вячеслав

    Вячеслав является студентом СПбГЭТУ "ЛЭТИ" (Факультет компьютерных технологий и информатики (ФКТИ). 

    Не смотря на свой юный возраст имеет обширный опыт работы в таких компаниях как Kimoff inc., 4PeopleSoft, а также в качестве преподавателя C# и JavaScript не только в Летней школе юных программистов (ЛШЮП) им. Ершова при НГУ., но и как частный репетитор по информатике и программированию. 

    Достижения: 
    • Неоднократный победитель и призер Научно-практической конференции НОУ Сибирь секций информатики и математики; 
    • Лауреат Научно-практической интернет-конференции "Образование без границ"; 
    • Призер финального этапа Олимпиады НТИ 2019г. по направлению "Большие данные и машинное обучение"; 
    • Призер Всероссийской олимпиады школьников по информатике и технологии муниципального этапа г. Новосибирска;
    • Призер командной олимпиады CTF г. Новосибирска по компьютерной безопасности.
    Почему работаю преподавателем: 

    Нравится вносить свой вклад в развитие российского образования и готовить будущих it-специалистов. 

    Стиль преподавания: 

    На занятиях стараюсь найти индивидуальный подход к каждому ученику. Занятия строю в виде интерактивов: занятие состоит из множества фрагментов теории, которая сразу же закрепляется практикой. На протяжении изучения материала выполняется какой-то фрагмент проекта, который будет полностью готов к завершению изученного тематического блока.
    свернуть

    Фотографии

    Курсы программирования, тестирования, мобильных и веб-технологий от Level UP!
    Учитесь с профессионалами в сфере IT-образования!