Що нового?

Придбаний [Constcode] Javascript «Старт» Часть 1/4 [2021] [Алексей Данчин]

Інформація про покупку
Тип покупки: Складчина
Ціна: 3750 ГРН
Учасників: 0 з 2
Організатор: Відсутній
Статус: Набір учасників
Внесок: 1950 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
[Constcode] Javascript «Старт» Часть 1/4 [2021][Алексей Данчин]



4-х месячный курс JavaScript программирования и web-разработки.

На курсе Вас ждёт:
  • Больше 80 видео-уроков
  • Больше 100 задач на алгоритмы и структуры данных
  • 3 проекта для оттачивания своих навыков программирования web-приложений и страниц.
1 неделя - Подключение скрипта, переменные, константы, примитивы и структуры
  1. Способы подключения скрипта. Атрибуты тега script.
  2. Примитивы и переменные. Отличие переменной от константы.
  3. Структуры: объект и массив. Особенность ссылочного поведения.
  4. Приведение типов. Особенности приведения типов.
  5. Правила для имен переменных и констант. Выбор нотации.
2 неделя - Циклы, условные операторы, функции
  1. Условный оператор if. Ветвеление с помощью if-else. Тернарные оператор и switch.
  2. Цикл. Виды циклов, разница и сценарии использования.
  3. Перебор массива, объекта.
  4. Функция. Всплытие функции и ленивые функции. Функции - это объекты.
  5. Аргументы по умолчанию, область видимости.
3 неделя - Алгоритмы и структуры
  1. Базовые структуры: очередь. стек, массив, матрица, граф, дерево, хеш-таблица, коллекция
  2. Перебор, генерация, фильтрация массива.
  3. Сортировка массива: пузырьковая, вставкой, быстрая.
  4. Перебор, генерация, фильтрация матрицы.
  5. Перебор в глубину и ширину графа.
4 неделя - Приемы замыкания и рекурсии
  1. Чистые функции: детерминированность и побочные эффекты.
  2. Объект первого класса: функция как объект.
  3. Функция высшего порядка. Высокомерные функции.
  4. Замыкание - инструмент отложенного выполнения и промежуточного вычисления.
  5. Рекурсия - прием сворачивания алгоритма. Решаем сложные задачи простым способом.
5 неделя - Обработка ошибок, блок try/catch
  1. Блок try catch для работы с ошибками. Инструкция finally при работе функции.
  2. Встроенные ошибки: SyntaxError, TypeError, ReferenceError и другие
  3. throw Erorr - генерация собственных ошибок
  4. Всплытие ошибки. Классификация и обработка ошибки.
  5. Ошибки как часть приложения.
6 неделя - DOM, события, eventLoop
  1. Модель DOM: document object model. Древовидная структура.
  2. Поиск элементов. Корень сайта, ветки, листья. Относительный и абсолютный поиск.
  3. Изменение элемента на месте: работа со стилями, классами, атрибутами.
  4. Работа с VirtualDom: создание, клонирование, удаление и перемещение элементов.
  5. События. Обработчики событий. Всплытие и погружение событий.
7 неделя - Хранение данных в приложение
  1. Вспомогательные инструменты: JSON, localStorage, history, location.
  2. Способы хранение данных в приложение.
  3. Приложения: +5+10, +2+1, rgb buttons.
  4. Выбор способа хранения данных. Обзор решений крупных web-проектов.
  5. Написание своего Flux хранилище.
8 неделя - Проект quiz и линейный код
  1. Обзор проекта
  2. Базовая подготовка линейного проекта
  3. Программное управление содержимым точки монтирования
  4. Управление состояние компонентами
  5. Сохранение данных сессии и публикация проекта
9 неделя - ООП на функциях
  1. Подходы к разделению кода
  2. Принцип прототипного наследования
  3. Динамическая работа с внутренним свойством [[Prototype]]
  4. Заимствование методов
  5. Контекст вызова метода
