JavaScript
Цель курса
Улучшить знания в javascript – обобщить и укрепить классические темы, рассмотреть и осмыслить новшества стандартов после ES2015. А также выстроить систему написания кода и
научиться взаимодействовать с серверной частью.
Программа курса
30 июля, 20:00 — урок 1
Этапы готовности новшеств stage [0, 4]
Настройка Webpack + Babel
Настройка VS Code + eslint
Export и import vs require
Итераторы и генераторы, Symbol
Полифилы для новых классов
3 августа, 20:00 — урок 2
apply, bind, карринг
Стрелочные функции
Синтаксис классов в ES6 и ES7
Идеи реактивности...
Изучите основы структур данных JS - как встроенные, такие как Карты, Наборы или Массивы, так и пользовательские, такие как связанные списки, деревья, графыи т. д.
При работе с JavaScript вы будете работать со структурами данных все время.
Этот курс включает в себя встроенные структуры данных, такие как массивы, объекты, карты или наборы, и, особенно если вы углубляетесь в JavaScript, также кастомные структуры данных, такие как связанные списки, деревья или графы.
Мы напишем основные встроенные структуры данных, чтобы понять, как они работают и когда их использовать, прежде чем исследовать важные кастомные структуры данных.
Чему вы научитесь
Вы получите полноценную, исчерпывающую теорию по JavaScript. В этом курсе есть весь необходимый материал
Огромное количество практики. Во время и после просмотра лекции у вас будет возможность отточить навыки на практике
Примеры в лекциях взяты из реальных боевых проектов. Вы научитесь решать продуктовые задачи
Вы будете в деталях понимать, как устроен и работает тот или иной функционал в JavaScript
Требования
Базовое представление о JavaScript
Желание стать высококлассным профи
Описание
Данный курс нацелен на то, чтобы дать исчерпывающую информацию о языке JavaScript.
Курс состоит из 8 разделов:
Раздел 1 - Введение
Раздел 2 - Основы программирования на JavaScript
Раздел 3 - Объектно-ориентированное программирование на JavaScript
Раздел 4 - Стандартные функции и объекты в JavaScript
Раздел 5 - Работа с HTML-документом
Раздел 6 - События в JavaScript
Раздел 7 - Асинхронность в JavaScript
Раздел 8 - Сетевые запросы
Бонусы
Бонус 1
Библиотека jQuery
Данный Бонус содержит в себе 10 видеоуроков, в которых Вы узнаете, почему jQuery является на сегодняшний день очень актуальным (так как ходит миф, что он устарел и не нужен).
В этом курсе я научу вас, как создавать удивительные и креативные баннерные анимации и эффекты параллакса с использованием CSS и Javascript.и много других интересных вещей.
Таким образом, в этом курсе вы освоите анимацию, переходы и преобразования CSS и Javascript, начиная с нуля, и не только, мы также создадим много примеров вместе, чтобы вы получили массу идей, и много вдохновения, чтобы помочь вам создать любую сложную анимацию, о которой вы только можете подумать.
Чему научитесь:
Творческим Javascript Эффектам Анимации для Веб дизайна
освоите javascript анимации
сможете создать...
Что даст вам этот курс
На курсе вы научитесь:
продвинутым возможностям Redux, Redux-Saga, Redux-thunk;
создавать SPA-приложения и оптимизировать их для production;
писать чистый и лаконичный код с TypeScript;
применять интеграционные и юнит-тесты;
работать в GraphQL, Apollo, Relay.
Также вы узнаете, как работает под капотом Webpack и Babel, освоите паттерны функционального программирования и научитесь их применять в React.
Для кого этот курс:
JavaScript-разработчиков с навыками HTML/CSS;
Backend-разработчиков, желающих стать Fullstack;
начинающих React-разработчиков.
jQuery — самая популярная библиотека JavaScript, облегчающая разработку веб-страниц. Библиотека jQuery помогает легко получать доступ к любому элементу DOM, обращаться к атрибутам и содержимому элементов DOM, манипулировать ими, создавать более простой, быстрый и лаконичный код.
На этом курсе слушатели получают начальные навыки использования jQuery, что позволяет быстрее и эффективнее вести разработку на JavaScript. Курс прежде всего предназначен для слушателей, ранее не имевшими дело с jQuery, и желающим начать его использовать.
По окончании курса Вы будете уметь:
Производить эффективную...
Для изучения курса желательно знание HTML + CSS. Знание основы JS будет плюсом, но не обязательно.
Делаем форму для регистрации и входа пользователей. На нативном JavaScript (ES6). Все эффекты прописываем с помощью JS самостоятельно. Пишем проверку (валидацию) формы с выводом ошибок. После регистрации пользователь сохраняется на backend (AJAX взаимодействие) и может попасть в личный кабинет (форма логина, проверка, AJAX, cookies).
В ходе разработки будет изучено:
Знакомство с JavaScript. Как JS выполняется в браузере.
Основы: переменные, ветвление, циклы, массивы, объекты.
Веб-дизайн сегодня – это не просто внешний вид сайта, но и то, насколько сайтом удобно пользоваться, насколько он понятен целевой аудитории, как быстро посетитель ресурса достигает цели, с которой пришел сюда.
Соответственно, и веб-дизайнер — это не просто тот, кто создает внешний вид сайта. Веб-дизайнер – это тот, кто проектирует и создает понятный и удобный для использования дизайн на основе анализа данных о целевой аудитории.
- Что делает веб-дизайнер
Веб-дизайнер создает макеты любых сайтов: визиток, лендингов, интернет-магазинов, корпоративных ресурсов и так далее.
Готовы ли вы создавать удивительные и сложные веб-приложения с помощью Vue.js и решать реальные проблемы с помощью своих приложений Vue.js? Тогда этот курс для вас!
Vue.js - это JavaScript-инфраструктура с открытым исходным кодом для создания пользовательских интерфейсов и одностраничных приложений. С этого практического курса вы начнете изучать Vue.js с нуля, который научит вас, как создавать приложения в Vue.js. В дальнейшем вы также научитесь использовать различные современные инструменты веб-разработки с Vue.js, такие как Webpack, vue-cli, hot reloading и vue dev, чтобы обеспечить наиболее эффективную работу для ваших пользователей.
Чему вы научитесь
Узнаешь основы программирования и алгоритмов
Узнаешь основные концепции и принципы JavaScript, от самых простых до самых сложных
Изучишь такие популярные технологии как AJAX, JSON и тд
Научишься работать с Git и GitHub
Научишься работать с npm, Babel, Browserify, Webpack и тд
Узнаешь, какой фрэймворк или библиотеку выбрать в дальнейшем. Познакомишься с React, Angular, Vue, Jquery
Бонус. Узнаешь основные концепции и напишешь свое приложение на React
Закрепишь всё, что узнал на реальных проектах
10/2018
Лекции - 42
Общее время - 13,5 ч.