Программирование на JavaScript. Углубленный курс.

Курс сайт события http://levelp.ru/courses/detail.php?ID=331

Добавить в календарь:
Поделиться:

 

Курс "JavaScript. Углубленный курс" является продолжением базового курса программирования на языке JavaScript и позволит вам серьезно углубить Ваши знания современного языка программирования JavaScript.

 

Благодаря полученным навыкам, Вы научитесь создавать полноценные web-приложения с богатым пользовательским интерфейсом.

 

Данный курс предназначен для слушателей с начальным/средне-начальным уровнем знаний. Предполагается, что учащийся знаком с синтаксисом языка JavaScript, объектной и событийной моделью документа и умеет писать несложные сценарии. После окончания курса вы поймете, что этот язык имеет очень большую сферу применения, а написание сложных программ - это легко и просто.

 

Программа курса рассчитана на дополнение и укрепление знаний, которые могли быть получены после прохождения программы "Junior Front-End Developer".  

 

 

Краткая программа курса: 

 

  • Введение.

    • Знакомство, общая информация о курсе

  • Спецификация языка

    • Быстро рассмотрим текущий стандарт языка ECMAScript 5.1, узнаем какие версии языка сейчас используются, движки и среды выполнения

  • Новый взгляд на известные типы данных

    • Вникнем во все тонкости работы со стандартными типами данных языка: объекты, функции, массивы, строки

  • ООП в JS

    • Особенности реализации ООП в JavaScript. Свойство prototype, эмуляция классического наследования и многое другое

  • Популярные приемы и техники программирования

    • Узнаем, какие приемы используют профессионалы, чтобы компенсировать отсутствие некоторых возможностей в этом языке

  • Подводные камни

    • Сравнение и приведение типов, this и область видимости, назначение событий

  • Шаблоны проектирования

    • Рассмотрим популярные шаблоны проектирования и нюансы их использования в JS, а также про шаблоны, специфичные только для этого языка

  • Функциональное программирование в JS

    • Anonymous Functions, Functions as First-class Objects, карринг, замыкания

  • Фреймворки и библиотеки

    • Популярные библиотеки для организации кода, фреймворки для сложных приложений и интерфейсов

  • Вопросы производительности и клиентской оптимизации

    • Приемы для повышения производительности кода, сжатие и хитрости для ускорения запуска и инициализации скриптов

  • Тестирование

    • Модульное и функциональное тестирование в среде clientside

  • Инструменты разработчика

    • Инструменты для повышения продуктивности разработчика: ide, плагины, утилиты и т.д.

и многое другое!

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

Кирилл Сенкевич

Кирилл Сенкевич

Опытный специалист в области клиентсайд разработки. Глубокое знание языка JavaScript, его сильных и слабых сторон, особенностей языка и применяемых шаблонов, а также большой опыт работы с библиотекой jQuery, jQuery mobile, позволили Кириллу создать уникальную программу "Front-End Developer", которая научит каждого желающего, писать качественный, поддерживаемый код, работающий предсказуемо и без проблем с производительностью.

 
Проекты: 
  • Верстка и разработка с нуля детской игры пазла-викторины "мир животных"

  • Верстка и разработка с нуля приложения для виртуальной примерки париков/причесок

  • Создание инструмента кроппинга изображений, подгонки под нужное разрешение/соотношение экрана

  • Инструмент для определения поддерживаемых фич/технологий для десктопных и мобильных браузеров

Комментарии (0):

Оставлять комментарии могут только зарегистрированные пользователи

Для получения embed кода необходимо кликнуть правой
кнопкой мыши на видео и выбрать пункт меню
'Сгенерировать HTML код'

Стоимость очного проходжения курсов - 11 970 рублей

Стоимость вебинара - 7 110 рублей

Забыли пароль? Регистрация