10 неделя - ООП на классах
  1. Синтаксический сахар ES6
  2. Проектирование приложения через пользовательский опыт
  3. 3 Кита ООП: Инкапсуляция, полиморфизм и наследование (+абстракция)
  4. Принципы SOLID
  5. Принципы GRASP
11 неделя - Паттерны проектирования
  1. Порождающие паттерны: Singleton, Prototype, Factory Method
  2. Поведенческие паттерны: Command, Observer, Memento
  3. Структурные паттерны: Compite, Adapter, Decorator
  4. Итераторы и генераторы
  5. Паттерны за пределами ООП
12 неделя - Проект admin панели на ООП (MVC/MVP)
  1. Архитектурные принципы MVC и MVP
  2. Обзор и инициализация проекта
  3. Программирование вспомогательных классов 1
  4. Программирование вспомогательных классов 2
  5. Программирование вспомогательных классов 3
13 неделя - Асинхронность в JavaScript: Callback, Promise, async/await
  1. Событийно-ориентированная парадигма
  2. Виды проектирования асинхронного поведения
  3. Работа с Callback'ами, Promise'ами и async/await-функциями
  4. Написание своих версия promisify и callbackify функций
  5. Симбиоз async/await и Promise стилей программирования
14 неделя - Общение с сервером: XMLHttpRequest, ajax, fetch
  1. Общение с сервером с помощью ajax
  2. Общение с сервером с помощью XMLHttpRequest
  3. Общение с сервером fetch
  4. Отправка данных формы, JSON, multer
  5. Поднятие webSocket соединения для постоянного общения с сервером
15 неделя - Проект stackoverflow и REST API
  1. Обзор существующего сайта Stackoverflow
  2. Проектирование пользовательского опыта с помощью ООП
  3. Создание HttpRequest класс для общения с сервером (аналог axios)
  4. Программирование вспомогательных классов 1
  5. Программирование вспомогательных классов 2
16 неделя - Тестирование кода
  1. TDD и BDD методология разработки приложения
  2. Знакомство с Jest тестированием
  3. Настройка автозапуск тестов для параллельного программирования
  4. Юнит-тестирование, Интеграционное-тестирование и Системное-тестирование
  5. GitHub CI тестирование
1 неделя - Подключение скрипта, переменные, константы, примитивы и структуры
  1. Способы подключения скрипта. Атрибуты тега script.
  2. Примитивы и переменные. Отличие переменной от константы.
  3. Структуры: объект и массив. Особенность ссылочного поведения.
  4. Приведение типов. Особенности приведения типов.
  5. Правила для имен переменных и констант. Выбор нотации.
2 неделя - Циклы, условные операторы, функции
  1. Условный оператор if. Ветвеление с помощью if-else. Тернарные оператор и switch.
  2. Цикл. Виды циклов, разница и сценарии использования.
  3. Перебор массива, объекта.
  4. Функция. Всплытие функции и ленивые функции. Функции - это объекты.
  5. Аргументы по умолчанию, область видимости.
3 неделя - Алгоритмы и структуры
  1. Базовые структуры: очередь. стек, массив, матрица, граф, дерево, хеш-таблица, коллекция
  2. Перебор, генерация, фильтрация массива.
  3. Сортировка массива: пузырьковая, вставкой, быстрая.
  4. Перебор, генерация, фильтрация матрицы.
  5. Перебор в глубину и ширину графа.
4 неделя - Приемы замыкания и рекурсии
  1. Чистые функции: детерминированность и побочные эффекты.
  2. Объект первого класса: функция как объект.
  3. Функция высшего порядка. Высокомерные функции.
  4. Замыкание - инструмент отложенного выполнения и промежуточного вычисления.
  5. Рекурсия - прием сворачивания алгоритма. Решаем сложные задачи простым способом.
5 неделя - Обработка ошибок, блок try/catch
  1. Блок try catch для работы с ошибками. Инструкция finally при работе функции.
  2. Встроенные ошибки: SyntaxError, TypeError, ReferenceError и другие
  3. throw Erorr - генерация собственных ошибок
  4. Всплытие ошибки. Классификация и обработка ошибки.
  5. Ошибки как часть приложения.
