- #1
Голосов: 1
Кантор Илья - Курс профессионального JavaScript
Сайт продажник:
Здесь находятся "правильные" курсы по профессиональному JavaScript, цель которых - научить думать на JavaScript, писать просто, быстро и красиво.
Основные особенности курсов:
В интернет есть много различных курсов, но, к сожалению, большинство из них не выдерживают никакой критики. Скорее всего, вы и сами понимаете это, а если нет – спросите знакомого специалиста, он подтвердит.
Курсы, которые находятся здесь - эффективны и не похожи ни на один из них.
Практика показывает, что язык программирования, как и обычные языки, все же лучше изучаются на курсах.
JavaScript в этом смысле особенный язык. На нём очень легко начать что-то делать. Но при этом разница между человеком, который нахватался по верхам и профессионалом, постигшим JS-дзен - колоссальна. Один делает три кнопки, другой пишет Gmail и покоряет мир.
Цель курсов - упростить и спрямить вторую дорогу, и пройтись по ее началу вместе, чтобы не свернуть ненароком куда не следует. А уж что вы потом захотите делать - новый Gmail или меню на сайте - вам решать. Главное это скорость и качество разработки.
Курсы JavaScript - мощный и быстрый способ обучения. При полноценном участии они гарантируют актуальные, глубокие знания.
Наша цель - не просто выучить, какие есть функции. Да, методы знать нужно, но главное - уметь "думать на javascript" и разрабатывать понятный, хороший код, без ошибок и с правильной структурой.
Возможность участников общаться онлайн друг с другом и с ведущим, выполнение заданий также даёт более глубокое и эффективное усвоение практических навыков.
Ниже находится классическая "пирамида обучения". Слева указаны полученные в результате исследований средние проценты усвоения знаний. Четыре верхние ступени относятся к индивидуальному обучению. Три нижние — к групповому и, в частности, курсам.
«Пирамида обучения» (кликабельно)
© National Training Laboratories, USA
На текущий момент в курсах уже участвовало более 1000 человек. Могло бы быть гораздо больше, но моя цель - не количество, а качество. Группы веду только я один, мест в них не так много.
Все участники как и вы, имеют доступ к гугл, книгам и javascript.ru. Но каждый имеет право на лучшее, они выбрали поход на курсы
.
Курсы - это вложение в себя. Это усилия, которые позволят быстро продвинуться.А где вы хотите быть через несколько месяцев/лет?
Может быть, имеет смысл level up?
СпойлерПредварительные требования: знание основ HTML/CSS.
Этот курс - для тех, кто либо не разрабатывал на JS, либо разрабатывал на нём эпизодически и теперь хочет освоить профессионально.
Если вы отлично освоили учебник и уже замечательно создаете интерфейсы или имеете большой опыт в JS-разработке, руководите командой JS-разработчиков, то, пожалуй, этот курс не для вас.
Бывают некоторые другие курсы, но группы там небольшие, поэтому на этой странице информации о них нет, объявление о группе со всеми деталями идёт в рассылку.
Курс состоит из трёх частей:
Результат обучения:
Вторая часть курса:
Третья часть курса:
На практике эти части не так чтобы резко отделены друг от друга, переход между ними плавный. Продвинутые темы используют элементы предыдущих.
Технические требования:
Для общения используются видео, аудио и чат. Если у вас есть гарнитура - вы сможете использовать её для вопросов, но это не обязательно.
Системные требования для общения онлайн - Windows/MacOS и скорость 256kbit+, для просмотра видео - Windows вне виртуальной машины.
Сайт продажник:
Для просмотра содержимого вам необходимо авторизоваться.
Для просмотра содержимого вам необходимо авторизоваться.
Основные особенности курсов:
- Качественные
- Это самое главное. Мы изучаем разработку на профессиональном уровне.
- Дистанционные
- На практике это оказывается удобнее, чем очные курсы.
- Обратная связь и поддержка
- На курсе вы решите множество задач, учебных и из реальной жизни. Эти решения мы будем обсуждать, вы получите советы по развитию именно для вас.
- Ориентация на результат
- Цель курсов - получить конкретные результаты в плане знаний и умений. Ваша практика обязательна.
- Гарантия
- Репутация – прежде всего. Здесь действительно хорошие, правильные курсы. Этому есть и очень конкретные гарантии, описанные на этой странице.
Для просмотра содержимого вам необходимо авторизоваться.
В интернет есть много различных курсов, но, к сожалению, большинство из них не выдерживают никакой критики. Скорее всего, вы и сами понимаете это, а если нет – спросите знакомого специалиста, он подтвердит.
Курсы, которые находятся здесь - эффективны и не похожи ни на один из них.
- Цель - полноценная профессиональная разработка. Курс идёт с расчетом на современную разработку уровня мировых стандартов. Это немного другой уровень, чем "кнопка на коленке", и другой подход к знаниям. Понятно, что "гуру" шлифуют мастерство годами, но мы можем достаточно сильно продвинуться и научиться грамотной разработке за время курса. Для участников "с нуля" существует вводный видеокурс, который позволяет освоить самые базовые моменты заранее.
- Курс построен на примерах и задачах. Программировать - это как плавать, одной теории маловато, нужна практика, и чем больше - тем лучше. Значит – много примеров и задач. Ведь умение их решать, основанное на понимании и прямых руках - и есть реальная цель.
- Правильное понимание языка. JavaScript – особенный язык. Если взять все часы "среднего" JavaScript-разработчика, потерянные на вопросы на форумах, на отладку кривого кода... То важность этого становится очевидной.
- Актуальность... То, как делаются современные проекты, а не как это было 5 лет назад.
- Качество кода - это важно, т.к. большинство времени тратится не на изначальное написание кода, а на его развитие и поддержку. На курсах ему уделяется особое внимание.
- Непрерывная обратная связь - на любые вопросы вы получаете ответы, на ваши решения - грамотный ответ, можно ли так писать и когда возможны проблемы.
- У вас на руках будут лекционные материалы для изучения и выполнения заданий.
- Ваши вопросы, результаты выполнения заданий, способы сделать лучше и правильнее мы обсуждаем при видео-общении онлайн.
Для просмотра содержимого вам необходимо авторизоваться.
Практика показывает, что язык программирования, как и обычные языки, все же лучше изучаются на курсах.
JavaScript в этом смысле особенный язык. На нём очень легко начать что-то делать. Но при этом разница между человеком, который нахватался по верхам и профессионалом, постигшим JS-дзен - колоссальна. Один делает три кнопки, другой пишет Gmail и покоряет мир.
Цель курсов - упростить и спрямить вторую дорогу, и пройтись по ее началу вместе, чтобы не свернуть ненароком куда не следует. А уж что вы потом захотите делать - новый Gmail или меню на сайте - вам решать. Главное это скорость и качество разработки.
Курсы JavaScript - мощный и быстрый способ обучения. При полноценном участии они гарантируют актуальные, глубокие знания.
Наша цель - не просто выучить, какие есть функции. Да, методы знать нужно, но главное - уметь "думать на javascript" и разрабатывать понятный, хороший код, без ошибок и с правильной структурой.
Возможность участников общаться онлайн друг с другом и с ведущим, выполнение заданий также даёт более глубокое и эффективное усвоение практических навыков.
Ниже находится классическая "пирамида обучения". Слева указаны полученные в результате исследований средние проценты усвоения знаний. Четыре верхние ступени относятся к индивидуальному обучению. Три нижние — к групповому и, в частности, курсам.
Для просмотра содержимого вам необходимо авторизоваться.
«Пирамида обучения» (кликабельно)
© National Training Laboratories, USA
На текущий момент в курсах уже участвовало более 1000 человек. Могло бы быть гораздо больше, но моя цель - не количество, а качество. Группы веду только я один, мест в них не так много.
Все участники как и вы, имеют доступ к гугл, книгам и javascript.ru. Но каждый имеет право на лучшее, они выбрали поход на курсы
Для просмотра содержимого вам необходимо авторизоваться.
Курсы - это вложение в себя. Это усилия, которые позволят быстро продвинуться.А где вы хотите быть через несколько месяцев/лет?
Может быть, имеет смысл level up?
Для просмотра содержимого вам необходимо авторизоваться.
СпойлерПредварительные требования: знание основ HTML/CSS.
Этот курс - для тех, кто либо не разрабатывал на JS, либо разрабатывал на нём эпизодически и теперь хочет освоить профессионально.
Если вы отлично освоили учебник и уже замечательно создаете интерфейсы или имеете большой опыт в JS-разработке, руководите командой JS-разработчиков, то, пожалуй, этот курс не для вас.
Бывают некоторые другие курсы, но группы там небольшие, поэтому на этой странице информации о них нет, объявление о группе со всеми деталями идёт в рассылку.
Курс состоит из трёх частей:
- Первая часть позволяет хорошо разобраться в языке JavaScript, получить знания и навыки написания хорошего JavaScript-кода, ООП-разработки, пока что на чистом JavaScript.
- Вторая часть позволяет научиться работать со страницей и посетителем, создавать интерфейсные компоненты с использованием ООП и DOM.
- Третья часть - это более высокий уровень, она включает в себя организацию и сборку проекта, архитектуру сложных интерфейсов, обзор современных фреймворков с деталями их внутренней работы и выбора, в зависимости от задач.
Результат обучения:
- Вы хорошо знаете JavaScript, свободно разрабатываете и отлаживаете программы на этом языке.
- Вы умеете организовать JavaScript-проект, шаблоны и стили в файлах на диске в удобную структуру, собирать и оптимально подключать их к странице.
- Ваши интерфейсы работают стабильно, без глюков, их можно удобно дорабатывать и развивать.
- Мы идём от основ и до довольно-таки сложных штук. Успешное прохождение обучения гарантировано в том случае, если вы будете регулярно заниматься и делать домашнее задание.
- Основной JavaScript.
Здесь мы изучим сам язык, его конструкции и особенности, которые позволяют "разговаривать" на JavaScript коротко, понятно, а главное - без ошибок.- IDE, настройка, полезные приёмы использования, средства для автопроверки кода.
- Основные структуры данных, работа с числами, строками, датами, массивами, объектами.
- Инструменты разработки, отладка в браузерах.
- Автоматизированное тестирование, инструменты и их применение.
- Более глубокое понимание языка.
Чтобы писать хороший код, а также грамотно пользоваться современными фреймворками, мы изучим JavaScript лучше, включая тонкости и продвинутое применение языковых конструкций.- Замыкания и их грамотное применение.
- Внутреннее устройство движка JavaScript.
- Контекст this в деталях.
- Форвардинг, одалживание и делегирование функций.
- Прототипы, классы, прототипное и функциональное ООП, детали использования.
Вторая часть курса:
- Документ, генерация интерфейса.
Здесь мы учимся работать с документом, решать всевозможные задачи в браузере.- Внутреннее устройство браузера, оптимальная организация страницы со скриптами.
- Дерево DOM, особенности разработки в современных браузерах с отмирающей, но иногда нужной поддержкой старых.
- Динамическая генерация интерфейса - методы DOM, их грамотное использование.
- События, взаимодействие с посетителем.
- Основы и тонкости работы с различными событиями для решения основных интерфейсных задач.
- Drag'n'Drop, по окну и внутри элемента
- Паттерн "делегирование", оптимизация производительности и архитектуры, чтобы интерфейсы не тормозили.
- Объектно-ориентированная разработка, компонентная архитектура с использованием ООП, событий и DOM.
Третья часть курса:
- Фреймворк jQuery, его важные тонкости и правильное использование.
- Архитектура сложных интерфейсов.
- Node.JS как средство запуска полезных утилит.
- Шаблонизация, организация шаблонов и кода в файлах, автоматизированная сборка проекта.
- Обзор AJAX-технологий и фреймворков (Backbone/Marionette, Angular.JS, React.js), куда двигаться дальше.
На практике эти части не так чтобы резко отделены друг от друга, переход между ними плавный. Продвинутые темы используют элементы предыдущих.
Технические требования:
- Для просмотра видео-лекций и записей занятий нужна Windows, без виртуалки, извините, таковы ограничения защиты. Если у вас Mac или Linux - рассмотрите вариант Dual Boot, либо загрузки с внешнего диска на время просмотра.
- Онлайн-общение требует интернет 256kb/s или быстрее, работает под Windows и Mac, под Linux работает из-под виртуальной машины с Windows.
- За неделю до начала курса высылается инструкция, а также вводный видео-курс.
- Дополнительно к курсу есть одно занятие, которое является собранием. Оно посвящено организационным и техническим деталям обучения, установке и проверке доступа к видео и чату. Вы получите напоминание про него.
Для просмотра содержимого вам необходимо авторизоваться.
Для общения используются видео, аудио и чат. Если у вас есть гарнитура - вы сможете использовать её для вопросов, но это не обязательно.
Системные требования для общения онлайн - Windows/MacOS и скорость 256kbit+, для просмотра видео - Windows вне виртуальной машины.
Для просмотра содержимого вам необходимо авторизоваться.
Последнее редактирование модератором: