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

  1. Доступно Hello, New Job! Как и где найти работу в 2024 году 2.0 (Кира Кузьменко)

    [​IMG]

    старт 22 ЯНВАРЯ 2024
    длительность 2 МЕСЯЦА

    01
    Как оформить резюме и Linkedin
    02
    Как пройти собеседования, в том числе на английском
    03
    Как избежать типичных ошибок
    04
    Как вести себя с зарубежными работодателями
    05
    Сколько денег просить в России и за рубежом

  2. Доступно [Purpleschool] Основы React, React Router и Redux Toolkit (Антон Ларичев)

    [​IMG]

    [Purpleschool] Основы React, React Router и Redux Toolkit (Антон Ларичев)
    Чему вы научитесь?
    1. Знать как работет React под капотом
    2. Использовать React Hooks
    3. Писать свои хуки
    4. Работать с контекстом
    5. Использовать React с TypeScript
    6. Делать запросы к API
    7. Обрабатывать загрузки и ошибки
    8. Работать с Redux Toolkit
    9. Использовать React Router
    10. Работать с asyncThunk
    Что в курсе?
    В этом курсе мы изучим React, Redux Toolkit и React Router, написав 2 полноценных приложения. Этот курс подойдёт тем, кто только начинает свой путь во frontend разработку и готов начать работать со свои первым Frontend фреймворком. От вас требуется знание HTML и CSS, так как мы будем с нуля верстать наши проекты и конечно же JavaScript. Начальное знание TypeScript будет плюсом, так как второе приложение мы уже будет переводить на TypeScript.

    Курс будет максимально практическим, ведь всю теорию мы разбираем прямо во время создания наших проектов применяя полученные знания на практике. Мы не используем банальные ToDo приложения, а работаем с реальными API и приближенными к реальности проектами. Так же для курса было сделано большое число упражнений, которые позволят вас закрепить полученные знания, дорабатывая созданные в курсе проекты.
  3. Доступно [Purpleschool] Основы Linux (Антон Ларичев)

    [​IMG]

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


    • После прохождения курса вы сможете:
    • Разворачивать виртуальные машины
    • Работать с GitHub
    • Понимать структуру и устройство Linux
    • Управлять пакетами
    • Работать с Bash
    • Управлять планировщиком cron
    • Искать файлы и директории
    • Работать с сетями Linux
    • Разбираться в файловых системах
    • Создавать службы


    Что в курсе?
    В этом курсе мы изучим основы Linux и как он устроен изнутри. Курс подойдёт как разработчиками, так и системным администраторам, которые хотят двигаться в направление DevOps. Linux является основой, без которой невозможно представить работу с современным стеком

    Этот курс направлен на то, чтобы максимально закрыть все потребности в знаниях для новичков. Большое число упражнений позволит вам на практике поработать с операционной системой Linux, и начать уверенно пользоваться command line interface, который пригодится как для разработки, так и для администрирования.

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

  4. Доступно [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Гб.
  5. Доступно [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. Консультация
  6. Доступно [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Гб.

  7. Доступно [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-мя темами.
    Студенты приобретающие курс получат доступ ко всем дополнениям бесплатно и автоматически.


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


  8. Доступно [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.


  9. Доступно [Udemy] Node JS. Практический курс (Mongo, GraphQL, MySQL, Express) (Владилен Минин)

    [​IMG]
    [Udemy] Node JS. Практический курс (Mongo, GraphQL, MySQL, Express) (Владилен Минин)

    Чему вы научитесь
    - Писать серверный JavaScript
    - Всю инфраструктуру NodeJS
    - Создавать REST API
    - Создавать приложения на Express
    - Хранить данные в MySQL и MongoDB
    - Основы GraphQL
    - Создавать статические сайты на NodeJS

    Требования
    - JavaScript
    - EcmaScript 6

    Для кого этот курс
    - Junior и Middle Frontend разработчики
    - Фрилансеры
    - Fullstack разработчики
    - NodeJS Backend разработчики

    Для кого создавался курс
    - Действующие Backend- и Fullstack-разработчики. Поскольку для изучения NodeJS и применения требуются достаточные знания по JavaScript, то основной аудиторией для данного курса будут действующие разработчики среднего уровня. Это программисты, использующие JavaScript в разработке сайтов и приложений, которые уже имеют некоторый опыт и хотят улучшить свое видение области
    - Фрилансеры-практики. Вы очень ограничены во времени и остро нуждаетесь в быстром овладении новой перспективной технологией для того, чтобы брать более дорогие заказы. Вы хотите понять инфраструктуру полного цикла разработки. Нуждаетесь в быстром, но глубоком освоении среды NodeJS на практике: от установки самого NodeJS, до деплоя готового приложения на сервере
    Описание
    По-настоящему полное руководство по NodeJS
    Серверная разработка на JavaScript и очень основательный разбор взаимосвязи пользовательской части с сервером на двух реальных примерах. В курсе предоставлена информация от самых основ, от установки самого NodeJS, до деплоя готового приложения и размещения его на сервере

    Очень много практики и готовые работы в портфолио
    Кульминацией практической части курса является создание большого статического интернет-магазина и сложного REST API приложения. Повторяя за уроками курса, вы сможете создать с нуля 2 приложения и поместить их в ваше портфолио. А при необходимости – дорабатывать под любые свои нужды, в т.ч. и в коммерческих целях
    Вы избавите себя от многих месяцев чтения документации по более чем 10 различным технологиям. Помимо работы самих технологий в курсе рассказывается про то, как они работают вместе. А на эту тему вы вряд ли найдете в едином месте структурированную документацию на русском языке

    Средние высокие заработки даже для новичков
    Средний уровень зарплат для новичков уровня Junior JavaScript Developer составляет 50-80 тыс. руб. в месяц. NodeJS – это прямой путь в FullStack-разработку. А Full-Stack JavaScript-разработчикам предлагают самый высокий уровень оплаты труда на рынке веб-разработки – 100-120 тыс. руб. и выше

    Единый язык JavaScript для Frontend и Backend
    Вам не придется изучать множество языков программирования. NodeJS позволяет использовать единый язык JavaScript для написания кода как на стороне клиента (Frontend), так и на стороне сервера (Backend). Вы можете распределить код NodeJS между браузером (Frontend) и вашим сервером (Backend), используя соответствующие технологии

    Удобен для построения быстрых приложений
    NodeJS удобен для построения быстрых приложений, поскольку способен обрабатывать огромное количество одновременных соединений с высокой пропускной способностью. Это привлекает множество программистов, которые хотят создавать сайты с поддержкой миллионов посетителей на сайте
    Преподаватель - Владилен Минин
    Профессиональный Frontend разработчик и преподаватель.
    Разработчик. Меня зовут Владилен Минин. Я являюсь Senior Frontend разработчиком со стажем работы более 8 лет. За это время мне удалось поучавствовать во множестве международных проектов, куда входили такие страны, как: Ирландия, Англия, Голландия, США, Канада, Израиль и другие. В основном я занимаюсь разработкой сложных корпоративных модулей, для B2B систем, разрабатывая нестандартные элементы и приложения с высокой нагрузкой.
    Преподаватель. Уже более 3х лет занимаюсь обучением людей с различным уровнем навыков: от полных новичков до профессионалов в своей области языку Javascript и все, что с ним связано. За это время я обучал в оффлайн формате специалистов в большой корпорации и обучил более 100 студентов, которые успешно устроились на высокооплачиваемые позиции. Автор более 10 успешных онлайн курсов по теме Javascript. Веду свой youtube канал по веб разработке, ссылка в профиле.
    01 Введение
    001 part1-1.html [3k 84]
    001 О данном видео курсе.mp4 [50m 803k 969]
    002 part1-2.html [3k 61]
    002 Что такое Nodejs.mp4 [66m 801k 938]
    003 part1-3.html [3k 71]
    003 Как установить Nodejs.mp4 [34m 751k 626]
    004 part1-4.html [3k 61]
    004 Первый скрипт.mp4 [17m 585k 58]
    005 part1-5.html [3k 83]
    005 Редактор кода.mp4 [22m 750k 947]

    02 Основы NodeJS
    006 01-NPM.zip [17k 355]
    006 Что такое NPM.mp4 [69m 175k 708]
    007 02.zip [17k 652]
    007 Глобальные объекты и модули.mp4 [39m 863k 933]
    008 03-path.zip [18k 39]
    008 Модуль PATH.mp4 [61m 758k 101]
    009 04-fs.zip [18k 747]
    009 Модуль FS.mp4 [112m 740k 398]
    010 05-os.zip [19k 92]
    010 Модуль OS.mp4 [31m 306k 18]
    011 06-events.zip [19k 372]
    011 Модуль EVENTS.mp4 [25m 143k 623]
    012 07-http.zip [19k 337]
    012 Модуль HTTP.mp4 [44m 908k 319]
    013 08-Nodemon.zip [19k 317]
    013 Nodemon.mp4 [16m 101k 440]
    014 09-web.zip [19k 522]
    014 Создание простого Web-сервера.mp4 [72m 95k 179]
    015 10-web-html.zip [20k 345]
    015 Web-сервер с HTML-страницами.mp4 [50m 485k 158]
    016 11-REST.zip [20k 453]
    016 Создание простого REST-сервера.mp4 [28m 747k 820]
    017 12.zip [20k 549]
    017 Работа с консолью.mp4 [41m 319k 777]

    03 Практика_ Express.js
    018 01.zip [20k 992]
    018 Настройка приложения.mp4 [30m 936k 44]
    019 02-html.zip [21k 777]
    019 Работа с HTML-файлами.mp4 [46m 113k 138]
    020 03-handlebars.zip [24k 143]
    020 Подключение Handlebars.mp4 [81m 832k 60]
    021 04-layout.zip [24k 386]
    021 Настройка Layout.mp4 [34m 334k 930]
    022 05.zip [25k 9]
    022 Добавление навигации.mp4 [39m 598k 477]
    023 06.zip [25k 328]
    023 Рендеринг данных.mp4 [57m 956k 986]
    024 07.zip [26k 119]
    024 Регистрация роутов.mp4 [47m 160k 112]
    025 08.zip [26k 478]
    025 Обработка формы.mp4 [67m 591k 458]
    026 09.zip [27k 580]
    026 Создание модели.mp4 [109m 473k 903]
    027 10.zip [28k 228]
    027 Вывод списка курсов.mp4 [56m 540k 421]
    028 11.zip [28k 228]
    028 Подключение клиентских скриптов.mp4 [20m 473k 81]
    029 12.zip [28k 832]
    029 Динамические параметры.mp4 [56m 434k 971]
    030 13.zip [29k 599]
    030 Редактирование курса.mp4 [80m 523k 749]
    031 14.zip [30k 437]
    031 Подготовка корзины.mp4 [57m 147k 650]
    032 15.zip [31k 149]
    032 Модель корзины.mp4 [85m 815k 918]
    033 16.zip [31k 508]
    033 Вывод данных в корзине.mp4 [20m 97k 806]
    034 17.zip [31k 867]
    034 Обработка асинхронных запросов.mp4 [98m 512k 892]
    035 18.zip [31k 884]
    035 Динамическое изменение корзины.mp4 [46m 108k 410]

    04 Практика_ База данных MongoDB
    036 01-MongoDB.zip [31k 878]
    036 Подключение MongoDB.mp4 [73m 324k 679]
    037 02-mongoose.zip [33k 937]
    037 Установка Mongoose.mp4 [38m 391k 319]
    038 03.zip [33k 626]
    038 Создание модели.mp4 [64m 780k 140]
    039 04.zip [33k 649]
    039 Переписываем модель.mp4 [73m 325k 342]
    040 05.zip [34k 122]
    040 Удаление курса.mp4 [155m 305k 894]
    041 06.zip [34k 122]
    041 Модель пользователя.mp4 [34m 181k 738]
    042 07.zip [34k 370]
    042 Добавление пользователя.mp4 [106m 539k 634]
    043 08.zip [33k 340]
    043 Добавление товара в корзину.mp4 [135m 213k 961]
    044 09.zip [33k 472]
    044 Отображение корзины.mp4 [95m 841k 744]
    045 10.zip [33k 532]
    045 Удаление из корзины.mp4 [73m 179k 399]
    046 11.zip [33k 605]
    046 Трансформация данных на клиенте.mp4 [30m 623k 88]
    047 12.zip [34k 489]
    047 Подготовка страницы заказов.mp4 [55m 25k 81]
    048 13.zip [34k 802]
    048 Получение данных заказов.mp4 [75m 678k 494]
    049 14.zip [35k 212]
    049 Вывод заказов.mp4 [62m 870k 414]

    05 Практика_ сессии и авторизация
    050 01.zip [36k 301]
    050 Страница логина.mp4 [90m 221k 78]
    051 02.zip [37k 287]
    051 Добавление сессии.mp4 [77m 781k 280]
    052 03.zip [37k 326]
    052 Сохранение сессии.mp4 [38m 699k 383]
    053 04.zip [38k 16]
    053 Сессия в базе данных.mp4 [63m 343k 886]
    054 05.zip [38k 317]
    054 Защита роутов.mp4 [41m 752k 82]
    055 06.zip [38k 585]
    055 Исправление работы корзины.mp4 [40m 889k 284]
    056 07.zip [38k 772]
    056 Регистрация пользователя.mp4 [46m 490k 633]
    057 08.zip [38k 781]
    057 Логин пользователя.mp4 [26m 88k 690]
    058 09.zip [38k 875]
    058 Шифрование пароля.mp4 [35m 266k 302]
    059 10-CSRF.zip [39k 814]
    059 Добавление CSRF-защиты.mp4 [117m 988k 251]
    060 11.zip [40k 127]
    060 Сообщения об ошибке.mp4 [73m 327k 172]
    061 12.zip [40k 120]
    061 Тестирование пользователей.mp4 [11m 425k 622]

    06 Практика_ работа с Email
    062 01.zip [40k 408]
    062 Объект конфигурации.mp4 [25m 857k 986]
    063 02.zip [40k 483]
    063 Настройка почтового сервиса.mp4 [40m 452k 646]
    064 03.zip [44k 674]
    064 Отправка письма.mp4 [116m 535k 527]
    065 04.zip [45k 944]
    065 Восстановление пароля.mp4 [121m 67k 103]
    066 05.zip [46k 597]
    066 Страница нового пароля.mp4 [70m 361k 164]
    067 06.zip [47k 137]
    067 Изменение пароля.mp4 [49m 550k 647]
    068 07.zip [47k 137]
    068 Рефакторинг по правам доступа.mp4 [134m 185k 585]
    069 08.zip [47k 136]
    069 Защита удаления.mp4 [30m 527k 869]

    07 Практика_ валидация и файлы
    070 01.zip [47k 459]
    070 Базовая валидация.mp4 [86m 168k 390]
    071 02.zip [47k 952]
    071 Валидация регистрации.mp4 [49m 123k 679]
    072 03.zip [48k 36]
    072 Асинхронные валидаторы.mp4 [34m 24k 96]
    073 04.zip [48k 57]
    073 Улучшение данных.mp4 [32m 2k 387]
    074 05.zip [48k 470]
    074 Валидация курсов.mp4 [98m 83k 208]
    075 06-404.zip [48k 950]
    075 Обработка 404 ошибки.mp4 [18m 662k 202]
    076 07-C.zip [49k 961]
    076 Создание страницы профиля.mp4 [72m 783k 459]
    077 08.zip [51k 312]
    077 Настройка загрузки файлов.mp4 [64m 433k 421]
    078 09.zip [535k 894]
    078 Загрузка файлов.mp4 [93m 780k 183]

    08 Практика_ деплой приложения
    079 01.zip [536k 336]
    079 Защита ключей.mp4 [25m 727k 125]
    080 02.zip [537k 941]
    080 Добавление хедеров.mp4 [28m 186k 275]
    081 03.zip [538k 300]
    081 Сжатие статических файлов.mp4 [18m 970k 511]
    082 04-heroku.zip [538k 300]
    082 Подготовка Heroku.mp4 [61m 948k 568]
    083 Настройка Mongo Atlas.mp4 [24m 867k 242]

    09
    084 01.zip [2k 83]
    084 Обзор приложения.mp4 [36m 172k 340]
    085 02.zip [23k 159]
    085 Инициализация сервера.mp4 [47m 332k 831]
    086 03.zip [23k 772]
    086 Настройка роутера.mp4 [22m 849k 388]
    087 Установка MySQL.mp4 [46m 444k 583]
    088 05.zip [26k 818]
    088 Подключение к базе данных.mp4 [48m 697k 183]
    089 06.zip [27k 225]
    089 Создание модели.mp4 [29m 835k 961]
    090 07.zip [27k 454]
    090 Создание задачи.mp4 [76m 662k 912]
    091 08-POST.zip [27k 537]
    091 Завершение POST-запроса.mp4 [38m 125k 362]
    092 09.zip [27k 590]
    092 Получение списка задач.mp4 [20m 953k 197]
    093 10.zip [27k 779]
    093 Завершение задачи.mp4 [55m 404k 520]
    094 11.zip [27k 779]
    094 Удаление задачи.mp4 [38m 553k 656]

    10 GraphQL
    095 01-GraphQL.zip [55k 188]
    095 Что такое GraphQL.mp4 [26m 966k 192]
    096 02-GraphQL.zip [29k 28]
    096 Настройка GraphQL.mp4 [52m 171k 855]
    097 03-graphQL.zip [29k 390]
    097 Как работает GraphQL.mp4 [95m 48k 152]
    098 04.zip [29k 616]
    098 Получение данных.mp4 [69m 350k 401]
    099 05.zip [29k 743]
    099 Создание задач.mp4 [59m 266k 424]
    100 06.zip [29k 808]
    100 Завершение задачи.mp4 [39m 747k 827]
    101 07.zip [29k 854]
    101 Удаление задачи.mp4 [32m 781k 461]
    Объем: 5,3Гб.
  10. Доступно [Purpleschool] JavaScript с нуля - основы языка и практика для начинающих (Антон Ларичев)

    [​IMG]

    JavaScript с нуля - основы языка и практика для начинающих

    Базовый курс по современному JavaScript для начинающих c нуля до проекта на реальных примерах и упражнениях.

    Вы научитесь:
    • Писать полноценные web приложения на JavaScript
    • Разбираться в основах JavaScript
    • Работать с функциями, массивами, строками и объектами
    • Писать циклы, сортировки, фильтры
    • Понимать процесс работы JavaScript
    • Понимать работу stack вызовов
    • Работать с контекстом и ключевым словом this
    • Писать замыкания и понимать, как они устроены
    • Работать с Document Object Model
    • Обрабатывать данные форм
    • Сохранять данные в Local Storage
    Описание:
    Всё больше компаний обращает своё внимание на микросервисную архитектуру, так как она решает множество проблем монолитных приложений: непростое горизонтальное масштабирование, устаревающий стек, высокая связанность и запутанность кода, а так же медленные процессы сборки, тестирования и выкладки. За счёт атомарности микросервисная архитектура призвана решить все эти проблемы, а так же повысить отказоустойчивость и упростить поддержку. Но для всего есть и обратная сторона. Микросервисная архитектура требует совершенно другого подхода в проектировании и реализации.
    В курсы мы как раз посмотрим на все особенности построения микросервисной архитектуры. Мы разберём паттерны взаимодействия, декомпозиции, реализации команд и запросов, модели доменных событий и множество подводных камней, которые вы встретите при внедрении микросервисов. Курс был составлен, исходя из моего реального опыта внедрения микросервисов в разных компаниях и тех трудностей, с которыми мне пришлось столкнуться. Несмотря на то, что в курсе мы будем писать код на TypeScript под Node.js, на фреймворке NestJS, он будет полезен и тем, кто пишет на других языках, так как содержит много полезного теоретического материала.
    Лекции чётко разделены на теоретическую часть и live-code, где мы вместе будем писать код, создавая реальные backend для моей школы PurpleSchool. Благодаря этому разделению, независимо от языка, вы сможете получить полезные знания.
    В результате курса вы получите знания и навыки для эффективного внедрения микросервисного подхода в вашем проекте или компании. Весь написанный в курсе код в реальности используется на production и все подходы справедливы для систем любой сложности. На практике я реализовывал архитектуру системы, которая состояла более чем из 70 микросервисов.

    Курс построен таким образом, чтобы доносить материал от простого к сложному.
    1. Введение
    2. Настройка окружения
    3. Старт проекта
    4. Основы
    5. Управление потоком
    6. Булева логика
    7. Функции
    8. Массивы
    9. Циклы
    10. Функции высшего порядка
    11. Итерации в массивах
    12. Работа со строками
    13. Объекты
    14. Как работает JS под капотом
    15. Scope и this
    16. Управление this
    17. Document Object Model
    18. Проект - трекер привычек
    19. Заключение

    Требования:

    Минимальные требования для прохождения курса: базовое знание HTML и CSS будет плюсом, но не обязательно.

    Автор курса: Антон Ларичев
    Основатель школ PurpleSchool и ex-CTO. Занимаюсь разработкой уже более 12 лет и имею большой опыт: JavaScript, TypeScript, Php, Go, C#, Swift и Python. Активно внедряю гибкие методологии разработки в компании и внутренние обучения для команд.

    Продажник
  11. Доступно [PurpleSchool] Microservices - паттерны и практика построения микросервисов (Антон Ларичев)

    [​IMG]

    Полный курс по микросервисной архитектуре и построению асинхронных систем на примере Node.js, Nest.js, RabbitMQ и Nx

    Всё больше компаний обращает своё внимание на микросервисную архитектуру, так как она решает множество проблем монолитных приложений: непростое горизонтальное масштабирование, устаревающий стек, высокая связанность и запутанность кода, а так же медленные процессы сборки, тестирования и выкладки. За счёт атомарности, микросервисная архитектура призвана решить все эти проблемы, а так же повысить отказоустойчивость и упростить поддержку. Но для всего есть и обратная сторона. Микросервисная архитектура требует совершенно другого подхода в проектировании и реализации. В курсы мы как раз посмотрим на все особенность построения микросервисной архитектуры. Мы разберём паттерны взаимодействия, декомпозиции, реализации команд и запросов, модели доменных событий и множество подводных камней, которые вы встретите при внедрении микросервисов. Курс был составлен исходя из моего реального опыта внедрения микросервисов в разных компаниях и тех трудностей, с которыми мне пришлось столкнуться. Несмотря на то, что в курсе мы будем писать код на TypeScript под Node.js, на фреймворке NestJS, он будет полезен и тем, кто пишет на других языках так как содержит много полезного теоретического материала.

    Вы научитесь
    • Декомпозировать проект на сервисы
    • Описывать архитектуру приложения
    • Работать с монорепозиторием NX
    • Реализовывать коммуникацию между микросервисами
    • Создавать и обрабатывать доменные события
    • Работать с RabbitMQ
    • Писать микросервисы на NestJS
    • Паттерну CQRS
    • Реализовать бизнес логику в сервисе
    • Асинхронной архитектуре
    • Обеспечивать консистентность данных
    • Реализовать паттерн Сага
    • Тестировать микросервисовы
    • Основным особенностям выкладки и эксплаутации
    Требования

    Минимальные требования для прохождения курса: Чтобы получить максимум, рекомендуется знание NodeJS. Для других языков полезным будет только часть курса.;

    1. Введение

      • Когда нужны микросервисы?
      • Как устроен курс?
      • Обзор проекта
      • Обзор курсов

    2. Настройка окружения

      • Подготовка окружения
      • Установка NodeJS
      • Настройки VSCode

    3. Нотация описания архитектуры

      • Вводное видео
      • Разбор компонент
      • Использование Figma
      • Пример описания

    4. Переход к микросервисам

      • Вводное видео
      • Монолит VS Микросервисы
      • Вопросы масштабирования
      • Декомпозиция функционала
      • Алгоритм декомпозиции
      • Упражнение - Схема после декомпозиции
      • Тест - Переход к микросервисам

    5. Монорепозитории

      • Вводное видео
      • Монорепозиторий или нет
      • Обзор NestJS
      • Код - Настраиваем nx monorepo
      • Код - Создаём модели
      • Код - Реализуем авторизацию
      • Код - Запускаем проект
      • Тест - Монорепозитории

    6. Обмен сообщениями

      • Вводное видео
      • Методы обмена
      • Простая коммуникация
      • Коммуникация через брокера
      • Минимизация синхронности
      • Упражнение - Доработка схемы взаимодействия
      • Тест - Обмен сообщениями

    7. RabbitMQ

      • Вводное видео
      • Устанавливаем RabbitMQ
      • Устройство RabbitMQ
      • Типы exchange
      • Администрирование RabbitMQ
      • Код - Простой обмен сообщении
      • Код - Реализация запрос / ответ
      • Тест - RabbitMQ

    8. Реализация взаимодействия

      • Вводное видео
      • Код - Добавление библиотеки контрактов
      • Код - Разбор nestjs-rmq
      • Код - Подключения rabbitmq к проекту
      • Код - Валидация запросов

    9. Реализация API

      • Вводное видео
      • Стратегии реализации API
      • Паттерны получения данных
      • Код - Авторизация на API
      • Код - Взаимодействие с account
      • Тест - Реализация API

    10. Реализация бизнес логики

      • Вводное видео
      • Бизнес логика и события
      • Доработка архитектуры Accounts
      • Код - Структурируем сервис Accounts
      • Упражнение - Реализуем Commands
      • Тест - Реализация бизнес логики

    11. Консистентность данных

      • Вводное видео
      • Саги - консистентность данных
      • Паттерн State
      • Код - Подготовка саги
      • Код - Состояния саги
      • Упражнение - Доработка состояний
      • Код - Реализация Commands
      • Код - Доменные события
      • Тест - Консистентность данных

    12. Тестирование микросервисов

      • Вводное видео
      • Виды тестирования
      • Код - Тесты авторизации
      • Код - Тесты для Саги
      • Упражнение - Проверка статуса платежа
      • Тест - Тестирование микросервисов

    13. Выкладка и эксплуатация

      • Базы данных
      • Периодические задачи
      • Логирование и метрики
      • Особенности выкладки
      • С чего начать переход
      • Тест - Выкладка и эксплуатация

    14. Заключение

      • Куда двигаться дальше?

  12. Доступно [Stepik] Верстка и веб разработка сайтов. Продвинутый уровень Web Develop (Дмитрий Фокеев)

    [​IMG]

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

    • По окончании курса вы будете владеть всеми современными способами верстки и создания сайтов.
    • Вы научитесь использовать CSS анимации на своих сайтах
    • Вы узнаете продвинутые способы адаптивного дизайна
    • Вы изучите продвинутые техники работы с препроцессором SASS
    • Вы научитесь использовать систему контроля версий Git
    • Вы изучите систему создания сайтов на CSS GRID
    • Вы узнаете современные способы верстки сайтов
    Для кого этот курс
    Для дизайнеров-верстальщиков. Для веб разработчиков которые хотят улучшить знания по верстке и созданию сайтов

    Начальные требования
    Необходимы базовые знания по HTML и CSS. Знание FlexBox
    Как проходит обучение
    Это практический видео курс. Курс состоит из множества видео где вместе с преподавателем вы будет создавать несколько проектов выполняя практические задания по новому материалу

    [​IMG]

    Что вы получаете
    • Вы узнаете продвинутые способы верстки сайтов на языках HTML и CSS
    • Вы научитесь использовать CSS анимации на своих сайтах
    • Вы узнаете продвинутые способы адаптивного дизайна
    • Вы научитесь создавать "гибкие, резиновые сайты"
    • Вы изучите продвинутые техники работы с препроцессором SASS
    • Вы узнаете как использовать NPM пакеты при разработке сайта
    • Вы узнаете приемы которые ускорят ваш рабочий процесс в несколько раз
    • Вы научитесь использовать Gulp в своих проектах
    • Вы научитесь использовать систему контроля версий Git
    • Вы узнаете как размещать версии проектов на GitHub
    • Вы изучите систему создания сайтов на CSS GRID
    • Вы узнаете современные способы верстки сайтов

  13. Доступно 100 шаблонов диаграмм в Excel на все случаи бизнеса. Обновленная версия 2022 (Ольга Базалева)

    [​IMG]
    Вы знали, что для создания понятного отчета с информативными диаграммами, не обязательно быть продвинутым пользователем Excel и знать все секреты настроек? Иногда достаточно всего 3 шага: найти подходящий шаблон → подставить данные → добавить в свой отчет.

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

    Если для вас построение диаграмм – это неотъемлемая часть ежедневных задач, этот инструмент точно должен быть в вашем рабочем арсенале. Какие же преимущества дают шаблоны:
    • Готовая визуализация. Шаблоны помогут вам быстро и легко визуализировать табличные данные в правильные диаграммы и выдержать постоянный стиль отчетов. Плюс натренируют насмотренность и понимание, какие элементы можно добавить для акцента, а какие лучше убрать.

    • Экономия времени. Подставляете свои данные в готовые решения, и профессиональные диаграммы уже украшают ваш отчет.

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

    • Помощь коллеге. Если нет времени обучать коллегу строить классные диаграммы, как у вас, то перешлите ему шаблоны. Они легки в применении, включают в себя подробные инструкции, заряжают красотой, являются источником вдохновения для эстетов и подталкивают на изучение темы диаграмм начинающих пользователей.
    С радостью сообщаем вам, что мы обновили набор шаблонов, и теперь в нем 80 диаграмм на все случаи бизнеса + 23 бонусных для нетривиальных случаев, построенных с использованием нестандартных техник (диаграмма целевой аудитории, диаграмма Ганта, Timeline Chart, диаграмма-водопад и другие).


  14. Доступно [Zerocoder] Зерокодер на Bubble. Тариф Самостоятельный (Вадим Михалев, Евгений Спорыхин)

    [​IMG]
    Практический курс-профессия по зерокодингу

    За 2 месяца научитесь создавать аналоги AirBnB, Яндекс.Еда, Авито и другие востребованные сервисы без навыков программирования

    Почему именно зерокодинг на Bubble?

    Зерокодинг — это полноценная разработка: создание веб-сервисов и приложений, но гораздо проще: весь код уже прописан, вам же остается только расставить готовые блоки по нужной вам логике и настроить связи между ними/ А Bubble — один из самых мощных no-code инструментов, который совмещает в себе frontend, backend и базу данных. А еще...
    01. Рынок веб-разработки растет с каждым годом все больше
    02. Вы сможете брать за разработку 1 приложения 100-150 тыс. руб.
    03. Конкуренция в этой нише очень низкая, а клиентов уже много
    04. Разберется даже новичок или гуманитарий (в разы проще кодинга)
    05. Сможете запустить свой стартап и быстро тестировать идеи
    06. Разработка на зерокодинге в 5-10 раз быстрее и выгоднее для заказчика

    Для реализации проекта нужны
    Раньше: UX/UI-дизайнер, Верстальщик, Frontend-разработчик, Backend-разработчик, Тестировщик (QA)
    Сейчас: Bubble - разработчик
    Фрилансерам - если хотите попасть в "голубой океан" IT не имея опыта в разработке
    Предпринимателям - если хотите быстро тестировать идеи, автоматизировать процессы и развивать новые направления бизнеса без штата программистов и больших вложений
    Если вы хотите новую профессию - освойте новую перспективную профессию, чтобы выйти на 200 000 руб./мес уже через пару месяцев
    Если хотите создать свой проект - вы освоите полноценный инструмент, на котором можно создавать сложные веб-приложения (AirBnB, Яндекс.Еда, Авито и др.)
    Чему вы научитесь?
    • Принимать оплату через платежные системы и настраивать платные подписки. Научитесь работать с платежными системами, подключать и настраивать их в зависимости от поставленной задачи
    • Создавать клиентские и админские кабинеты и разделять приложение по ролям пользователей.Создадите и научитесь показывать разные версии приложения разным типам пользователей. Это дает возможность создавать приложения любой сложности.
    • Делать адаптивные версии веб-приложения для любого устройства. Научитесь адаптировать веб-приложения под любой размер экрана и при необходимости делать разные версии одного приложения для десктопа и мобильных
    • Создавать функционал чатов, магазинов и другие сложные механики. Мы научимся создавать сложные решения, которые необходимы при создании маркетплейсов, LMS-платформ, личных кабинетов и тп.
    • Расширять функционал Bubble до бесконечности с помощью плагинов и API внешних сервисов. Научимся работать с API и плагинами, чтобы связывать Bubble с другими системами и реализовывать любую логику приложения
    • Во время курса реализуете реальные проекты, будет очень много практики. Вы закрепите все полученные знания на практике и наработаете первые работы в свое портфолио
    Много практики и заказов
    — Мы продаем не видео-уроки, а профессию!
    — Во время каждого модуля вы должны сделать практическое задание, а нашим лучшим студентам мы дадим заказы и поможем окупить вложения в обучение.
    01. Начинаем обучение
    02. Создание проекта, настройка регистрации в приложении
    03. Личный кабинет и редактирование данных из интерфейса
    04. Cоздание каталога курсов
    05. Фильтрация данных в Repeating group
    06. Админ панель для создания и редактирования курсов
    07. Интерфейс внутренней страницы курса
    08. Разделение прав доступа
    09. Визуализируем данные
    10.1 Создаем чаты
    10.2 И еще немного о чатах
    11. Создание механики корзины
    12. Регистрация через номер телефона и СМС
    13. Регистрация через социальные сети
    14. Наводим красоту
    15. Дизайн в Bubble
    16. Дизайн в Bubble 2
    17. Дизайн в Bubble 3
    18. Подключение оплаты ЮКасса
  15. Доступно [Udemy] Верстка и создание веб сайтов 2022 - с нуля до результата (Дмитрий Фокеев)

    [​IMG]

    Чему вы научитесь
    • Вы узнаете как создавать сайты на языках HTML и CSS
    • Научитесь размещать свой сайт в сети интернет
    • Изучите HTML5
    • Изучите CSS3
    • Получите необходимые знания для использования библиотеки Bootstrap
    • Научитесь работать с препроцессором SASS/SCSS
    • Изучите методологию БЭМ
    • Научитесь создавать адаптивные сайты, которые будут выглядеть отлично на любом устройстве
    • Научитесь создавать дизайн сайтов
    • Изучите базу программы Figma
    • Научитесь работать в программе VS Code
    • Поймете все этапы разработки сайтов
    • Изучите современные стандарты позиционирования элементов сайта
    • Изучите технологию Flexbox