Запрет складчины

  1. Все статусы
  2. Открыто
  3. Сбор взносов
  4. Доступно
  1. Доступно [Skillbox] Профессия Frontend-разработчик, 2019

    [​IMG]

    Курс идеально подойдет
    Новичкам в разработке

    Если вас привлекают интернет-технологии, и вы хотите начать развиваться в этом направлении, мы поможем вам освоить профессию мобильного разработчика. Вы научитесь создавать собственные проекты и начнете реальную карьеру.

    Разработчикам с начальным уровнем
    Для тех, кто уже знаком и умеет разрабатывать страницу на HTML и CSS, но не готов останавливаться в изучении программинга. Курс Skillbox уже структурировал знания, где больше времени отводится практике, чем нёрдовской теории. Преподаватели на пальцах расскажут базовые основы языка и его синтактиса, научат создавать визуальные интерактивные элементы и помогут разработать первый веб-проект на JavaScript.

    Программа курса :
    1. Веб верстка

    1.
    Вводный модуль
    • Как работают сайты. Backend и frontend. Вёрстка.
    • Как выглядит и из чего состоит код веб-страницы.
    • Установка редактора кода Sublime Text.
    • Простая веб-страница на HTML. Тэги и атрибуты.
    • CSS-стили. Селекторы, параметры и значения.
    2.
    HTML
    • Структура HTML5-документа.
    • Обзор и демонстрация работы основных HTML-тэгов.
    • Вёрстка веб-форм. Поля и кнопки. Валидация форм.
    • Таблицы и табличная вёрстка.
    • Семантическая вёрстка. Стандарты и валидность.

    3.
    Основы CSS
    • Как можно задавать стили. Селекторы.
    • Отступы, поля, размеры и единицы измерения.
    • Inline- и block-элементы, свойство display.
    • Обтекание, позиционирование и слои.
    • Блочная вёрстка.
    • Цвета, шрифты, фон и границы.
    4.
    Основы JavaScript
    • Что такое JavaScript и как его подключать к веб-странице.
    • Библиотека jQuery. Управление стилями элементов.
    • Обработка событий.
    • Работа с DOM, изменение, добавление и удаление элементов.
    • Отображение и скрытие элементов, анимация.
    • Работа с сетью, получение и отправка данных.
    • JavaScript-фреймворки.
    5.
    Адаптивность и кроссбраузерность
    • Ширина экрана и “резиновость” сайта.
    • Media-запросы.
    • Flexbox.
    • Шаги адаптивности и сетки.
    • Разнообразие браузеров и их особенности.
    • Инструменты проверки и обеспечения адаптивности и кроссбраузерности.
    6.
    Оформление
    • Фон, прозрачность и градиенты.
    • Границы, аутлайны и тени.
    • Шрифты и оформление текста. Типографика и спецсимволы.
    • Стили указателей.
    • Изображения. Форматы, сжатие, cпрайты, iconfonts. Favicon.
    • Рисование на веб-странице. SVG и Canvas.
    7.
    Advanced CSS
    • Сложные селекторы. Свойство !important
    • Псевдо-классы и псевдо-элементы.
    • Трансформации, переходы и анимации.
    • Стандарты именования в CSS. Методология БЭМ.
    • Библиотеки стилей: Bootstrap, Semantic UI, Material UI.
    • Шаблонизаторы (Twig, Haml) и препроцессоры (SASS, LESS, Stylus).
    8.
    Инструменты верстальщика
    • Размещение своих работ в Интернете. Домен и хостинг.
    • Инструменты командной разработки. Таск-трекеры и Git.
    • Сборщики, минификаторы и оптимизаторы проектов.
    • Инструменты прототипирования.
    • Другие среды разработки. NetBeans, WebStorm.
    • Дипломная работа.
    2. JavaScript с нуля
    1.
    Знакомство с языком

    • Что умеет JavaScript и почему он так популярен?
    • Инструменты разработчика
    • Hello, world!
    • Синтаксис языка
    2.
    Основы
    • Числа
    • Строки
    • Логические (булевые) значения
    • NaN (Not a Number)
    • Infinity
    • Математические операторы
    • Переменные
    • Преобразование типов
    • Условия
    • Циклы
    3.
    Функции
    • Объявление и вызов функций
    • Аргументы
    • Локальные и глобальные переменные
    • Hoisting
    • Возвращаемые значения
    • Рекурсия
    4.
    Массивы и объекты
    • Понятие объектов
    • Объекты в JavaScript
    • Перебор свойств объекта
    • Массивы
    • Стандартный объект Math
    • Стандартный объект String
    • Стандартный объект Array
    • Стандартный объект Date
    5.
    Замыкания
    • Глобальный объект window
    • Сборщик мусора
    • Замыкания
    • IIFE
    6.
    Объекты и конструкторы
    • Функции-конструкторы
    • Контекст вызова
    • Привязка контекста (call, apply и bind)
    7.
    Объектно-ориентированное программирование
    • ООП. Наследование, инкапсуляция, полиморфизм
    • Функциональное наследование
    • Прототипное наследование
    • Прототипы стандартных объектов
    8.
    Разное
    • Объект arguments
    • setTimeout и setInterval
    • Выполнение кода через eval
    • Обработка исключений (throw, catch)
    • Регулярные выражения
    • Строгий режим (strict mode)
    9.
    JavaScript в браузере, DOM
    • DOM
    • Порядок выполнения скриптов
    • Селекторы
    • Свойства и методы элементов
    • События и обработчики
    • Погружение и всплытие событий
    10.
    Web API
    • Console
    • Window
    • Селекторы
    • Document
    • Информация о браузере и истории переходов
    • LocalStorage и SessionStorage
    • ContentEditable
    • Разнообразие Web API
    11.
    Клиент и сервер
    • Клиент-серверное взаимодействие
    • Запуск локального сервера
    • AJAX и callback
    • JSON и Promise
    • API и WebSocker
    12.
    jQuery
    • Библиотека jQuery. Интро
    • Библиотеки и frameworks. Интро
    • Возможности jQuery
    • Анимация
    • AJAX
    • Плагины
    13.
    Расширенный материал: Современный JavaScript, ES 2015
    • История стандарта ECMAScript. Интро
    • Транспиляция и полифиллы
    • Let и const
    • Деструктуризация
    • Rest и spread
    • Template strings
    • Стрелочные функции и параметры по умолчанию
    • Классы и наследование
    14.
    Расширенный материал: Сборка проектов
    • Что такое сборка проектов и для чего она нужна?
    • Node.js
    • npm
    • Gulp
    • Webpack
    15.
    Расширенный материал: React
    • DOM и императивный подход. Интро
    • React и декларативный подход
    • Подготовка рабочего пространства
    • Простое React-приложение
    • Разделение на компоненты
    16.
    Расширенный материал: Redux
    • Ключевые принципы Redux
    • Установка зависимостей и разделение на компоненты
    • Создание store и reducers
    • Создание actions
    • Запуск приложения
    17.
    Предэкзаменационные материалы: Бонус
    • Библиотеки и фреймворки 2017
    • Развитие стандарта ECMAScript
    • Тестирование кода


  2. Закрыто [Otus] Java QA Automation Engineer. Часть 1 (Дмитрий Еремин)

    [​IMG]

    В рамках курса вы заглянете под капот популярнейших инструментов автоматизации, чтобы точно знать, что там происходит, и как это можно эффективно использовать. Ключевая цель курса — помочь студентам стать профессионалами, которые смогут самостоятельно принимать технические решения и предвидеть поведение системы. Именно в этом кроется стабильность ваших тестов.

    Курс подойдет для:
    - Специалистов по ручному тестированию, проявляющих интерес к переходу в автоматизацию тестирования на Java;
    - Разработчиков автоматизированного тестирования на Java с опытом работы до 1 года и желающих углубить и систематизировать свои знания;
    - Специалистов, планирующих внедрить автоматизацию тестирования на своем проекте.

    Особенности курса
    Вы поймете принципы работы инструментов тестирования. Разберете, что делать при виде какого-нибудь exception, научитесь понимать, как именно отработал инструмент, и в каком месте искать ошибку. Разберетесь с ключевыми и наиболее популярными инструментами автоматизации UI- и API-тестирования, близко познакомитесь с ярчайшими представителями в своих категориях — Selenium и RestAssured. Освоите паттерны проектирования, многопоточные тесты и процесс организации CI

    В результате курса вы:
    - Освоите обязательные для автоматизатора паттерны PageObject, PageFactory и ScreenPlay, паттерны проектирования для более эффективной разработки;
    - Научитесь внедрять инструменты и разрабатывать тесты в стиле BDD, близко познакомитесь с Cucumber и аналогами;
    - Узнаете, как выполнять тесты в несколько потоков, используя Selenium Grid, Selenoid и другие инструменты для распараллеливания тестов;
    - Сможете организовывать CI-процесс, используя Jenkins, Docker и Allure для отчетов;
    - Будете отлично разбираться в различных расширениях и библиотеках, познакомитесь с массивом стандартных инструментов, использующихся в самых разных компаниях.
  3. Доступно [GeekUniversity] Факультет веб-разработки 2017, 4-я четверть

    [​IMG]

    Научим веб-разработке с нуля: вы пройдёте путь от создания макетов до оптимизации баз данных и алгоритмов. После обучения получите практический опыт и сможете развивать высоконагруженные проекты. В разработке и проведении обучения участвуют ведущие технологичные компании России.

    В третьей четверти студенты выйдут на новый уровень и научатся программировать с использованием Yii2 Framework. Задачи становятся сложнее и интереснее — в течение двух уровней курса по Yii2 студенты разработают систему управления задачами. На курсе «Архитектуры веб-приложений» студенты освоят самые важные шаблоны проектирования и научатся их использовать.

    КУРСЫ

    • Yii2 Framework. Часть 1
    • Yii2 Framework. Часть 2
    • Архитектура веб-приложений
    YII 2 Framework. Часть 1
    • Модели и формы в Yii 2
    • DAO и ORM, работа с БД
    • Автоматическая генерация кода с использованием GII
    • Кеширование данных
    • Тестирование в Yii2. Codeception + PHPUnit, Selenium
    • REST API на базе Yii2
    • PAjax
    • Push-уведомления, интеграция с Telegram
    • Оптимизация производительности
    YII 2 Framework. Часть 2
    • Модели и формы в Yii 2
    • DAO и ORM, работа с БД
    • Автоматическая генерация кода с использованием GII
    • Кеширование данных
    • Тестирование в Yii2. Codeception + PHPUnit, Selenium
    • REST API на базе Yii2
    • PAjax
    • Push-уведомления, интеграция с Telegram
    • Оптимизация производительности
    React JS
    • Стандарт ES6
    • Webpack
    • ReactJS
    • Flux, Redux
    Алгоритмы и структуры данных на PHP
    • Рекурсивные алгоритмы
    • Сортировки
    • Динамические структуры данных
    Архитектуры и шаблоны проектирования
    • Проектирование UML-диаграмм
    • Шаблоны проектирования: singletone, adapter, factory, dependency injection и многое другое.
    • Основные архитектурные решения
    Факультативы от компаний
  4. Доступно [WebForMySelf] Фреймворк Nuxt.js. Руководство по Full-Stack разработке (Владилен Минин)

    [​IMG]


    Автор: Владилен Минин

    Что такое Nuxt.js и зачем он нужен
    Nuxt.js — это фреймворк высокого уровня, который создан с целью улучшения библиотеки Vue.js.
    Nuxt — это удобный инструмент, который позволяет быстро и относительно легко создавать действительно сложные приложения.
    Это основа для более простого создания сложных приложений Vue, не предназначенная для других фреймворков. Он позволяет создавать готовые к работе веб-приложения и призван упростить разработку универсальных и одностраничных сервисов.
    Nuxt обеспечивает отличную файловую структуру, улучшает роутинг, обеспечивает рендеринг на стороне сервера и позволяет создавать универсальные сервисы.
    Вы можете сделать все это самостоятельно, но такой подход всегда требует времени, и иногда для него необходимы действительно хорошие навыки.

    Курс состоит из 9 блоков и включает в себя 74 урока общей продолжительностью более 13 часов видео.

    Состав курса:
    Блок 1.
    Введение Данный блок является вводным, где вы подробно узнаете про то, что вас ждет в курсе и какие инструменты потребуются для изучения курса.
    Блок 2. Nuxt.js. Теория Данный блок посвящен теории фреймворка Nuxt.js. В нем вы познакомитесь с Nuxt.js и узнаете про то, что такое Server Side Rendering с JavaScript-фреймворками. В блоке вы узнаете про все основные возможности в Nuxt.js, которые расширяют Vue.js новым, более удобным функционалом.
    Блок 3. Front-End. Создание блога В данном блоке вы увидите, как создается клиентская часть для будущего приложения. В блоке будет создана только основная часть блога, без панели администратора с использованием UI-фреймворка Element-UI.
    Блок 4. Front-End. Панель администратора В блоке вы увидите, как создается клиентская часть для панели администратора, где будет возможность создавать новые посты, редактировать существующие, смотреть статистику, добавлять новых пользователей. В блоке будут реализованы такие элементы, как: загрузка картинок, валидация форм, защита роутов и создание контента постов в формате HTML и MD.
    Блок 5. Back-End В этом блоке будет показана реализация серверной части для приложения. Вы увидите, как создается масштабируемая, гибкая архитектура бекенда для будущего блога. Будут разобраны такие элементы, как: работа с базами данных, защите ключей, разделенные роуты от публичного API и закрытого API, авторизация через JWT-токен, загрузка файлов и многое другое.
    Блок 6. Интеграция На момент данного блока в приложении будет две реализованные части: Front-End и Back-End, которые необходимо связать, что и является интеграцией. В блоке вы увидите, как интегрировать все существующие страницы в админке и основном блоге, как сделать авторизацию и поддерживать сессию.
    Блок 7. Аналитика и графики В блоке вы увидите, как реализовать страницу в панели администратора, отвечающую за аналитику внутри блога. Будет показана реализация двух графиков, показывающих аналитику по количеству просмотров и количеству комментариев у постов приложения. Разработка будет вестись как на стороне клиента, так и на серверной части.
    Блок 8. Последние штрихи Данный блок покажет вам некоторые моменты, которые улучшат приложение, например: создание общего фильтра для отображения даты и времени, исправление консольных предупреждений, добавление Title для каждой страницы, использование ENV-переменных. В конце блока вы увидите, как превратить весь блог в PWA-приложение с офлайн доступом и Service Workers.
    Блок 9. Деплой приложения В данном блоке уже завершенное приложение будет подготовлено для деплоя на удаленный сервер. Вы пошагово увидите, что необходимо сделать, чтобы запустить приложение на серверах Heroku.

    Бонусы:
    Бонус 1. SEO
    Бонус 2. Node.js
    Бонус 3. MongoDB
    Бонус 4. WebPack 4+

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

  5. Закрыто [Otus] DevOps практики и инструменты (Александр Титов)

    [​IMG]

    DevOps помогает в решении задач, которые могут возникнуть при создании и обновлении приложений.

    Что будет на курсе?
    Студенты познакомятся с инструментами и способами реализации таких технологий, как:

    • Постоянный мониторинг и логирование данных;
    • Непрерывная доставка ПО;
    • Разбор инфраструктуры;
    Материалы курса:
    Часть 1. Знакомство с DevOps

    • История появления и создания;
    • Способы доставки продукта. GitHub;
    • Знакомство с новым сервисом;
    • Написание bash скриптов;
    Часть 2. Управление инфраструктурой
    • Настройка конфигураций;
    • Введение в Ansible;
    Часть 3. Docker
    • Введение в контейнеризацию;
    • Виды образов и взаимодействий;
    • Введение в Gitlab CI;
    Часть 4. Мониторинг
    • Принципы работы систем мониторинга;
    • Разбор системы логирования;
    Часть 5. Kubernetes
    • Интеграция;
    • Основные модели безопасности;
    Часть 6. Самостоятельная проектная работа
    • Финальное занятие;
    • Подведение итогов;
    Требования к студентам:
    • Знания одного или нескольких языков программирования;
    • Опыт в тестировании или разработке;
    • Умение администрировать Linux/Windows;
    Об авторе:
    Титов Александр – Управляющий партнер в компании Экспресс 42. Окончил МИЭТ, был на должности технического директора, организатор сообществ и конференция по DevOps.
  6. Доступно [Otus] Подготовительный курс по Python разработке (Сурен Хоренян)

    [​IMG]

    Курс знакомит с базовыми навыками владения языком программирования Python, поэтому он рекомендован всем новичкам, желающим изучить его. Это подготовительный курс к основному курсу «Python разработчик».

    Материалы курса:
    Курс состоит их теоретических лекций с практической работой. Также, для проверки пройденного материала студенты могут пройти небольшой тест после каждой лекции.

    В данном курсе содержится 12 частей, направленных на изучение таких тем, как:
    • Сеть и файлы;
    • Структура данных;
    • Программирование с использованием данных;
    • NumPy;
    • Shell и git;
    • И другие.
    Программа курса:
    Урок 1. Знакомство с типами данных. Работа с основными алгоритмами.
    Урок 2. Использование циклов и условий. Создание функций.
    Урок 3. Работа с логической структурой. Создание модулей.
    Урок 4. Работа с файлами и HTTP.
    Урок 5. Создание проектов и обработка запросов юзера.
    Урок 6. Обработка HTML. Работа с Bootstrap.
    Урок 7. Создание модулей и форм.
    Урок 8. SQL и создание запросов.
    Урок 9. Unit тесты.
    Урок 10. Работа с библиотекой NumPy
    Урок 11. Работа с библиотекой Pandas
    Урок 12. Создание bash-скриптов и работа с git.

    Об авторе:
    Хоренян Сурен – Разработчик приложений в AdCombo.

  7. Доступно [Skillbox] Аналитик данных на Python (Алексей Никушин)

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


    Программа курса:
    Курс состоит из 16 кейсов. Разбирая каждый из них, вы постепенно будете осваивать все компетенции, после каждого кейса получая скрипты для использования в будущей работе.
    Модуль 1.Настройка окружения и базовые знания языка Python
    Модуль 2.Знакомство с ключевыми аналитическими библиотеками Pandas и NumPy
    Модуль 3.Автоматизация отчетности в Pandas
    Модуль 4.Визуализация данных с помощью библиотек Matplotlib и Seaborn
    Модуль 5.API Яндекс Метрика
    Модуль 6.API Google Analytics. Устранение семплирования.
    Модуль 7.API VK
    Модуль 8.Введение в парсинг открытых данных
    Модуль 9.A/B-тестирование
    Модуль 10.ETL на Python
    Модуль 11.ETL на Python. Продолжение
    Модуль 12.Введение в Machine Learning
    Модуль 13 - 14.Сегментация и кластеризация динамических обновляемых структур
    Модуль 15 - 16.Темы модулей будут определены позднее, вместе со студентами курса.

    Цена со скидкой 25000 т.р.
  8. Доступно [Skillbox] Профессия Java‑разработчик, 2020 (Даниил Пилипенко)

    [​IMG]

    Чему вы научитесь
    • Писать код на Java
    • Изучите синтаксис языка, познакомитесь с переменными и операторами, научитесь писать и структурировать свой код и разбираться в чужом.
    • Работать с MySQL
    • Узнаете, как сохранять и изменять информацию в базе данных MySQL. Научитесь писать запросы и управлять большими объёмами данных.
    • Применять принципы ООП
    • Изучите принципы объектно-ориентированного программирования и сможете создавать сложные проекты.
    • Пользоваться Git
    • Научитесь работать с распределённой системой контроля версий вместе с командой, сможете вносить или откатывать изменения в рамках одного проекта.
    • Создавать веб-приложения
    • Поймёте, как превратить строки кода на Java в работающую программу, и научитесь разрабатывать веб-приложения с помощью Spring Boot.
    • Оптимизировать код
    • Научитесь отлавливать и прорабатывать исключения, изучите способы отладки и оптимизации кода. Сможете создавать программы с высокой производительностью.
    Программа курса
    Вводный модуль

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

    Синтаксис языка
    Познакомитесь с основными переменными в языке Java, научитесь использовать операторы сравнения и циклы.

    Система контроля версий Git
    Научитесь работать с Git: сможете сравнивать, менять и откатывать разные версии кода, научитесь создавать ветки и работать над одним проектом в команде.

    Объекты и классы
    Узнаете, что такое объекты и классы, научитесь создавать параметры, методы и константы, которые будут делать ваш код более эффективным.

    Числа, строки, даты
    Вы научитесь работать с объектами и примитивами, а также преобразовывать числа.

    Массивы и коллекции
    Научитесь работать с массивами и их элементами. Сможете искать элементы с помощью HashMap и TreeMap.

    Наследование и полиморфизм
    Узнаете, как наследовать классы в Java, и научитесь работать с интерфейсами Comparable, Comparator, Map и Set.

    Особенности ООП в Java
    Изучите объектно-ориентированное программирование в Java и новые методы разработки. Познакомитесь с системой сборки и репозиторием Maven.

    Исключения, отладка, тестирование и логирование
    Вы узнаете, как возникают исключения и как их «поймать». Научитесь тестировать и отлаживать приложения, писать логи с информацией о приложениях.

    Работа с файлами и сетью
    Поймёте, как читать файлы с помощью FileInputStream, BufferedReader и класса Files. Научитесь работать с файлами типа HTML и JSON.

    Работа с MySQL в Java
    Научитесь работать с базой данных MySQL, изменять данные и обращаться к ней с различными запросами.

    Многопоточность
    Узнаете, что такое многопоточность и как работать с ней в интерфейсе Runnable. Поймёте, как настроить взаимодействие потоков, научитесь блокировать, приостанавливать и прерывать потоки данных.

    Разработка веб-приложений
    Разработаете первое приложение на Spring Boot с созданием контроллера и подключением к базе данных.

    Нереляционные базы данных и очереди
    Познакомитесь с Redis и научитесь структурам данных. Изучите возможности и агрегацию данных в MongoDB.

    Производительность и оптимизация
    Узнаете, какие ресурсы нужно экономить для оптимизации приложения. Изучите два способа облегчения приложений и научитесь индексировать и оптимизировать запросы.

    Распределённые хранилища и вычисления
    Вы узнаете, что такое большие данные, и научитесь работать с файловой системой HDFS. Познакомитесь с фреймворком Spark и научитесь запускать в нём собственные приложения.

    Заключительный модуль
    Научитесь работать с desktop-приложениями: создавать и кастомизировать интерфейсы, обрабатывать события. Познакомитесь с языками программирования Scala и Kotlin и реактивным программированием на RxJava.

    Бонус-модуль. Паттерны проектирования
    Узнаете, что такое паттерны проектирования, и познакомитесь с Singleton, Factory, Decorator, Adapter и другими паттернами.

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

    Бонус-модуль. Введение в структуры данных
    Изучите хеш-таблицы, очередь и стек, связанные таблицы, бинарное и суффиксное дерево.

    Бонус-модуль. Протокол HTTP
    Познакомитесь с протоколом HTTP, изучите заголовки, тело запроса и ответа. Научитесь работать с PUT, DELETE, OPTIONS, GET- и POST-запросами.
  9. Доступно [Otus] Web-разработчик на Python

    [​IMG]

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

    Что даст вам этот курс
    • Освоение разработки современной фронтенд-части с нуля.
    • Способность решать рядовые задачи бекенд-разработки.
    • Умение деплоить с помощью Fabric, заворачивать приложения в Docker-контейнеры, писать тесты и ботов
    • Владение NodeJS и ReactJS, ознакомление с другими платформами, фреймворками, библиотеками, приложениями.
    01 Технические детали курса
    01.mp4 [87m 228k 85]
    ДЗ.txt [295]
    Дополнительные материалы.txt [74]
    слайды.rar [139k 61]

    02 Объекты и переменные
    02.mp4 [97m 699k 845]
    дополнительные материалы.txt [72]
    слайды.rar [141k 63]

    03 Принципы ООП
    03.mp4 [91m 50k 577]
    ДЗ.txt [209]
    дополнительные материалы.txt [72]
    слайды.rar [138k 792]

    04 IP, TCP, uWSGI
    04.mp4 [102m 540k 564]
    ДЗ.txt [114]
    дополнительные материалы.txt [72]
    слайды.rar [140k 235]

    05 werkzeug, Flask
    05.mp4 [251m 959k 694]
    chat.txt [10k 532]
    ДЗ.txt [104]
    материалы к занятию.txt [66]
    слайды.rar [511k 237]

    06 ORM
    06.mp4 [112m 53k 460]
    ДЗ.txt [76]
    слайды.rar [140k 82]

    07 Django
    07.mp4 [272m 930k 133]
    chat.txt [4k 339]
    ДЗ.txt [105]
    материалы.txt [66]

    08 реализуем свой WSGI-совместимый фреймворк
    08.mp4 [140m 852k 696]
    chat.txt [8k 760]
    server.py [2k 40]

    09 Django REST Framework. Django Configurations
    09.mp4 [239m 140k 44]
    chat.txt [4k 975]
    материалы.txt [68]

    10 API. GraphQL
    10.mp4 [158m 297k 297]
    материалы.txt [115]

    11 Fabric
    11.mp4 [197m 883k 985]
    Дополнительные материалы.txt [241]

    deploy
    fabfile.py [1k 882]

    templates
    nginx.conf [174]
    uwsgi.ini [282]
    uwsgi.service [291]

    12 Софтскилз
    12.mp4 [90m 141k 452]
    слайды.rar [140k 442]

    13 Знакомство с Front-end частью курса
    13.mp4 [191m 102k 462]
    ДЗ.txt [143]
    Дополнительные материалы.txt [92]
    слайды.rar [141k 875]

    14 Djngo m2m
    14.mp4 [187m 252k 692]
    Дополнительные материалы.txt [79]

    15 Основы JS
    15.mp4 [194m 738k 369]
    ДЗ.txt [138]
    слайды.rar [140k 873]

    16 Django ORM
    16.mp4 [157m 729k 42]
    Дополнительные материалы.txt [72]

    17 Продвинутый JS
    17.mp4 [141m 746k 325]
    ДЗ.txt [85]

    18 Азы работы с очередями
    18.mp4 [141m 866k 805]
    redis for windows.txt [50]
    ДЗ.txt [123]
    код с курса.txt [55]

    19 ES6, NodeJS окружение, babel+webpack
    19.webm [229m 123k 9]
    ДЗ.txt [182]
    дополнительные материалы.txt [178]
    слайды.rar [140k 39]

    20 нет материалов

    21 fetch axios
    21.mp4 [148m 969k 798]
    ДЗ.txt [152]
    слайды.rar [141k 474]

    22 Автотесты
    22.mp4 [108m 418k 237]
    ДЗ.txt [107]
    слайды.rar [138k 383]

    23 Code review
    23.mp4 [251m 282k 591]
    ДЗ.txt [121]

    24 Основы React, JSX, компоненты React
    24.mp4 [138m 795k 436]
    ДЗ.txt [75]
    дополнительные материалы.txt [145]
    слайды.rar [419k 772]

    25 Введение в TDD
    25.mp4 [226m 623k 249]
    chat.txt [10k 357]
    дополнительные материалы.txt [103]

    26 State и Props, data-flow в React-компонентах
    26.mp4 [272m 438k 913]
    chat.txt [5k 148]
    ДЗ.txt [97]
    дополнительные материалы.txt [151]

    27 Введение в pytest
    27.mp4 [340m 637k 602]
    ДЗ.txt [93]
    чат.txt [2k 969]

    материалы к занятию
    database.py [352]
    solver.py [583]

    tests
    conftest.py [285]
    test_database.py [1k 579]
    test_solver.py [3k 320]

    28 Жизненный цикл React-компонент
    28.mp4 [133m 119k 425]
    Демо проект на CodePen.txt [56]
    ДЗ.txt [920]
    Жизненныи цикл React компонент.pdf [850k 361]
    запись чата.txt [5k 966]
    Состояние и жизненный цикл React.txt [54]

    29 InfluxDB, Grafana
    29.mp4 [101m 327k 921]
    ДЗ.txt [139]
    дополнительные материалы.txt [168]

    30 Состояние приложений. Flus and Redux
    30.mp4 [389m 459k 359]
    chat.txt [6k 98]
    ДЗ.txt [494]
    дополнительные материалы.txt [172]
    слайды.pdf [1m 736k 74]

    31 Jenkins, Sentry
    31.mp4 [178m 448k 283]
    ДЗ.txt [98]
    дополнительные материалы.txt [76]

    32 Code review
    32.mp4 [210m 960k 263]
    chat.txt [6k 575]
    ДЗ.txt [121]
    дополнительные материалы.txt [387]

    33 aiogram
    33.mp4 [312m 597k 321]
    chat.txt [4k 702]
    дополнительные материалы.txt [242]

    34 Routing in React. SPA
    34.mp4 [133m 467k 156]
    chat.txt [11k 576]
    ДЗ.txt [432]
    дополнительные материалы.txt [274]
    слайды.pdf [150k 137]

    35 threading, multiprocessing, queue
    35.mp4 [215m 120k 169]
    chat.txt [6k 883]
    дополнительные материалы.txt [175]

    36 Тестирование JS приложений
    36.mp4 [144m 368k 378]
    chat.txt [6k 191]
    Jest NIghtwatch Cyprus.pdf [1m 290k 84]
    ДЗ.txt [91]
    дополнительные материалы.txt [136]
    слайды.pdf [329k 527]

    37 Введение в Docker, Docker-compose
    37.mp4 [283m 838k 548]
    ДЗ.txt [99]
    дополнительные материалы.txt [178]

    38 Обзор Vue2
    38.mp4 [115m 382k 786]
    chat.txt [4k 84]
    ДЗ.txt [534]
    дополнительные материалы.txt [285]
    слайды.pdf [474k 622]

    39 asyncio
    39.mp4 [259m 33k 786]
    Дополнительные материалы.txt [385]

    40 QnA
    40.mp4 [120m 85k 516]
    chat.txt [12k 876]
    Итоговый_вебинар.pdf [1m 385k 48]

    WebPython
    .gitignore [12]
    README.md [559]

    lessons

    lesson.25
    solver.py [583]
    test_solver.py [2k 795]

    lesson.27
    database.py [352]
    solver.py [583]

    tests
    conftest.py [285]
    test_database.py [1k 579]
    test_solver.py [3k 320]

    lesson.33
    config.py [106]
    main.py [6k 34]
    requirements.txt [13]

    lesson.35
    multiprocessing_example.py [733]
    queue_example.py [883]
    requirements.txt [31]
    threading_example.py [2k 841]

    lesson.37
    docker-compose.yml [400]
    docker-compose-example.yml [591]
    Dockerfile [318]

    project
    app.py [205]
    requirements.txt [13]

    lesson.39
    requirements.txt [43]
    sample1.py [1k 225]
    sample2.py [1k 164]
    sample3.py [2k 506]

    lesson.5
    cart_views.py [213]
    main.py [583]
    products_views.py [325]
    requirements.txt [30]

    static

    css
    bootstrap.min.css [155k 758]
    bootstrap.min.css.map [625k 953]

    templates
    index.html [523]

    lesson.7
    requirements.txt [40]

    myfirstproject
    manage.py [634]

    indexpage
    __init__.py [0]
    admin.py [263]
    apps.py [93]
    models.py [395]
    tests.py [60]
    urls.py [295]
    views.py [863]

    migrations
    __init__.py [0]
    0001_initial.py [670]
    0002_article_pub_date.py [486]
    0003_remove_article_likes.py [328]

    static

    indexpage

    css
    bootstrap.min.css [155k 758]
    bootstrap.min.css.map [625k 953]

    templates

    indexpage
    base.html [536]
    index.html [296]

    myfirstproject
    __init__.py [0]
    settings.py [3k 258]
    urls.py [969]
    wsgi.py [405]

    lesson.9
    requirements.txt [68]

    myrestapplication
    manage.py [637]

    myrestapplication
    __init__.py [0]
    settings.py [3k 276]
    urls.py [971]
    wsgi.py [411]

    todo
    __init__.py [0]
    admin.py [169]
    apps.py [83]
    models.py [249]
    serializers.py [441]
    tests.py [60]
    urls.py [354]
    views.py [1k 304]

    migrations
    __init__.py [0]
    0001_initial.py [537]
    0002_auto_20190603_1820.py [375]

    old
    otus_webdev_link_post_1.md [4k 826]
    otus_webdev_link_post_2.md [3k 334]
    otus_webdev_link_post_3.md [1k 550]
    otus_webdev_link_post_4.md [1k 17]
    otus_webdev_link_post_5.md [729]
    otus_webdev_master_post.md [10k 792]

    slides
    .gitignore [54]
    l01-caterpie.html [15k 754]
    l02-meowth.html [28k 792]
    l03-wigglytuff.html [16k 434]
    l04-magnemite.html [22k 442]
    l05-gloom.html [13k 410]
    l06-kakuna.html [18k 523]
    l07-weedle.html [11k 361]
    l12-frontend-intro.html [23k 511]
    l15-base-js.html [18k 284]
    l17-advanced-js.html [17k 257]
    l19-es6-webpack.html [12k 370]
    l21-fetch-axios-ajax.html [19k 765]
    l23-react.html [15k 39]
    l26-state-props-flow.html [17k 508]
    l28-lifecycle.html [19k 137]
    l30-redux.html [27k 617]
    l34-router.html [18k 675]
    l36-testing.html [8k 889]
    l37-vue.html [8k 842]
    l40-qna.html [14k 508]

    img
    l15-event-loop.png [26k 713]
    l22-components.png [81k 321]
    l22-dataflow.png [142k 124]
    l22-diff.jpg [75k 973]
    l28-lifecycle.jpg [89k 97]
    l28-lifecycle-new.jpg [158k 796]
    l30-flux.png [143k 251]
    l30-flux-and-redux.png [169k 555]
    l30-flux-and-redux-2.png [293k 281]
    l30-mem.png [141k 658]
    l30-redux-arch.png [233k 29]
    l30-redux-flow.png [46k 624]
    l30-with-flux.png [419k 722]
    l36-tdd.png [284k 715]
    l37-lifecycle.png [250k 219]
    l37-mvc.png [71k 907]
    l37-mvvm.png [145k 826]

    js
    highlight.pack.js [409k 862]
    shower.min.js [10k 227]

    styles
    default.css [794]
    screen.css [11k 736]
    styles.css [847]

    дополнительные материалы
    Django и методология 12 факторных приложений.mp4 [387m 152k 776]
    инструменты визуализации данных.mp4 [233m 604k 853]

    Объем: 7,27Гб.

  10. Закрыто [Otus] Разработчик C++ (Cергей Кольцов)

    [​IMG]

    Что даст вам этот курс

    • Умение писать на С++ правильно.
    • Понимание современных проблем языка и специфики его применения.
    • Освоение паттернов проектирования, принципов написания многопоточного кода.
    • Знание, как взаимодействовать с сетью, хранить и обрабатывать большие объемы данных.
    • Владение нюансами программирования на С++, которые отличают разработчика уровня Middle от Junior.
    Минимальные знания
    Для успешного обучения и оптимального усвоения уроков вы должны знать:
    1. Синтаксис языка программирования стандарта C++03:

    — Переменные, функции, указатели
    — Классы, структуры, union
    — Переопределение операторов
    — Наследование
    — Исключения
    — Понимание шаблонов в языке C++

    2. Основы computer science:
    — Простые алгоритмы и их оценки сложности
    — Структуры данных и их применение
    — Принципы работы с памятью - стек, heap

    3. Основы SQL – некоторые уроки посвящены изучению работы с базами данных.

    4. Основы многопоточного программирования: понятие deadlock не должно ставить Вас в deadlock.

    После обучения вы
    • заберете с собой материалы по всем занятиям (презентации, записи вебинаров, примеры практических задач);
    • получите сертификат о прохождении курса программирования на С++;
    • научитесь прикладному применению стандартов C++11 / C++14 / C++17;
    • освоите асинхронное и многопоточное программирование;
    • получите глубокое представление о шаблонной магии и паттернах проектирования;
    Преподаватель
    Сергей Кольцов

    VisionLabs

    Senior Developer С++ VisionLabs

    Работает программистом уже почти 10 лет. Заинтересовался языками программирования ещё в школе. Начинал почти как и все в ту пору - с Delphi и Borland C++. Так что был заранее обречён на выбор профессии.

    Работал как в крупных компаниях (Яндекс, Luxoft), так и в небольших организациях.

    С преподаванием впервые столкнулся в школе, когда объяснял логарифмы одноклассницам. В дальнейшем в рамках рабочих обязанностей выполнял менторские функции с коллегами. На позиции руководителя группы разработки консультации членов команды занимают около 30% времени.

    Окончил МГТУ им. Н.Э. Баумана в 2011 году, факультет "Информатика и системы управления".

  11. Закрыто [WebForMySelf] JavaScript. Полное руководство для современной веб-разработки (Владилен Минин)

    [​IMG]


    Автор: Владилен Минин

    Актуальные и применимые на практике знания (а не просто голой абстрактной теории) в удобном формате с бонусами и практическими разборами, благодаря которым можно существенно повысить уровень знаний в быстрые сроки

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

    JavaScript самый популярный веб-язык программирования. Сегодня очень популярны во Front-end разработке такие фреймворки, как Vue.js, React.js, Angular.js. Более того, сегодня и серверная часть веб-приложений также может быть написана на JavaScript, используя node.js. И знания по javascript открывают двери во front-end разработку или даже javascript Full-Stack разработку, где заработки начинаются от 100.000

    Содержание:
    ===========

    Блок 1. Что такое JavaScript
    Блок 2. Основы JavaScript
    Блок 3. Работа с DOM
    Блок 4. Дополнительные возможности
    Блок 5. Практика. Создание приложения
    Блок 6. Объекты и функции
    Блок 7. Новый JavaScript: ES6
    Блок 8. Асинхронность
    Блок 9. Практика. Создание приложения

    Бонусы:
    =======

    1 Полезные библиотеки
    2 Премиум курс по NodeJS. Основы
    3 Премиум курс по WebPack 4+
    4 Премиум курс. Основы HTML
    5 Премиум курс. Основы CSS
    6 Премиум курс. Верстка сайта для начинающих
    7 Премиум курс. Основы HTML5
    8 Премиум курс. Основы CSS3

    Доп. бонусы:
    ===========

    Курс «React JS. С нуля до профи»
    Курс «Angular. С нуля до профи»

    Подробнее о курсе:

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


  12. Доступно [Skillbox] Дизайн мобильных приложений (Ольга Сартакова, Сергей Гончаров)


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


    Вы научитесь создавать интерфейсы для мобильных платформ и эффектно презентовать свои работы. Сможете начать карьеру дизайнера в IT-компании или зарабатывать на фрилансе. Вы получите 10-летний опыт в сфере мобильного дизайна

    Чему вы научитесь:
    Работать с дизайнерским софтом
    С нуля освоите Figma, Sketch и Zeplin — главные инструменты дизайнера мобильных приложений. Сможете создавать интерфейсы любой сложности для iOS и Android.

    Проектировать приложения
    Освоите полный цикл создания приложений — от первого макета до передачи в разработку. Научитесь делать UX-прототипы и превращать их в удобные интерфейсы, которые нравятся пользователям.

    Тестировать гипотезы
    Научитесь проводить тестирование разных видов: на реальных пользователях, сетевое, коридорное. Сможете объективно оценить качество и удобство интерфейса ещё до запуска продукта.

    Адаптировать дизайн
    Изучите требования iOS и Android и сможете создавать приложения, удобные для пользователей каждой из этих платформ.

    Анимировать интерфейсы
    Освоите Principle, научитесь создавать интерактивные прототипы и сможете стилизовать интерфейсы с помощью качественных анимаций.

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

    Мобильная среда
    О курсе
    Особенности мобильных интерфейсов
    Платформа iOS
    Платформа Android
    Полезности
    Чему вы научитесь
    Вы поймете специфику платформ iOS и Android, ведь наверняка вы знакомы только с какой-то одной из них

    Процесс работы над дизайном
    Этапы создания продукта
    Этапы работы над дизайном
    Инструментарий
    Принципы успешного процесса работы
    Чему вы научитесь
    Вы узнаете, с чего начинать проект, что обязательно надо делать, чтобы не налажать, и чем закончить

    Инструменты дизайнера мобильных интерфейсов
    Sketch / Figma / Photoshop
    Principle / After Effects
    Framer
    Flinto / Marvel
    Zeplin
    Чему вы научитесь
    В мобильной разработке есть свои инструменты, которые нужно освоить, чтобы работа спорилась и можно было быстро встроиться в команду, которая этим занимается давно

    Старт проекта
    Цели и задачи продукта
    Процесс и артефакты аналитики
    Исследование рынка
    Критерии успешности продукта
    Чему вы научитесь
    Как правильно проводить предпроектное исследование? Что анализировать? Какие вопросы задавать и кому? Без грамотного анализа можно уйти не туда и обнаружить себя в тупике, когда уже слишком поздно

    Проектирование в UI/UX
    UI, UX, CX
    Информационный, навигационный и композиционный дизайн
    Прототипирование и проверка идеи
    Чему вы научитесь
    Учимся бить себя по рукам и не садиться за компьютер, пока не продумали логику, не наделали ошибок и не исправили их фломастером на бумаге. На этом этапе думаем про customer experience вообще и user experience в частности

    Создание визуальной концепции
    Необходимость визуальной составляющей
    Сетка и модульность
    Типографика и цвета
    Иллюстрации и иконографика
    Анимация
    Методология создания визуальной концепции
    Чему вы научитесь
    Как сделать красиво, гармонично, чтобы людям нравилось

    Принципы хороших интерфейсов
    Методики оценки интерфейса
    Функциональная доступность
    Очевидность возможностей
    Работоспособность в неидеальных условиях
    Бесшовный переход
    80/20
    Чему вы научитесь
    Чтобы сделать приложение удобным, есть конечное число правил и принципов; мы расскажем

    Работа с актуальными платформами
    Особенности iOS
    Особенности Android
    Material Design
    Адаптация дизайна iOS-приложения под Android
    Чему вы научитесь
    Вы узнаете о требованиях платформ к дизайну, а также о различиях в подходе к дизайну интерфейсов для iOS и Android

    Тестирование и проверка гипотез
    Темы
    Что такое коридорное тестирование и какие задачи оно решает
    Подготовка вопросов и проведение тестирования
    Поведение исследователя во время тестирования
    Сбор и обработка данных и подведение общих итогов тестирования
    Чему вы научитесь
    Покажем, как выдвигать предположения в ходе разработки и проверять их: в коридоре, в интернете, на реальных пользователях

    Подготовка материалов для разработки
    Передача дизайна в разработку
    Артефакты спецификации и материалы для разработки
    Мастер-класс: организация макета
    Чему вы научитесь
    Как подготовить материалы для передачи в разработку

    Основы программирования для дизайнеров
    Чему вы научитесь
    Дизайнеру необходимо понимание того, как его дизайн потом будет реализован в коде — что можно сделать, а что нельзя, насколько все это сложно и какие есть приемы оптимизации

    Секреты презентации
    Секрет создания успешных презентаций
    Защита идеи перед клиентом
    Чему вы научитесь
    При текущем спросе на мобильных дизайнеров предложения о работе с большой зарплатой получают все, у кого есть хоть один кейс в портфолио. Мы хотим, чтобы в результате курса у вас этот кейс появился — научим круто его оформить и подать, чтобы карьера поперла

  13. Доступно [Udemy] Этичный Хакинг. Запись интенсива Secure Android Phone (Мефодий Келевра)

    [​IMG]

    Этичный Хакинг. Запись интенсива Secure Android Phone.
    Узнай на что действительно способен твой смартфон с Android!
    И насколько он изначально не безопасен!​

    Описание
    Язык:
    Русский
    Год выпуска: 2019
    Автор: Mefodiy Kelevra
    Лекций: 5
    Продолжительность: 11 часов
    Объем: 6.36Гб.

    Предлагаю вашему вниманию запись 10(!!!) часового интенсивы Secure Phone на базе Android!

    Интенсив очень насыщенный информацией, после его прохождения вы узнаете на что действительно способен ваш Android смартфон!

    Бонусом есть этичный хакинг, с помощью вашего Андроид девайса!

    "Secure Phone" - мы создадим телефон на базе Смартфона с Android, с защитой от:
    - Перехвата сетевого трафика
    - Оповещением о подмене Базовой Станции (БС)0
    - Выберем прошивку с открытым исходным кодом, либо удалим встроенные в стандартную прошивку бекдоры (да да, такие есть практически в каждой)
    - Зашифруем телефон и сделаем его устойчивым к криминалистической экспертизе
    - Поговорим о методах бекапа и восстановлении, а так же их шифрования для безопасного хранения
    - Антивирусы для Андроид, есть ли в них толк и какой выбрать?
    - Сервисы автоматического определения номера звонящего
    - Сервисы автоматической записи звонков GSM и Мессенджеров
    - Выясним наиболее безопасные мессенджеры из 3-х типов (Федеративные, централизованые и p2p)
    - Защита симкарт
    - Виды рута и фреймворков для изменения функция ОС "На лету"
    - VPN для смартфона
    - Защита DNS телефона от подмены
    - Фаерволы для Android
    - Защита от прослушивание микрофона смартфона другими приложениями
    - Безопасное удаление файлов и почему нельзя отдавать телефон в ремонт или продавать без предварительной очистки.

    Это только 30 процентов того что есть в интенсиве!
    Я разнесу мифы безопасности телеграмм и других мессенджеров!
    И многое многое другое!

    Для кого этот курс:
    Этичные хакеры
    Компьютерные энтузиасты
    Цифровые параноики

    Содержание складчины (файлы)
    001 Запись первого дня.mp4 [0g 995m 856k 897]
    002 Запись второго дня.mp4 [1g 161m 994k 427]
    003 [Tips&Tricks] Продление жизни батареи Android.mp4 [172m 36k 523]
    004 [Tips&Tricks] Улучшение сигнала GPS на Android.mp4 [113m 31k 849]
    005 Как создать не взламываемый пароль.mp4 [106m 898k 355]

    Файлы будут в архивированном виде RAR.
  14. Доступно [Otus] Разработчик JavaScript. 4-й модуль

    [​IMG]

    О курсе
    Курс "Разработчик JavaScript" предназначен для разработчиков, которые хотят узнать больше о мире современного JavaScript. В рамках курса мы рассмотрим ключевые особенности языка JavaScript, его окружение - браузеры и серверную платформу NodeJS. Мы разберем внутреннее устройство и понятия популярного фреймворка Angular, а также библиотеки для написания web-приложений VueJS и ReactJS. Курс подходит для разработчиков уровня Junior или Middle, которые имеют общее представление и некоторый опыт работы с Web и намерены больше узнать об актуальных подходах разработки программ и приложений в среде JavaScript.

    Программа
    Занятие 25. Создание и управление формами в Angular
    Занятие 26. Тестирование в Angular
    Занятие 27. Сборка приложений для Production
    Занятие 28. Обзор пройденных фреймворков и технологий
    Занятие 29. Итоговое занятие

    В 4 модуль входят файлы и папки:
    25. Создание и управление формами в Angular
    Занятие 25.mp4 [211m 686k 343]
    Презентация 25.pdf [1m 766k 207]
    Ссылки.txt [764]

    26. Тестирование в Angular
    Занятие 26.mp4 [234m 434k 528]
    Презентация 26.pdf [419k 210]
    Ссылки.txt [538]

    27. Сборка приложений для Production
    links.txt [148]
    Занятие 27.mp4 [211m 513k 817]
    Презентация 27.pdf [400k 649]

    28. Обзор пройденных технологий
    Choosing a JavaScript Framework - Rob Eisenberg.mp4 [84m 51k 354]
    Видео 28.mp4 [205m 434k 287]
    Презентация.pptx.pdf [2m 196k 71]
    Ссылки.txt [238]

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...

  15. Доступно [Otus] Разработчик JavaScript. 3-й модуль

    [​IMG]

    О курсе
    Курс "Разработчик JavaScript" предназначен для разработчиков, которые хотят узнать больше о мире современного JavaScript. В рамках курса мы рассмотрим ключевые особенности языка JavaScript, его окружение - браузеры и серверную платформу NodeJS. Мы разберем внутреннее устройство и понятия популярного фреймворка Angular, а также библиотеки для написания web-приложений VueJS и ReactJS. Курс подходит для разработчиков уровня Junior или Middle, которые имеют общее представление и некоторый опыт работы с Web и намерены больше узнать об актуальных подходах разработки программ и приложений в среде JavaScript.

    Программа
    Занятие 17: Все суть компоненты

    Участники смогут:
    - Подключать и использовать веб-компоненты в приложениях
    - Создавать Polymer компоненты, решающие функциональные и композиционные задачи
    Занятие 18: Специфика построения приложений на Polymer
    Участники смогут:
    - Разрабатывать приложения с использованием Polymer
    - Понимать и определять структуру кода, использовать инструменты для сборки и оптимизации приложений
    Занятие 19: Введение в Angular
    Участники смогут:
    - Настроить себе окружение IDE, а также скачать зависимости и библиотеки, коммандные утилиты для TypeScript и создания проектов для работы с Angular
    - Различать TypeScript и JavaScript
    - Писать и понимать код на языке TypeScript

    Занятие 20: Компоненты и директивы
    Участники смогут:
    - Декомпозировать макет страницы на компоненты
    - Различать директивы и компоненты во фреймворке Angular
    - Создавать простые директивы и компоненты
    Занятие 21: Observables. RxJS
    Участники смогут:
    - Отличать основные понятия паттерна
    - Observable, Observer, Subscriber, Operator
    - Применять шаблон проектирования Observables, используя библиотеку RxJS
    Занятие 22: Сервисы
    Участники смогут создавать сервисы для получения, отправки и хранения данных для приложений Angular
    Занятие 23: Состояние приложения
    Участники смогут разбираться в особенностях шаблона проектирования Dependency Injection и его имплементации в Angular
    Занятие 24: Создание и управление формами в Angular
    Участники смогут:
    - Создавать формы, используя техники Dynamic Forms, Reactive Forms
    - Описывать валидацию и другие функции для элементов форм

    В 3 модуль входят файлы и папки:
    17. Всё суть компоненты
    source.zip [19k 999]
    Видео 17.mp4 [203m 473k 930]
    Презентация 17.pdf [1m 323k 902]
    Ссылки.txt [916]

    18. Специфика построения приложений на Polymer
    Видео 18.mp4 [219m 730k 41]
    Презентация_занятия_18.pptx.pdf [1m 643k 153]
    Ссылки.txt [434]

    source
    .gitignore [29]

    1
    package.json [287]
    polymer-element.html [674]
    shadow-dom.html [834]
    tabs.html [644]

    my-app
    bower.json [269]
    index.html [570]
    manifest.json [96]
    package.json [220]
    polymer.json [59]
    README.md [781]

    src

    my-app-app
    my-app-app.html [642]

    test

    my-app-app
    my-app-app_test.html [1k 658]

    my-element
    bower.json [395]
    index.html [441]
    my-element.html [751]
    package.json [270]
    polymer.json [59]
    README.md [485]

    build

    default
    index.html [435]

    demo
    index.html [877]

    test
    index.html [485]
    my-element_test.html [1k 630]

    2
    button.html [626]
    element.html [620]
    polymer-element.html [1k 61]
    shadow-dom.html [638]
    style.html [815]

    3
    data-system.html [864]
    factorial.html [562]
    shadow-dom.html [696]
    template.html [718]
    template-and-shadow-dom.html [777]

    19. Введение в Angular
    Видео 19.mp4 [330m 667k 517]
    Презентация_занятия_19__Введение_в_Angular-7490-16ae76.pptx.pdf [1m 752k 416]
    Ссылки.txt [282]

    20. Введение в Typescript
    Видео 20.mp4 [209m 422k 506]
    Презентация.pdf [920k 40]

    21. Компоненты и дерективы
    Видео 21.mp4 [202m 505k 752]
    Презентация.pptx.pdf [2m 188k 706]
    Ссылки.txt [2k 680]

    22. Передача данных. Сервисы
    Видео 22.mp4 [229m 980k 526]
    Презентация.pdf [1m 306k 523]

    23. Observables
    Видео 23.mp4 [212m 87k 582]
    Презентация.pptx.pdf [2m 157k 337]
    Ссылки.txt [772]

    24. Состояние приложения
    Видео 24.mp4 [204m 354k 651]
    Презентация.pptx.pdf [1m 747k 256]
    Ссылки.txt [241]

    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...