Автор |
Сообщение |
Rubec ®
Стаж: 12 лет 6 мес.
Сообщений: 1484
Ratio: 145.008
Поблагодарили: 213280
100%
|
HTML Academy | Интенсивный онлайн-курс «Базовый JavaScript» (2015) PCRec
Автор (режиссер): Александр Першин Жанр: Программирование, JavaScript Доп. материалы: Есть Описание:Интенсив рассчитан на новичков без навыков программирования. Для прохождения интенсива нужны навыки HTML и CSS, для получения которых достаточно пройти бесплатные интерактивные курсы на HTML Academy. Этот интенсив предназначен для «прокачки» верстальщика до полноценного фронтенд-специалиста, востребованного на рынке. Раздел 1: введение Теория: Инструменты работы с JavaScript: браузер, консоль, IDE. Введение в работу с системой контроля версий. Рабочий процесс на интенсиве. Введение в JavaScript. Области применения JavaScript. Функции, типы данных, переменные. Условные операторы, циклы. Диалоговые окна. Интерпретируемость языка, очередность выполнения команд. Исключения. Консоль.
Практика: Клонирование репозитория. Выбор IDE. Настройка рабочего окружения.
Раздел 2: знакомство с DOM Теория: Введение в работу с DOM. Формы. События. Модель DOM Level 0. Cookies. Javascript. Контекст функции.
Практика: Валидация данных, введенных в форму. Сохранение последних валидных данных в форме в cookies.
Раздел 3: погружение в DOM Теория: Продвинутая работа с DOM: создание, удаление элементов, DocumentFragment. Введение в шаблонизацию. Работа с изображениями. Базовые структуры данных: массивы и объекты. Библиотеки jQuery, lodash/underscore, mout. Интервалы и таймауты. Асинхронность JavaScript, очередность выполнения кода, потеря окружения.
Практика: Создание DOM-дерева на основе заданной структуры данных. Добавление обработчиков ошибок и таймеров на загрузку изображений.
Раздел 4: передача и обработка данных Теория: Введение в HTTP: методы, коды состояния, заголовки. Введение в AJAX. Объект XMLHttpRequest. GlobalFetch. jQuery.ajax. Cross-Origin Resource Sharing (CORS). Работа с коллекциями. Хранение данных в localStorage.
Практика: Загрузка структуры данных с прошлой недели с сервера по AJAX. Фильтрация списка. Сохранение состояния фильтров в LocalStorage.
Раздел 5: события Теория: Модель событий DOM Level 2. Обработчики событий. Создание, удаление обработчиков. Объект Event. Фазы события. Контекст функции. Задание контекста. Замыкания. Делегирование событий. Обработка событий в jQuery.
Практика: Добавление фотогалереи на учебный проект, начало.
Раздел 6: введение в ООП Теория: Введение в объектно-ориентированное программирование (ООП). Особенности ООП в JavaScript: Прототипы. Конструкторы. Цепочка прототипов. Наследование в JavaScript.
Практика: Продолжение работы с фотогалереей.
Раздел 7: медиа и графика Теория: HTMLMediaElement на примере audio и video. Графика на SVG. Введение в графику на Canvas.
Задание: Завершение фотогалереи, добавление видеопроигрывателя в качестве одного из слайдов. Начало работы над интерактивным компонентом учебного проекта.
Раздел 8: работа с состояниями приложения Теория: Работа с адресной строкой. window.location. document.location. Введение в работу с историей браузера. pushState/popState. Введение в MVC. Библиотека backbone.js
Практика: Cохранение состояния приложения в адресной строке браузера и восстановление после перезагрузки страницы. Рефакторинг кода, согласно паттерну MVC.
Раздел 9: лучшие практики и оптимизация Теория: Лучшие практики JavaScript. Модульность. Паттерны проектирования. Введение в работу с памятью, профилирование.
Задание: Завершение работы с интерактивным компонентом. Доведение проекта до финального состояния. Продолжительность: 19:58:58 Качество видео: PCRec Видео: AVC/H.264, 1152x720 - 1728x1080, ~200-818 kbps Аудио: AAC, 2 ch, 147-235 kbps, VBR Скриншоты:
Время раздачи: 24/7 (круглосуточно) |
|
|
|
|
lionmof
Стаж: 9 лет 7 мес.
Сообщений: 1
Ratio: 234.523
0%
|
Начинал проходить курс. Если js делать по видео, то работать не будет. Надо самостоятельно искать в чем проблема и дописывать код |
|
|
|
antiflessh
Стаж: 12 лет
Сообщений: 6
Ratio: 22.094
36.44%
|
Все начинающие и немного ленивые пытаюсь начинать с видеоуроков. Сам таким был, и немного остался (накачал кучу, но так и не посмотрел). Но выше люди правду говорят, почитайте javascript.ru, понятнее чем там нигде нет. Не нужно пропускать тонны воды, все четко и по делу. И раз уж js язык программирования, то еще посоветовал бы почитать книгу Роберта Лафоре, Структуры данных и алгоритмы (она правда для java, но суть понятна будет). В этом случае у вас уже будет отличная база, а не каша в голове, как после подобных курсов. |
|
|
|
Almighty937
Uploader 100+
Стаж: 14 лет 2 мес.
Сообщений: 556
Ratio: 575.442
Поблагодарили: 30354
100%
Откуда: ULAS J1342+0928
|
Groude писал(а): | Большое спасибо! Скажите, а у вас есть еще базовы HTML и CSS 2015 года? |
Вот же раздача базового курса |
|
|
|
mirotvorec89
Стаж: 11 лет 8 мес.
Сообщений: 32
Ratio: 2.504
100%
|
Кто нибудь дайте скорости) |
_________________ всем хорошего настроения
|
|
|
cumz55
Стаж: 12 лет 2 мес.
Сообщений: 309
Ratio: 7.607
11.5%
|
|
|
Eol217
Стаж: 12 лет 10 мес.
Сообщений: 16
Ratio: 213.139
100%
|
Огромное спасибо! Йо-хо-хо и бутылка рома!!! |
|
|
|
eatcodeproducerepeat
Стаж: 10 лет 10 мес.
Сообщений: 23
Ratio: 7.449
0%
|
курс без файлов для лабороторки...((((( |
|
|
|
Fenixtremo
Стаж: 14 лет 3 мес.
Сообщений: 42
Ratio: 1.237
0.57%
|
Кто прошел, хоть слово про ES6 есть? |
|
|
|
-=antonio=-
Стаж: 13 лет 10 мес.
Сообщений: 2
Ratio: 1.318
100%
|
|
|
dengalisk
Стаж: 10 лет 9 мес.
Сообщений: 2
Ratio: 1.066
2.08%
|
У кого-нибудь есть задания? Не файлы, а именно задания. А то получается как порно. Смотришь как делают другие, а сам не участвуешь. ) |
|
|
|
soressu
Стаж: 13 лет
Сообщений: 6
Ratio: 2.184
88.89%
|
|
|
infowizard
Стаж: 8 лет 11 мес.
Сообщений: 19
Ratio: 124.696
100%
|
еле досмотрел до конца, препод бездарь в плане педагогики, много ошибается, не доносит суть до учеников... выбешивает, хочется иногда кинуть палку... жаль не долетит до его лба. |
|
|
|
seriiserii825
Стаж: 10 лет 2 мес.
Сообщений: 81
Ratio: 4.063
0.93%
|
Что спасибо, если бы вы знали насколько труден JavaScript в понимании, не благодарили бы так скоро. Я, конечно же шучу, но все же, это на самом деле так. Если у вас есть опыт программирования в других языках тот вам будет немного проще. |
|
|
|
derini
Стаж: 17 лет 9 мес.
Сообщений: 1254
Ratio: 5.7
Поблагодарили: 4764
100%
|
Есть же Илья Кантор с его отличными видеокурсами, есть его сайт, который можно считать лучшим ресурсом по JS на русском языке. Кому надо выучить этот язык программирования - иди и учите, и у вам получится. HTML Academy неплохой ресурс для обучения HTML и CSS, это объективно так и есть. Но только не JS, не тратьте свое время. |
|
|
|
Talker
Стаж: 13 лет 6 мес.
Сообщений: 5
Ratio: 20.668
0%
|
derini, пургу не гони. Я учился у Кантора, а потом переучивался в HTML Academy. Кантору впадлу обучать новичков, к нему можно приходить, если ты уже знаешь JS и хочешь его прокачать. А в HTML Academy учат новичков практичным вещам. Так что не надо ля-ля.
У них открылся продвинутый курс по JS, надеюсь выложат сюда |
|
|
|
|
|