6 неделя - DOM, события, eventLoop
  1. Модель DOM: document object model. Древовидная структура.
  2. Поиск элементов. Корень сайта, ветки, листья. Относительный и абсолютный поиск.
  3. Изменение элемента на месте: работа со стилями, классами, атрибутами.
  4. Работа с VirtualDom: создание, клонирование, удаление и перемещение элементов.
  5. События. Обработчики событий. Всплытие и погружение событий.
7 неделя - Хранение данных в приложение
  1. Вспомогательные инструменты: JSON, localStorage, history, location.
  2. Способы хранение данных в приложение.
  3. Приложения: +5+10, +2+1, rgb buttons.
  4. Выбор способа хранения данных. Обзор решений крупных web-проектов.
  5. Написание своего Flux хранилище.
8 неделя - Проект quiz и линейный код
  1. Обзор проекта
  2. Базовая подготовка линейного проекта
  3. Программное управление содержимым точки монтирования
  4. Управление состояние компонентами
  5. Сохранение данных сессии и публикация проекта
9 неделя - ООП на функциях
  1. Подходы к разделению кода
  2. Принцип прототипного наследования
  3. Динамическая работа с внутренним свойством [[Prototype]]
  4. Заимствование методов
  5. Контекст вызова метода
10 неделя - ООП на классах
  1. Синтаксический сахар ES6
  2. Проектирование приложения через пользовательский опыт
  3. 3 Кита ООП: Инкапсуляция, полиморфизм и наследование (+абстракция)
  4. Принципы SOLID
  5. Принципы GRASP
11 неделя - Паттерны проектирования
  1. Порождающие паттерны: Singleton, Prototype, Factory Method
  2. Поведенческие паттерны: Command, Observer, Memento
  3. Структурные паттерны: Compite, Adapter, Decorator
  4. Итераторы и генераторы
  5. Паттерны за пределами ООП
12 неделя - Проект admin панели на ООП (MVC/MVP)
  1. Архитектурные принципы MVC и MVP
  2. Обзор и инициализация проекта
  3. Программирование вспомогательных классов 1
  4. Программирование вспомогательных классов 2
  5. Программирование вспомогательных классов 3
13 неделя - Асинхронность в JavaScript: Callback, Promise, async/await
  1. Событийно-ориентированная парадигма
  2. Виды проектирования асинхронного поведения
  3. Работа с Callback'ами, Promise'ами и async/await-функциями
  4. Написание своих версия promisify и callbackify функций
  5. Симбиоз async/await и Promise стилей программирования
14 неделя - Общение с сервером: XMLHttpRequest, ajax, fetch
  1. Общение с сервером с помощью ajax
  2. Общение с сервером с помощью XMLHttpRequest
  3. Общение с сервером fetch
  4. Отправка данных формы, JSON, multer
  5. Поднятие webSocket соединения для постоянного общения с сервером
15 неделя - Проект stackoverflow и REST API
  1. Обзор существующего сайта Stackoverflow
  2. Проектирование пользовательского опыта с помощью ООП
  3. Создание HttpRequest класс для общения с сервером (аналог axios)
  4. Программирование вспомогательных классов 1
  5. Программирование вспомогательных классов 2
16 неделя - Тестирование кода
  1. TDD и BDD методология разработки приложения
  2. Знакомство с Jest тестированием
  3. Настройка автозапуск тестов для параллельного программирования
  4. Юнит-тестирование, Интеграционное-тестирование и Системное-тестирование
  5. GitHub CI тестирование
Опросник из нескольких карточек, позволяющий уточнить предпочтения заказчика и выдать лучшее предложение
CRM

Customer Relationship Management система обработки заказов клиентов
Онлайн магазин

Онлайн магазин бытовой техники с корзиной.
Старт 1 октября 2021 года.
Записывайтесь и помогайте в рекламе складчины!


Канал автора на

[B]Продажник[/B]

goto/post?id=8444297#post-8444297
 
Угорі