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

  1. Все статусы
  2. Открыто
  3. Сбор взносов
  4. Доступно
  1. Доступно [Purpleschool] HTML и CSS - полный курс по вёрстке с нуля. Тариф без наставника (Антон Ларичев)

    [​IMG]

    [Purpleschool] HTML и CSS - полный курс по вёрстке с нуля. Тариф без наставника (Антон Ларичев)

    Чему вы научитесь?

    • Верстать адаптивные сайты на HTML и CSS
    • Знать сематическую вёрстку и особенности HTML5
    • Проверять доступность и работать со Screen Reader
    • Верстать формы и таблицы
    • Работать с Figma макетами
    • Понимать каскад и специфичность стилей
    • Понимать работу потока документа и блочную модель
    • Создавать анимацию
    • Работать с различными layout
    • Верстать на CSS Flexbox
    • Верстать на CSS Grid
    • Custom property и расчёты в CSS
    Что в курсе?
    В этом курсе мы изучим всё об HTML и CSS и сверстаем несколько посадочных страниц и отдельных компонент сайта. Он подойдёт тем, кто только хочет погрузиться в веб разработку и создавать свои сайты или полноценные приложения. HTML и CSS является базой перед переходом к JavaScript и фреймворкам типа React, Angular или Vue, поэтому от вас не потребуется вообще никаких знаний.

    Так же он подойдёт тем, кто уже пишет веб приложения, но хочет структурировать свои знания по вёрстке и почерпнуть техники работы с flex и grid. Все эти знания мы применим на вёрстке реальной страницы сайта PurpleSchool, сравнивая различные подходы к вёрстке.

    Лекции содержат как теоретическую часть, так и live-code, где мы вместе будем писать код, разбираю особенности работы HTML и CSS. В конце каждого модуля вас ожидает тест. Этот курс направлен на практику, потому в курсе сделан упор на большое число упражнений, которые позволит закрепить знания.

    Объем: 3,43Гб.
  2. Запись [Otus] Архитектор 1С (Роман Кузин)

    [​IMG]

    Что даст вам этот курс
    Вы научитесь формировать архитектуру окружения 1С, интегрировать ее с другими программами и встраивать в общую схему построения ИТ-ресурсов компании.

    Этот курс подходит вам, если вы:
    Программист 1С или системный аналитик 1С, желающий повысить свои компетенции и вырасти до технического архитектора 1С

    После обучения вы сможете:
    • Проектировать структуру программных продуктов 1С
    • Моделировать бизнес-процессы и создавать прототипы разработки
    • Проектировать технические проекты в СППР
    • Работать с Git, OneScript, Vanessa, SonarCube, Apdex, Grafana
    • Устанавливать и настраивать РИБ
    • Проводить Code review и проводить парное программирование
    • Планировать и проектировать доработки
    • Работать с брокерами сообщений для обмена данных
    • Работать с EDT для разработки
    • Настраивать и дорабатывать 1С:ДО и 1C:ERP
    • Создавать мобильные приложения на 1С
    • Использовать тонкие настройки СКД
    Дополнительно на курсе вы узнаете:
    • Как организовать работу отдела разработки 1С
    • Какие есть виды документации в 1С
    • Какие организационные мероприятия существуют в 1С, научитесь их планировать и проводить
    Программа:

    Модуль 1
    Основные настройки окружения 1С
    Модуль 2
    Организация SCRUM-команды на проекте 1С
    Модуль 3
    Моделирование и описание бизнес-процессов.
    Модуль 4
    Автоматизация работы разработчиков и контроль качества кода
    Модуль 5
    Тестирование в 1С. TDD, BDD. Использование CI/CD на проектах
    Модуль 6
    Мониторинг и контроль производительности
    Модуль 7
    Построение интеграций в системах 1С
    Модуль 8
    Построение учетной системы полного цикла для крупного холдинга
    Модуль 9
    Проектная работа

  3. Запись [Otus] Reinforcement Learning. Обучение с подкреплением

    [​IMG]
    Что даст вам этот курс?
    Курс предназначен для DS/DL/ML специалистов, которые хотят погрузиться в алгоритмы обучения с подкреплением. После прохождения курса студенты научатся применять алгоритмы RL для решения разнообразных задач в реальном мире, включая игровую индустрию, робототехнику, управление энергетическими системами и управление финансовым портфелем.

    Для кого этот курс?
    - DS/ML/DL специалисты, которые хотят углубить знания в области обучения с подкреплением и получить практический опыт;
    - Разработчики с базовыми навыками Python и ML, которые хотят получить опыт работы с рекомендательными системами;
    - Выпускники курсов по машинному обучению

    После обучения вы:
    - Овладеете основными алгоритмами RL, такими как Q-learning, SARSA, Monte Carlo
    - Научитесь строить модель среды и агента, а также проводить обучение на простых игровых сценариях
    - Изучите такие алгоритмы, как Deep Q-Network (DQN), Policy Gradient (PG), Actor-Critic, и сможете реализовать их в своих проектах
    - Познакомитесь с продвинутыми темами в Reinforcement Learning, такими как оптимальное управление, методы обучения со скользящим горизонтом, Model-based RL
    - Научитесь применять RL для решения конкретных задач и понимать, как это применение работает на практике.

    Особенности курса
    Особенностью курса является его фокус на практических примерах и проектной работе. Студенты получат необходимые знания для реализации RL алгоритмов в своих собственных проектах и приложениях.

    Необходимые знания:
    - базовое знакомство с Python;
    - базовые знания линейной алгебры (матрицы, векторы, градиентный спуск);
    - базовые навыки работы с ML (pandas, sklearn, линейная регрессия, логистическая регрессия).
  4. Запись [OTUS] Рекомендательные системы (Александр Брут-Бруляко, Роман Захаров)

    [​IMG]

    Рекомендательные системы (Recommender Systems) помогают анализировать данные о пользователе и его предпочтениях, чтобы предоставлять персонализированные рекомендации о продуктах, услугах или контенте, которые могут ему понравиться. Сейчас рекомендательные системы активно используют банки, e-commerce, соцсети, стриминговые сервисы, поэтому на рынке востребованы специалисты с глубокими знаниями и опытом в области рекомендательных систем.

    По данным Zarplan средняя зарплата специалистов Data Science в области рекомендательных систем составляет более 240 тысяч рублей. Курс дает знания, которые помогут перейти на более интересный проект с высокой зарплатной вилкой.

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

    Модуль 1.Классические методы рекомендаций
    Модуль 2.Контентные методы рекомендаций
    Модуль 3.Современные методы рекомендаций
    Модуль 4.Персонализация
    Модуль 5.Проектная работа

  5. Запись [Otus] Rust Developer. Basic (Кирилл Федченко, Александр Сергеев)

    [​IMG]

    Best Practices по языку программирования Rust для начинающих

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

    Опытные разработчики советуют Rust как первый язык программирования людям, которые осознанно хотят в программирование, когда-то уже что-то программировали т.к. Rust дает понимание фундаментальных основ: это работа с памятью, система типов и т.д.
    Разработчики отмечают, что Rust взял лучшее из разных языков программирования.

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

    На курсе мы разберем:
    • ключевые особенности Rust, понимание которых позволяет не только разрабатывать сложные программные продукты на этом языке, но и помогает лучше проектировать ПО в целом;
    • наиболее популярные библиотеки и проекты, широко используемые на практике;
    • многопоточность и архитектуру программного обеспечения.

    Модуль 1 Разработка ПО на Rust
    Модуль 2 Синтаксис Rust и основы Computer Science
    Модуль 3 Алгоритмы и структуры данных
    Модуль 4 Многопоточность

  6. Запись [Modeler] SkyModAI: Личный взлет в мир мобильной разработки

    [​IMG]

    ИИ и разработка мобильных приложений с ChatGPT и Unity: Практическое создание, монетизация, АСО для сверхприбыли и ускоренного масштабирования

    Формат: удобные короткие видео(в среднем 15 минут) для качественного погружения и структурированного изучения, с возможностью возврата на нужный урок.

    Общая длительность: более 10-ти часов

    Исходники и дополнительная информация: включено в курсе

    Блок 1. Введение в Unity. Выбор приложения.
    1.1. Введение в Unity: Основные визуальные элементы. Интерфейс.

    1.2.1. Выбор приложения. С учётом масштабирования.

    1.2.2. Выбор тематики через ChatGPT

    1.3.1. GooglePlay - изучаем конкурентов

    1.3.2. Смотрим ключи в сервисах аналитики

    1.3.3. TrendGoogle подбираем Локализации

    Блок 2. Пишем приложение по выбранной тематике с помощью ChatGPT. Приложение 1.
    2.3. Начинаем писать приложение с ChatGPT. Перое решение проблемы. Первая победа.

    2.3.1.1. Создаём префаб с помощью ChatGPT - часть 1

    2.3.1.2. Создаём префаб с помощью ChatGPT – финиш

    2.3.2.1. Создание нового окна

    2.3.2.2. Создание нового окна - создание префаба

    2.3.2.3. Создание нового окна - создание префаба. Продолжаем

    2.3.2.4. Создание нового окна - успех окончательный

    2.3.3. Реализация показа Чита

    2.3.4. Создаём кнопки в настройках

    2.3.5. Делаем переключение между экранами

    2.3.6. Добавляем свои приложения. Приложение готово

    Блок 3. Монетизация. Полная интеграция.
    3.1. Сервисы для монетизации. Интеграция всех SDK за 5 минут.

    3.2. Интеграция Баннера

    3.3. Интеграция Межстраничной рекламы

    3.4. Интеграция Рекламы с вознаграждением

    Блок 4. Работа с шаблонами. Супер быстрый старт.
    4.1. Работа с Шаблонами

    4.1.1. Поиск картинок

    4.1.2. Уникализация шаблона

    4.2. Скрипты - на примере скриншотов

    4.3. Подключение всех СДК

    Блок 5. Публикуем приложение в Google Play Store и AppStore. ПОЛНЫЙ ГАЙД. С нуля и до публикации.
    5.1 Компиляция приложения под Android

    5.2 Компиляция приложения под IOS

    5.3.1. Начинаем публиковать Android приложение

    5.3.2. Составление АСО текстов на множество локализаций для приложения (Фишка: пишем АСО(оптимизированный текст для продвижения запросов), через ChatGPT.)

    5.3.3. Завершения публикации приложения

    5.4.1. Публикуем приложения в AppStore (IOS) (Фишка: публикуем в AppStore БЕЗ MacBook. Только Windows. Как сделать. Показываю на реальном примере.)

    5.4.2. Публикуем приложения в AppStore (IOS). Завершение публикации

    Блок 6. Работа с трафиком и мотивированный трафик. Разбираем 2 источника трафика: Google Ads и Facebook. Мотив + органика.
    6.1. Запускаем рекламу в FaceBook

    6.2. Запускаем рекламу в Google

    6.3. Органический трафик и мотив

    Блок 7. Как используя полученную базу написать любое по сложности приложения и масштабироваться. Интеграция API – гороскопов.
    7.1. Ускорение x10. Работа со своими наработками. Делаем по 20 приложений в неделю.

    7.2. Интеграция API на примере гороскопов. Начало

    7.3. Интеграция API на примере гороскопов. Финиш

  7. Запись [OTUS] Natural Language Processing NLP (Мария Тихонова)

    [​IMG]

    Natural Language Processing (NLP, обработка естественного языка) – это направление, которое объединяет в себе лингвистику, компьютерные науки и искусственный интеллект. NLP применяет алгоритмы машинного обучения для анализа естественных языков.

    Что даст вам этот курс?
    Знаний, которые дают ML/DL курсы, часто оказывается недостаточно, чтобы стать специалистом в области NLP. Data Scientist'ам, которые решили заняться методами, связанными с автоматической обработкой текстов, необходимы дополнительные знания из этой области.
    Данный курс представляет собой уникальное сочетание глубоких знаний из области NLP и "повседневных" практических навыков. С одной стороны, программа курса по наполненности и изучаемым темам ничуть не уступает аналогичным вузовскими курсам. С другой стороны, в курсе, помимо теоретичечских знаний, особое внимание уделяется практическим навыкам, таким как работа с текстами на основе регулярных выражений, парсинг данных, создание телеграм-ботов. Эти темы практически не освещаются в большинстве NLP-курсов, так как считаются рутинными и техническами. При этом эти навыки необходимы всем специалистам в области NLP.
    Также на курсе изучаются современные подходы и модели, которые на данный момент являются стандартом в области, но еще не успели войти в большинство программ, так как были предложены совсем недавно. Стоит отметить, что на курсе делается акцент на особенностях работы с русскоязычными моделями и данными на русском языке.

    Для кого этот курс?
    Курс предназначен для DS/ML-специалистов, которые, либо уже какое-то время находятся в профессии, либо недавно закончили ML/DS/DL курсы и хотят углубить знания в области NLP.

    После завершения курса вы сможете:
    • работать с текстовыми данными;
    • парсить, собирать данные с сайтов из интернета;
    • создавать телеграм-ботов;
    • применять методы классического NLP для решения ML задач, связанных с текстами;
    • работать с нейросетевыми моделями архитектуры трансформер;
    • применять модели архитектуры трансформер для широкого спектра NLP задач;
    • решать задачу распознавания именованных сущностей;
    • создавать вопросно-ответные системы.
    ПО:
    Модуль 1.Python для работы с текстами
    Модуль 2.Введение в DL
    Модуль 3.Классические методы NLP
    Модуль 4.Нейросетевые языковые модели
    Модуль 5.Дополнительные главы NLP
    Модуль 6.Проектный модуль

  8. Запись Курс по backend разработке на FastAPI (Артем Шумейко)

    [​IMG]

    Курс по backend разработке на FastAPI (Артем Шумейко)

    Вы узнаете тонкости построения архитектуры на backend'е, создадите свое полноценное приложение на FastAPI с нуля и выведете свою карьеру на новый уровень
    • От новичка в Python до backend разработчика
      В ходе прохождения курса, вы получите навыки, востребованные на рынке. Так, вы сможете начать свою карьеру в backend разработке или стать более ценным экспертом и получить повышение.
    • Собственный пет-проект
      Вы напишете свое приложение, которое добавите в портфолио, и сможете рассказывать о навыках, полученных в ходе его разработки.
    • Современный стек
      Вы познакомитесь не только с FastAPI, но и со всей экосистемой, сосуществующей с фреймворком: SQLAlchemy, Redis, Celery, Pytest, Docker, Админка, логирование, мониторинг и пр.
    • Упор на практику с изучением теории
      Вы сможете закрепить полученные знаия с помощью решения теоретических и практических задач курса.
    • Четкая структура
      Курс содержит структурированный материал, изложенный в доступной и понятной форме, а также практические задачи. Это позволит вам быстрее и эффективнее освоить backend разработку.
    • Нет аналогов. Это первый подробный русскоязычный видеокурс по FastAPI и экосистеме вокруг фреймворка.
    Программа курса:

    1. Знакомство с фреймворком
    • API vs FastAPI. В чем разница
    • Запускаем FastAPI
    • Валидация данных с Pydantic
    • База Данных Подключение
    • База Данных Запросы
    • Авторизация и аутентификация
    • Дорабатываем функционал
    • Фронтенд и работа с файлами
    • FastAPI vs Django vs Flask
    2. Экосистема FastAPI
    • Архитектура современных web-приложений
    • Тестирование с pytest: юнит и интеграционное
    • Подключение админки
    • Кэширование данных через Redis
    • Фоновые задачи с Celery и Background Tasks
    3. Вперед в production!
    • Логирование и Middleware
    • Контроль ошибок с Sentry
    • Мониторинг данных через Grafana
    • Версионирование API
    • Стилизация кода
    • Написание Dockerfile и docker-compose.yml
    • Деплой приложения

    Тариф с поддержкой.
  9. Доступно [Otus] C++ Developer. Basic (Сергей Кольцов)

    [​IMG]
    C++ Developer. Basic [2022]
    Разработчик С++. Базовый курс [2022]
    OTUS
    Сергей Кольцов, Владимир Папков, Александр Ключев, Марат Сейфулин, Павел Филонов, Георгий Иванов, Иван Келарев, Михаил Лицарев

    Освойте базовые навыки IT, необходимые C++ разработчику для успешного старта.

    Вы освоите основы программирования на языке C++ и заложите фундамент из навыков, необходимых для профессиональной разработки.

    С поддержкой персонального ментора вы сформируете четкое представление о разных областях, с которыми соприкасается разработчик C++.

    Получите базовые навыки программирования на языке C++, которые пригодятся при прохождении собеседований и работе на позиции Junior C++ Programmer.

    Сможете самостоятельно разрабатывать программы на языке C++ для решения бизнес-задач.

    После обучения вы:
    1. Заберете с собой материалы по всем занятиям (презентации, записи вебинаров, примеры практических задач);
    изучите одну из главных возможностей языка C++ с точки зрения ООП — создание собственных типов и операций с ними;
    2. Получите базовые навыки unit-тестирования своего кода на языке C++;
    3. Познакомитесь со стандартной библиотекой и выработаете навыки ее использования;
    4. А также научитесь использовать сторонние библиотеки;
    Модуль 1 - Введение в язык C++
    Тема 1. Вводное занятие
    Тема 2. Пишем свой “Hello, World”.
    Тема 3. Базовый синтаксис языка C++
    Тема 4. Такие разные функции
    Тема 5. Модульность. Линковка
    Тема 6. Подробнее о CMake
    Тема 7. Ответы на вопросы

    Модуль 2 - Классы и структуры
    Тема 8. Структуры и классы
    Тема 9. Полиморфизм и все-все-все
    Тема 10. Шаблоны классов и функций
    Тема 11. Тонкости (перегрузка операторов, конструкторы и деструкторы, move-семантика)

    Модуль 3 - Основы unit-тестирования
    Тема 12. Понятие unit-тестирования, цель, что тестируем
    Тема 13. Инструменты для unit-тестирования. Библиотека Googletest

    Модуль 4 - Стандартная библиотека и полезные алгоритмы
    Тема 14. Общий обзор стандартной библиотеки
    Тема 15. Подробнее о контейнерах и вводе-выводе
    Тема 16. Алгоритмы, которые лучше знать лучше

    Модуль 5 - Работа со сторонними библиотеками
    Тема 17. Работа с библиотеками вручную
    Тема 18. Современные средства автоматизации. Пакетные менеджеры, снова CMake
    Тема 19. Сборка библиотек из исходников

    Модуль 6 - Всё глубже и глубже. Тонкости
    Тема 20. Семантика перемещения, noexcept, и как они нам помогают
    Тема 21. Работа с динамической памятью
    Тема 22. Исключения в C++. Использование и нюансы. Гарантии безопасности

    Модуль 7 - Многопоточность в C++
    Тема 23. Понятие потока выполнения программы
    Тема 24. Две главные проблемы - гонка и взаимная блокировка
    Тема 25. Структуры данных в многопоточной среде
    Тема 26. Более высокие абстракции и асинхронное исполнение
    Тема 27. Дополнительные тонкости и детали

    Модуль 8 - Разное
    Тема 28. Идиомы и полезные практики C++
    Тема 29. Вводное занятие по проекту
    Тема 30. Идиомы и полезные практики C++. Часть 2
    Тема 31. Полезные в работе инструменты
    Тема 32. Консультация
  10. Запись [Otus] Symfony Framework (Михаил Каморин)

    [​IMG]

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

    Symfony — один из самых сложных, надежных и высокопроизводительных PHP-фреймворков. Он по праву считается основным фреймворком для решения задач уровня enterprise. Symfony используют многие популярные проекты, например, Drupal, phpBB. Даже самый популярный PHP-фреймворк Laravel построен на основе Symfony. Курс рассчитан на PHP-разработчиков с опытом работы от двух лет.

    Вы научитесь:
    • использовать Symfony в проектах;
    • обеспечивать безопасность приложения;
    • тестировать и мониторить полученный код;
    • использовать встроенные инструменты фреймворка;
    • разворачивать приложения в различных окружениях.
    Программа обучения
    В процессе обучения вы получите комплексные знания и навыки.
    Модуль 1 Знакомство с фреймворком. Пишем базовый функционал
    Модуль 2 Маршрутизация и HttpFoundation
    Модуль 3 Интеграция с другими системами
    Модуль 4 Тестирование и развёртывание
    Модуль 5 Symfony: Advanced practices


  11. Запись [Skillbox] Программирование дронов на Python (Михаил Колодочка, Дмитрий Петров)

    [​IMG]

    На курсе вы
    • Разберётесь в устройстве дронов
    • Освоите азы языка Python
    • Научитесь решать вычислительные и расчётные задачи с помощью Python
    • Узнаете, как рассчитать траекторию полёта дрона на компьютере
    • Сможете обрабатывать данные о полёте дрона с помощью Python
    • Научитесь разрабатывать систему навигации для дрона
    Содержание курса
    Вас ждут вебинары и практические задания от опытных инженеров.
    1. Основы разработки на Python
    2. Расширенные возможности Python
    3. Символьные и численные расчёты в Python
    4. Визуализация данных
    5. Обработка и первичный анализ данных различных типов
    6. Взаимодействие с операционной системой и оборудованием
    7. Введение в летающую робототехнику
    8. Основы аппаратных и навигационных комплексов БАС
    9. Теоретические основы разработки летающей робототехники
    10. Разработка симулятора БПЛА
    11. Разработка ПО для летающей робототехники
    12. Создание систем технического зрения для автономных БЛА
    13. Разработка систем предотвращения столкновений и построения карты
    14. Разработка систем планирования пути и облёта препятствий
    15. Основы разработки ПО для группового полёта
    16. Перспективы профессии


  12. Запись [IT DMS] Основы администрирования Linux (Роман Стельмах)

    [​IMG]
    В курсе изучаются фундаментальные основы операционной системы Linux и базовые задачи администрирования.

    Кому подойдет данный курс:
    • Тем, кто незнаком с Linux и IT
      Узнаете что такое UNIX-архитектура и как устроены дистрибутивы Linux. Научитесь управлению доступами, работать с утилитами, файлами и сетью. Сможете начать карьеру в IT.
    • IT специалистам
      Сможете использовать Linux для настройки доступов к корпоративным системам и выполнять другие задачи. Сможете обеспечить безопасность сетевых подключений и защитить свои проекты от хакеров и вредоносного ПО.
    Чему вы научитесь:
    • Устанавливать Linux на базе OC Ubuntu Server
    • Устанавливать VPN Сервер в облачной инфраструктуре, и понимать как все это работает
    • Предоставлять и настраивать доступы cможете настраивать уровень доступа к системе и привилегии для отдельных пользователей и групп
    • Администрировать и обслуживать различные компоненты своего сервера от железа до пользователей и настроек файервола
    • Работать с командной строкой научитесь применять основные команды для управления процессами и системой в Bash-терминале
    • Разбираться в виртуализации и контейнерах
    [​IMG]

    Всем привет! Меня зовут Роман Стельмах, я закончил Институт Криптографии Связи и Информатики в 2011 году и с тех пор я работаю в IT сфере. На текущий момент я работаю на позиции сетевого инженера и администратора, занимаюсь построением сетей, их развитием, предоставлением услуг VPN, а также защитой трафика, проходящего через эти сети.

    Для моей каждодневной работы я автоматизирую некоторые процессы в сетях, и использую сервера, которые используют ОС Linux (Zabbix, Git, FreeIPA, etc).

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

    Мне также нравится рассказывать то, что я знаю и использую сам. Поэтому параллельно я работаю преподавателем (в Geekbrains) и спикером на вебинарах (например в Rebrain).

    Свои знания и навыки по Linux я продемонстрировал в этом курсе, надеюсь он будет вам полезен. Желаю успехов в изучении!
  13. Доступно [Purpleschool] JavaScript Advanced. Тариф Без наставника (Антон Ларичев)

    [​IMG]

    [Purpleschool] JavaScript Advanced. Тариф Без наставника (Антон Ларичев)

    Продвинутый курс по JavaScript с погружением в ООП, асинхронность, Event Loop, модульность, структуры данных и сборку

    Этот курс является вторым курсом по JavaScript, который рассматривает уже продвинутые концепции и детально погружается в устройство JS. От вас нужно только базовое знание основ JS и HTML и CSS для финального проекта. Этот курс сфокусирован на том, чтобы донести продвинутые концепции языка, а так же подвести вас к использованию фреймворков, таких, как React, Vue и Angular с пониманием, что происходит под капотом. Ведь все эти знания мы применим на финальном проекте – библиотеки книг. Мы сделаем полноценное SPA приложение с компонентной структурой, реактивностью и сборщиком. В процессе мы даже сделаем свой mini framework с использованием ООП.

    Вы научитесь
    • Работать с Map и Set, WeekMap и WeekSet
    • Работать с числами, Math и BigInt
    • Работать с интернационализацией чисел и дат через Intl API
    • Работать с таймерами и интервалами
    • Понимать принципы ООП
    • Использовать prototype и ES6 классы
    • Понимать и применять SOLID
    • Писать асинхронный JavaScript
    • Делать запросы на сервер и понимать принцип их работы
    • Понимать как работает Event Loop
    • Создавать и обрабатывать Promise
    • Понимать устройство DOM и его работу
    • Обрабатывать Event и понимать концепции захвата и всплытия
    • Создавать модульные приложения на commonjs и es6
    • Работать с NPM
    • Настраивать сборку проекта
    Требования
    Минимальные требования для прохождения курса: Базовое знание основ JavaScript;Будет плюсом знание HTML и CSS;

    Введение
    • Продвинутый JavaScript
    • Как устроен курс
    • Обзор проекта
    • Обзор курсов
    • Курс с наставником. С наставником
    Настройка окружения
    • Настройка окружения
    • Установка NodeJS
    • Настройки VSCode
    • Настройка проекта
    • Работа с git и GitHub. С наставником
    • Работа с наставником. С наставником
    • Работа с gitflow. С наставником
    • Как передавать на код ревью. С наставником
    Maps и Sets
    • Структура Set
    • Sets
    • Структура Map
    • Основы работы с Map
    • Быстрое создание Map
    • Итерация по Map
    • Упражнение - swap ключей и значений
    • WeakMap
    • WeakSet
    • Тест - Maps и Sets
    • Домашнее задание - Maps и Sets. С наставником
    Расчёты и math
    • Конвертация и проверка чисел
    • Библиотека Math
    • Округление
    • Упражнение - Функция случайного числа
    • Оператор остатка от деления
    • Разделитель чисел
    • Работа с BigInt
    • Интернационализация чисел
    • Упражнение - Конвертер валют
    • Тест - Расчёты и math
    • Домашнее задание - Расчёты и math. С наставником
    Даты и время
    • Создание дат
    • Операции с датами
    • Сравнение дат
    • Упражнение - Проверка на день рождения
    • Интернационализация дат
    • Тест - Даты и время
    • Домашнее задание - Даты и время. С наставником
    • Код ревью домашних заданий. С наставником
    Таймеры
    • Создание таймеров
    • Таймеры и Event Loop
    • Точность таймеров
    • Работа с интервалами
    • Упражнение - Таймер пиццы
    • Тест - Таймеры
    • Домашнее задание - Таймеры. С наставником
    Объектно-ориентированное программирование
    • Что такое ООП
    • Реализация ООП в JS
    • Оператор new
    • Prototype
    • Упражнение - Корзина товаров
    • Цепочки prototype
    • Тест - ООП
    • Домашнее задание - ООП. С наставником
    Классы
    • Классы
    • Setters и getters
    • Static
    • Приватные методы и свойства
    • Упражнение - класс пользователя
    • Object.create
    • Тест - Классы
    • Домашнее задание - Классы. С наставником
    • Код ревью домашних заданий. С наставником
    Принципы ООП в классах
    • Абстракция и инкапсуляция
    • Наследование
    • Наследование в ES6
    • Override методов
    • Упражнение - Удар по орку
    • Полиморфизм
    • Паттерн Builder и chaining
    • Тест - Принципы ООП в классах
    • Домашнее задание - Принципы ООП в классах. С наставником
    SOLID
    • О SOLID
    • Принцип единой ответственности
    • Принцип открытости и закрытости
    • Принцип подстановки Барбары Лисков
    • Принцип разделения интерфейса
    • Принцип инверсии зависимостей
    • Тест - SOLID
    • Домашнее задание - SOLID. С наставником
    Асинхронный JavaScript
    • Асинхронный код в JS
    • Запросы на сервер
    • Пример работы с Insomnia
    • JSON
    • Получение данных
    • Упражнение - Расчёт цены
    • Проблемы callback
    • Тест - Асинхронный JavaScript
    • Домашнее задание - Асинхронный JavaScript. С наставником
    • Код ревью домашних заданий. С наставником
    Promises
    • Promises и fetch
    • Обработка promises
    • Цепочка promise
    • Обработка reject
    • Finally
    • Упражнение - Select выбора категорий
    • Ручное создание ошибок
    • Упражнение - Функция запросов
    • Тест - Promises
    • Домашнее задание - Promises. С наставником
    Event Loop
    • Как работает асинхронность
    • Пример работы Event Loop
    • Создание простого Promise
    • Статические методы Promise
    • Упражнение - создание fetch
    • Тест - Event Loop
    • Домашнее задание - Event Loop. С наставником
    Современный Асинхронный JavaScript
    • Async await
    • Try catch
    • Упражнение - Мой город
    • Асинхронные методы
    • Последовательность выполнения
    • Параллельное выполнение
    • Другие комбинации Promise
    • Все возможности fetch
    • Упражнение - Генератор активностей
    • Тест - Современный Асинхронный JavaScript
    • Домашнее задание - Современный Асинхронный JavaScript. С наставником
    • Код ревью домашних заданий. С наставником
    Продвинутый DOM и Events
    • Как работает DOM
    • Работа с элементами
    • Визуальное положение элементов
    • Типы событий и обработчики
    • Всплытие событий
    • Пример всплытия событий
    • Делегирование событий
    • Перемещение по DOM
    • Жизненный цикл событий DOM
    • Упражнение - Поиск по списку
    • Загрузка скриптов defer и async
    • Тест - Продвинутый DOM и Events
    • Домашнее задание - Продвинутый DOM и Events. С наставником
    Модульность
    • Модули в JavaScript
    • IIFE в модулях
    • Модули commonjs
    • ES6 модули
    • Await на верхнем уровне
    • Процесс сборки
    • Тест - Модульность
    • Домашнее задание - Модульность. С наставником
    Работа с NPM
    • Обзор NPM
    • Авторизация и профиль
    • Разбор package json
    • Управление зависимостями
    • Тест - Работа с NPM
    • Домашнее задание - Работа с NPM. С наставником
    • Код ревью домашних заданий. С наставником
    Проект - Библиотека книг
    • Обзор проекта
    • Настройка проекта
    • Конфигурация сборщика
    • View страниц и роутинг
    • State и реактивности
    • Первый компонент
    • Вёрстка шапки
    • Компонент поиска
    • Поиск книг
    • Упражнение - Состояние загрузки
    • Вёрстка карточки
    • Упражнение - Добавление в избранное
    • Упражнение - Избранное
    • Развитие проекта
    Заключение
    • Сессия 1 на 1 с наставником. С наставником
    • Куда двигаться дальше?
    01 Введение
    01 Продвинутый JavaScript.mp4 [26m 340k 435]
    02 Как устроен курс.mp4 [63m 813k 341]
    03 Обзор проекта.mp4 [29m 741k 397]
    04 Обзор курсов.mp4 [37m 491k 5]

    Макет проекта
    BookApp.fig [11m 904k 269]
    ссылка.txt [92]

    Репозиторий
    ссылка.txt [52]

    8-javascript-advanced-1-master
    .eslintrc.json [250]
    .gitignore [19]
    index.html [742]
    package.json [748]
    package-lock.json [87k 248]
    rollup.config.js [224]

    dist
    app.js [29k 900]
    bundle.css [2k 225]

    src
    app.js [580]

    common
    div-component.js [119]
    view.js [197]

    components

    card
    card.css [941]
    card.js [1k 671]

    card-list
    card-list.css [204]
    card-list.js [684]

    header
    header.css [509]
    header.js [779]

    search
    search.css [568]
    search.js [1k 32]

    views

    favorites
    favorites.js [963]

    main
    main.js [1k 766]

    static
    favorites.svg [326]
    favorites-white.svg [308]
    global.css [165]
    logo.svg [1k 342]
    search.svg [764]
    search-white.svg [772]

    02 Настройка окружения
    01 Настройка окружения.mp4 [39m 843k 570]
    02 Установка NodeJS.mp4 [36m 397k 274]
    03 Настройки VSCode.mp4 [47m 503k 511]
    04 Настройка проекта.mp4 [11m 800k 492]
    ссылки.txt [69]

    Проект на GitHub
    8-javascript-advanced-1-master.zip [47k 909]
    ссылки.txt [52]

    Шрифт
    iA-Fonts-master.zip [7m 613k 659]
    ссылка.txt [33]

    03 Maps и Sets
    01 Структура Set.mp4 [4m 920k 503]
    02 Sets.mp4 [35m 248k 724]
    03 Структура Map.mp4 [21m 538k 801]
    04 Основы работы с Map.mp4 [28m 298k 235]
    05 Быстрое создание Map.mp4 [13m 599k 161]
    06 Итерация по Map.mp4 [12m 469k 464]
    07 Упражнение - swap ключей и значений.mp4 [9m 329k 426]
    08 WeakMap.mp4 [26m 839k 381]
    09 WeakSet.mp4 [7m 309k 828]

    04 Расчёты и math
    01 Конвертация и проверка чисел.mp4 [38m 369k 896]
    02 Библиотека Math.mp4 [21m 695k 2]
    03 Округление.mp4 [14m 466k 573]
    04 Упражнение - Функция случайного числа.mp4 [10m 456k 805]
    05 Оператор остатка от деления.mp4 [9m 343k 523]
    06 Разделитель чисел.mp4 [12m 507k 389]
    07 Работа с BigInt.mp4 [28m 926k 916]
    08 Интернационализация чисел.mp4 [23m 449k 433]
    09 Упражнение - Конвертер валют.mp4 [25m 78k 118]

    05 Даты и время
    01 Создание дат.mp4 [43m 94k 162]
    02 Операции с датами.mp4 [14m 742k 929]
    03 Сравнение дат.mp4 [10m 64k 659]
    04 Упражнение - Проверка на день рождения.mp4 [11m 963k 254]
    05 Интернационализация дат.mp4 [19m 665k 640]

    06 Таймеры
    01 Создание таймеров.mp4 [16m 747k 863]
    02 Таймеры и Event Loop.mp4 [13m 236k 763]
    03 Точность таймеров.mp4 [12m 365k 153]
    04 Работа с интервалами.mp4 [10m 591k 767]
    05 Упражнение - Таймер пиццы.mp4 [20m 55k 389]

    07 Объектно ориентированное программирование
    01 Что такое ООП.mp4 [36m 845k 773]
    02 Реализация ООП в JS.mp4 [14m 225k 232]
    03 Реализация ООП в JS.mp4 [21m 993k 75]
    04 Prototype.mp4 [37m 852k 330]
    05 Упражнение - Корзина товаров.mp4 [28m 283k 918]
    06 Цепочки prototype.mp4 [32m 110k 772]

    08 Классы
    01 Классы.mp4 [27m 673k 426]
    02 Setters и getters.mp4 [33m 817k 129]
    03 Static.mp4 [15m 284k 692]
    04 Приватные методы и свойства.mp4 [19m 295k 228]
    05 Упражнение - класс пользователя.mp4 [34m 754k 468]
    06 Object.create.mp4 [19m 887k 828]

    09 Принципы ООП в классах
    01 Абстракция и инкапсуляция.mp4 [22m 374k 812]
    02 Наследование.mp4 [35m 639k 6]
    03 Наследование в ES6.mp4 [22m 571k 830]
    04 Override методов.mp4 [17m 864k 404]
    05 Упражнение - Удар по орку.mp4 [28m 593k 739]
    06 Полиморфизм.mp4 [21m 240k 230]
    07 Паттерн Builder и chaining.mp4 [21m 127k 773]

    10 О SOLID
    01 Принцип единой ответственности.mp4 [13m 411k 200]
    02 Принцип открытости и закрытости.mp4 [17m 236k 504]
    03 Принцип подстановки Барбары Лисков.mp4 [12m 808k 325]
    04 Принцип разделения интерфейса.mp4 [12m 125k 362]
    05 Принцип инверсии зависимостей.mp4 [14m 847k 394]

    11 Асинхронный JavaScript
    01 Асинхронный код в JS.mp4 [16m 392k 465]
    02 Запросы на сервер.mp4 [58m 617k 677]
    03 Пример работы с Insomnia.mp4 [31m 672k 582]
    04 JSON.mp4 [10m 447k 997]
    05 Получение данных.mp4 [22m 867k 983]
    06 Упражнение - Расчёт цены.mp4 [14m 36k 0]
    07 Проблемы callback.mp4 [17m 350k 446]

    12 Promises
    01 Promises и fetch.mp4 [11m 525k 768]
    02 Обработка promises.mp4 [18m 191k 903]
    03 Цепочка promise.mp4 [17m 454k 678]
    04 Обработка reject.mp4 [24m 455k 898]
    05 Finally.mp4 [9m 283k 128]
    06 Упражнение - Select выбора категорий.mp4 [19m 908k 695]
    07 Ручное создание ошибок.mp4 [20m 847k 686]
    08 Упражнение - Функция запросов.mp4 [20m 528k 973]

    13 Event Loop
    01 Event Loop.mp4 [21m 856k 502]
    02 Пример работы Event Loop.mp4 [15m 298k 732]
    03 Создание простого Promise.mp4 [22m 500k 418]
    04 Статические методы Promise.mp4 [17m 52k 168]
    05 Упражнение - создание fetch.mp4 [25m 905k 458]

    14 Современный Асинхронный JavaScript
    01 Async await.mp4 [23m 285k 790]
    02 Try catch.mp4 [27m 785k 369]
    03 Упражнение - Мой город.mp4 [32m 590k 90]
    04 Асинхронные методы.mp4 [8m 279k 639]
    05 Последовательность выполнения.mp4 [19m 495k 681]
    06 Параллельное выполнение.mp4 [39m 523k 726]
    07 Другие комбинации Promise.mp4 [22m 956k 335]
    08 Все возможности fetch.mp4 [14m 353k 928]
    09 Упражнение - Генератор активностей.mp4 [38m 211k 728]

    15 Продвинутый DOM и Events
    01 Как работает DOM.mp4 [23m 333k 805]
    02 Работа с элементами.mp4 [32m 410k 894]
    03 Визуальное положение элементов.mp4 [30m 983k 648]
    04 Типы событий и обработчики.mp4 [41m 34k 427]
    05 Всплытие событий.mp4 [16m 493k 483]
    06 Пример всплытия событий.mp4 [37m 760k 797]
    07 Делегирование событий.mp4 [22m 583k 8]
    08 Перемещение по DOM.mp4 [29m 467k 315]
    09 Жизненный цикл событий DOM.mp4 [13m 218k 794]
    10 Упражнение - Поиск по списку.mp4 [18m 422k 152]
    11 Загрузка скриптов defer и async.mp4 [30m 420k 405]

    16 Модульность
    01 Модули в JavaScript.mp4 [18m 266k 155]
    02 IIFE в модулях.mp4 [19m 596k 716]
    03 Модули commonjs.mp4 [12m 906k 167]
    04 ES6 модули.mp4 [25m 302k 48]
    05 Await на верхнем уровне.mp4 [13m 42k 135]
    06 Процесс сборки.mp4 [28m 436k 573]

    17 Работа с NPM
    01 Обзор NPM.mp4 [22m 551k 492]
    02 Авторизация и профиль.mp4 [13m 895k 947]
    03 Разбор package json.mp4 [19m 827k 352]
    04 Управление зависимостями.mp4 [77m 744k 18]

    18 Проект - Библиотека книг
    01 Обзор проекта.mp4 [36m 171k 21]
    02 Настройка проекта.mp4 [20m 201k 607]
    03 Конфигурация сборщика.mp4 [39m 563k 196]
    04 View страниц и роутинг.mp4 [46m 218k 657]
    05 State и реактивности.mp4 [68m 562k 791]
    06 Первый компонент.mp4 [51m 205k 446]
    07 Вёрстка шапки.mp4 [59m 760k 278]
    08 Компонент поиска.mp4 [77m 887k 112]
    09 Поиск книг.mp4 [45m 291k 533]
    10 Упражнение - Состояние загрузки.mp4 [46m 576k 512]
    11 Вёрстка карточки.mp4 [132m 528k 382]
    12 Упражнение - Добавление в избранное.mp4 [35m 366k 172]
    13 Упражнение - Избранное.mp4 [40m 7k 654]
    14 Развитие проекта.mp4 [24m 714k 432]
    Ссылка на макет в Figma.txt [92]

    19 Завершение. Куда двигаться дальше
    19 Завершение. Куда двигаться дальше.mp4 [24m 59k 762]
    Объем: 3,1Гб.

  14. Доступно [Stepik] Полный курс по Java Script - С нуля до результата! (Дмитрий Фокеев)

    [​IMG]


    В этом курсе вы найдете все о современном языке программирования Java Script. Станьте Front-end разработчиком на Java Script.

    Чему вы научитесь
    • Научитесь манипулировать любыми визуальными элементами на веб страницах
    • Научитесь создавать полноценные web-приложения
    • Научитесь работать с типами данных языка
    • Узнаете множество методов современной разработки
    • Освоите все самые важные темы и области Java Script
    • Научитесь создавать программы на Java Script
    • Поймете как работает язык программирования Java Script
    • Узнаете что такое функциональное программирование
    • Узнаете основы программирования
    • Разберетесь как создаются реальные проекты на Java Script
    О курсе
    Это практический видео курс. Курс состоит из множества видео где вместе с преподавателем вы будет создавать несколько проектов выполняя практические задания по новому материалу

    [​IMG]

    Что вы получите:
    • -Востребованные знания по программированию
    • -Сертификат
    • -Практические навыки web development / разработки сайта с нуля
    • -Ответы на вопросы возникшие в процессе прохождения курса в течении дня
    • -Навыки для старта работы на фрилансе

    Обратите внимание!
    Это ранняя версия курса. Курс готов на 80% и охватывает все основные темы JS.
    Существующего материала хватит минимум на 3 месяца активной учебы.
    До 31 марта 2023 года, курс будет дополнен еще 3-мя темами.
    Студенты приобретающие курс получат доступ ко всем дополнениям бесплатно и автоматически.


    Во время ранней версии на курс действует дополнительная скидка.


  15. Доступно [OTUS] Apache Kafka (Вадим Заигрин)

    [​IMG]
    Что даст вам этот курс

    Kafka — это сервис, позволяющий в реальном времени и с высокой пропускной способностью передавать сообщения между различными системами. Его используют для различных целей — передача данных в хранилище, потоковая аналитика, взаимодействие между сервисами и т. д.
    Если вы хотите работать в проектах обработки больших данных или проектах построения микросервисной архитектуры, то вам будет полезно освоить эту технологию. На курсе мы будем на практике решать рабочие задачи, связанный с Kafka, разберем проблемы, с которыми чаще всего сталкиваются разработчики и инженеры данных при работе с сервисом. Также вы научитесь разрабатывать комплексные системы обработки данных.

    Для кого этот курс?
    • Разработчики, которые хотят научиться грамотно организовать работу микросервисов и повысить общую надежность системы;
    • Инженеры данных, которые хотят научиться строить комплексные системы обработки данных;
    • Архитекторы, которые занимаются организацией архитектуры с помощью Kafka.

    После обучения вы сможете:
    • Развернуть Kafka;
    • Настроить брокеры и темы;
    • Использовать базовые API;
    • Разрабатывать программы на высокоуровневых фреймворках Kafka Streams, Spring, Akka;
    • Интегрировать Kafka с другими системами;
    • Настроить мониторинг и безопасность (аутентификация, авторизация).
    Программа обучения
    В процессе обучения вы получите комплексные знания и навыки.
    Модуль 1Введение
    Модуль 2Развертывание кластера Apache Kafka
    Модуль 3Программирование
    Модуль 4Потоковая обработка данных
    Модуль 5Интеграция
    Модуль 6Проектная работа

    Дополнительно на курсе вы:
    • Познакомитесь с работой с топиками на SQL (ksqlDB);
    • Научитесь работать со Schema Registry;
    • Познакомитесь с REST API для работы с Kafka.