Тестировщик в буквальном смысле проводит краш-тесты программных продуктов. Он продумывает, что и где может сломаться, прогнозирует сбои и находит ошибки в приложениях, сайтах и программах, чтобы продукт вышел работоспособным. Тестировщик должен всеми способами испытать надёжность и удобство сервиса на этапе разработки.
Вы освоите одну из самых востребованных IT-профессий под руководством личного наставника и начнёте зарабатывать ещё до завершения курса. Опыт программирования не нужен.
Кому подойдёт этот курс
Чему вы научитесь
- Новичкам в IT
Вы научитесь тестировать сайты, мобильные приложения и другое ПО. Узнаете, как устроена работа IT-компаний. Сможете понять, как развиваться в профессии. Уже джуниоры очень востребованы на рынке, а наш курс позволит достичь middle-уровня.- Тестировщикам начального уровня
Вы освоите ключевые инструменты автоматизированного тестирования. Выстроите понятный пошаговый путь профессионального развития.
- Функциональному и нефункциональному тестированию сайтов и приложений
- Тестированию мобильных приложений
- Основным методам автоматизации
- Работать в таск-трекерах
- Техникам тест-дизайна
- Основам программирования на Java
- Использовать шаблоны тест-планов, тест-кейсов, сценариев и чек-листов
- Работе в панели инструментов веб-разработчика
- Тестированию пользовательских интерфейсов
Скрытый текст. Открывается зарегистрированным пользователям.
Основы тестирования веб-приложений
Веб-вёрстка
Язык запросов SQL
Ручное тестирование мобильных приложений
Java-разработчик c нуля
Автотесты на Java
Программа трудоустройства
Система контроля версий Git
Английский для IT-специалистов
Универсальные знания программиста
Запрет складчины
Страница 5 из 11
Статусы
-
Доступно [Skillbox] Профессия Инженер по тестированию, 2022 (Владимир Авилов, Арсений Батыров)
-
Доступно [Skillbox] Профессия Data Scientist (Валентин Пановский, Александр Панев)
Вы станете специалистом по анализу данных, алгоритмам машинного обучения и нейросетям, сможете построить карьеру в крупной технологической компании — в России или за рубежом.
Кому подойдёт этот курс
- Людям без подготовки в IT
Вы получите базовые навыки по программированию, аналитике, статистике и математике, которые откроют путь к карьере в Data Science и Machine Learning. Сможете использовать свои знания сразу на практике. - Программистам
Вы прокачаете свои знания и навыки в программировании на Python и R. Подтянете математику и умение мыслить как аналитик, использовать алгоритмы машинного обучения для решения бизнес-задач — и усилите портфолио мощными проектами. - Начинающим аналитикам
Вы прокачаете компетенции аналитика: научитесь ставить гипотезы и делать выводы на основе данных, писать эффективный код на Python и R, понимать математику на основе статистики, а также обучать машины и прогнозировать результаты. Отшлифуете имеющиеся знания, увеличите скорость своей работы и добьётесь повышения.
- Программировать на Python
Освоите самый популярный язык для работы с данными. - Визуализировать данные
Сможете разрабатывать дашборды и интерактивную инфографику. - Работать с библиотеками и базами данных
Научитесь работать с библиотеками Pandas, NumPy и Matpotlib и освоите базы данных PostgreSQL, SQLite3, MongoDB. - Программировать на R
Разберетесь в специфике языка, сможете обрабатывать статические данные и работать с графикой. - Применять нейронные сети для решения реальных задач
Освоите фреймворки для обучения нейронных сетей Tensorflow и Keras. Узнаете, как устроены нейронные сети для задач компьютерного зрения и лингвистики. - Создавать рекомендательные системы
Построите рекомендательную систему и добавите её в своё портфолио.
- Людям без подготовки в IT
-
Доступно [Skillbox] Профессия Java-разработчик (Михаил Овчинников, Даниил Пилипенко)
Научим программировать на самом востребованном языке.
Что даёт профессия Java-разработчика
1. Интересная работа и хороший заработок
В мире каждый день запускается множество сайтов, веб-разработчик зарабатывает от 90 000 рублей. На языке Java создаются самые разнообразные проекты. От современных технологий до научных проектов, от мобильных приложений до нейронных сетей.
2. Работа на самом востребованном языке
Программы на Java используют более 3 миллиардов устройств в мире. Вы сможете создавать код, который будут запускать по всей планете от Москвы до Кейптауна и Токио. Добро пожаловать в XXI век.
3. Свобода и мобильность
Программист может работать удаленно. Всё, что ему нужно, это компьютер с подключением к интернету. Удалённая работа, свободный график ― выбор многих, кто устал от офисной пятидневки. Вы можете работать в компаниях всего мира.
Для кого этот курс
- Начинающих программистов
Возможно, вы уже имеете базовые навыки и представление о программировании и применяете эти знания в своих проектах. Наш курс даст вам углубленное знание универсального языка Java, и вы начнёте правильно структурировать код и соблюдать всеми «любимый» синтаксис для создания выдающихся проектов.
- Новичков
Если вас привлекают современные технологии и высокая зарплата в сфере IT, то этот курс точно для вас. Вы научитесь писать код, узнаете, что легенда о том, что программист должен в совершенстве знать математику, — это выдумка, станете мыслить критически и сможете кодить на самом популярном языке в мире.
- Начинающих программистов
-
Доступно [Skillbox] Профессия Frontend-разработчик PRO (Глеб Михеев, Михаил Овчинников)
Вы научитесь верстать веб-страницы, создавать веб-приложения, работать с JavaScript, в Photoshop и Figma. Закрепите навыки на офлайн-воркшопах, пополните портфолио и освоите востребованную профессию.
Кому подойдёт этот курс
- Новичкам
Вы научитесь верстать, создавать макеты, работать с JavaScript, Vue.js, React.js и Node.js. Узнаете, как устроена разработка в современных командах, и начнёте карьеру в Frontend Development. - Начинающим программистам
Вы расширите навыки вёрстки и работы с JavaScript, освоите Photoshop и Figma, прокачаете soft skills и дополните портфолио — сможете претендовать на middle-позицию. - Фрилансерам
Вы освоите frontend-разработку от макета до реализации, сделаете проекты для портфолио и подтянете английский — сможете брать удалённые заказы или работать в распределённой команде.
- Верстать веб-страницы и письма средствами CSS и HTML
- Работать в системе контроля версий GIT
- Работать в командной строке Bash
- Создавать интерактивные веб-приложения в браузере средствами JavaScript
- Делать приложения на одном из фреймворков JavaScript: React.js или Vue.js
- Применять основные алгоритмы и структуры данных в реальных проектах
- Работать по спринтам и Scrum-методологии
- Работать с макетами в Photoshop и Figma
- Разрабатывать серверные приложения на JavaScript с использованием технологии Node.js
Веб-вёрстка
Базовый уровень: вы познакомитесь с HTML и CSS, кросс-браузерной и адаптивной вёрсткой. Научитесь работать с анимацией и хостингами. Сверстаете сайт для художественной галереи по готовым макетам.
Продвинутый уровень: узнаете, как автоматизировать сборку проектов и быстрее описывать стили с помощью препроцессоров. Научитесь верстать письма, создавать сетки на grid.
JavaScript
Базовый уровень: научитесь работать с переменными и числами, изучите массивы, циклы, объекты и функции. Познакомитесь с константами, ключевыми словами const и var, областями видимости, замыканиями и научитесь их использовать в работе.
Продвинутый уровень: освоите работу с модулями, событиями и менеджером пакетов npm. Научитесь создавать методы объектов и прототипов, писать тесты и взаимодействовать с сервером с помощью fetch API.
React.js
Расширьте свои профессиональные знания и навыки разработчика, научившись использовать в работе фреймворк React.js
Vue.js
Курс для практикующих веб- и frontend-разработчиков. Расширьте свои компетенции, изучив трендовый фреймворк Vue.js.
Дополнительные курсы
Универсальные знания программиста
Онлайн-сессии по веб-разработке
Обзор курса по слепому методу печати
Photoshop
Figma
Английский для IT-специалистов
Система контроля версий Git
Язык запросов SQL
Карьера и развитие для программиста
Работа в командной строке Bash
Алгоритмы и структуры данных
Защита дипломных проектов
Программа трудоустройства
- Новичкам
-
Доступно [Skillbox] Python-фреймворк Django (Алексей Половинкин, Максим Смирнов)
Вы научитесь верстать веб-страницы, писать и оптимизировать веб-приложения на Django, продолжите развиваться в IT-индустрии и станете более востребованным разработчиком.
Освойте популярный Python-фреймворк
- 13 000 разработчиков по всему миру используют Django
- 80 000 рублей средняя зарплата начинающего разработчика со знанием Django
Чему вы научитесь
- Разбираться в архитектуре веб-приложений
- Проектировать легко поддерживаемые проекты
- Пользоваться инструментами: pip, virtualenv, Git, PyCharm и другими
- Ориентироваться в современных веб-технологиях
- Писать чистый и валидный код согласно PEP8
- Верстать адаптивные сайты средствами HTML и CSS
- Создавать и оптимизировать веб-приложения на Django
- Создавать Unit-тесты и покрывать ими Django-приложение
- Работать с Javascript на базовом уровне
-
Доступно [Skillbox] JavaScript-фреймворк React.js, 2021 (Александр Кузнецов, Ольга Климонова)
Расширьте свои профессиональные знания и навыки разработчика, научившись использовать в работе фреймворк React.js
На рынке не хватает JavaScript-разработчиков
- 10 218 компаний сейчас ищут JavaScript-разработчиков
- 70 000 рублей зарплата начинающего специалиста
Кому подойдёт этот курс
- Практикующим JavaScript-разработчикам
Вы освоите работу с фреймворком React.js, увеличите круг своих компетенций и задач, которые сможете выполнять на проекте — станете более конкурентоспособным сотрудником.
- Frontend-разработчикам
React.js — один из самых популярных фреймворков в мире. Вы научитесь создавать изоморфные приложения на React Redux, типизировать их с помощью Typescript и работать с различными публичными сервисами.
- Создавать приложения с нуля
Конфигурировать их с помощью Webpack или использовать готовые решения. - Работать с публичными API
Узнаете о механизмах OAuth и имплементациях в React. - Познакомитесь с Flux, Redux, Mobx
Узнаете подробности о состоянии приложения и работе с ним. - Профилировать свое приложение
Искать слабые места и оптимизировать их. - Тестировать свое приложение
Познакомитесь с библиотеками Jest и Enzyme. - Создавать SPA и RIA приложения с нуля
Будете применять разные подходы, с SSR или без него, включая деплой в облачный сервис Now.
Введение в React
Создание проекта
Typescript
Компоненты на примере новостной карточки Reddit
Hooks и функциональное программирование
Компоненты - продвинутые темы. Введение в тестирование компонентов
Работа с публичным API на примере Reddit
React Context
Портал и форма
Введение в Redux на примере поля для просмотра комментариев
Использование Redux-Thunk на примере загрузки профиля пользователя
Формы на примере комментариев и карточки поста
«Бесконечные» списки на ленты постов
Роутинг
Деплой
Бонусный модуль: Mobx - Практикующим JavaScript-разработчикам
-
Доступно [Skillbox] Философия искусственного интеллекта (Елена Брызгалина, Антон Кузнецов)
Вы получите ответы на важные вопросы о «мышлении машин» и поймёте роль философии в развитии ИИ. Определите основные различия естественного и машинного разума, сможете проводить актуальные научные исследования и выступать перед аудиторией.
Кому подойдёт этот курс
- Программистам и специалистам по ИИ
Вы изучите эволюцию подходов к моделированию мышления, познакомитесь с проблематикой «моральной машины», узнаете современные концепции и работы по ИИ. Лучше поймёте науку и сможете вести диалог со специалистами на равных. - Тем, кому нужны знания об ИИ для развития компании
Вы и ваши сотрудники повысите квалификацию и получите системное понимание предмета, сможете выступать консультантами по ИИ и внедрять его практики у себя в компании без сторонних специалистов. - Преподавателям и научным сотрудникам
Вы сможете усилить свои научные работы за счёт новых знаний, писать публикации на тему искусственного интеллекта и выстраивать программы обучения для студентов. - Тем, кто интересуется наукой
Вы научитесь разбираться в научных публикациях и лекциях об ИИ, составите общее представление о его истории, развитии и современном понимании. Сможете уверенно участвовать в дискуссиях и конференциях.
- Разбираться в парадигмах создания ИИ
Познакомитесь с основными подходами к определению интеллекта и созданию искусственного разума. - Понимать развитие научной мысли
Проследите траекторию развития исследований и эволюцию философско-мировоззренческих проблем в этой области знаний. - Владеть категориями и терминами ИИ
Сможете анализировать научные статьи, вступать в полемику и эффективно аргументировать свою точку зрения. - Вести собственные исследования
Знаний будет достаточно, чтобы самостоятельно, на более глубоком уровне, изучать проблематику ИИ и заниматься научной работой. - Разбираться в этических вопросах
Познакомитесь с моральными дилеммами, которые порождаются современной техникой и развитием искусственного интеллекта. - Смотреть в будущее
Сможете составить рациональную и правдоподобную концепцию будущего ИИ, ориентироваться в актуальных прогнозах, выдвигать и подкреплять собственные гипотезы.
- Программистам и специалистам по ИИ
-
Доступно [Skillbox] SQL-разработчик (Александр Клейн)
Вы освоите язык запросов SQL и его процедурное расширение PL/SQL. Научитесь собирать, обрабатывать и предоставлять данные для анализа, сможете визуализировать информацию и поймёте, как использовать и настраивать свои базы данных для различных задач.
Кому подойдёт этот курс
- Новичкам в программировании
Познакомитесь с языком SQL и поймёте, как работают базы данных. Научитесь управлять данными и работать с аналитическими функциями SQL. Разработаете свой первый корпоративный сервис и подготовитесь к старту успешной карьеры программиста. - Специалистам техподдержки
Научитесь оптимизировать SQL-запросы и автоматизировать рутинные задачи с помощью PL/SQL. С помощью новых навыков сможете претендовать на более высокую зарплату или перейти на позицию разработчика баз данных. - Junior-разработчикам
Навык работы с SQL — один из ключевых для любого программиста. Вы познакомитесь с диалектом PL/SQL, научитесь писать сложные запросы и проектировать надёжные базы данных. Расширите спектр навыков и сможете брать в работу более дорогостоящие проекты.
- Писать запросы к базам данных
Познакомитесь с основными возможностями SQL, узнаете, как строить сложные аналитические отчёты и какие есть рецепты приготовления данных. - Создавать интерфейсы в Oracle Apex
Научитесь визуализировать данные и узнаете, как создать веб-приложение и настроить рабочее место в среде Oracle Apex. - Работать с данными
Научитесь делать многотабличные выборки, создавать и связывать таблицы, группировать, фильтровать, анализировать и агрегировать данные с помощью функций sum, avg, count, having и других. - Создавать свои базы данных
Разберётесь в объектах баз данных, научитесь писать программы для их обработки и узнаете, как спроектировать собственные базы данных под разные цели.
Более 6 лет разрабатывает базы данных. Работает над созданием конвейеров данных, сервисов их обработки и веб-сервисов для отчётности в банке «Точка».
Введение
Урок 1. Модуль 1: Введение
Урок 2. Введение. Что такое Базы Данных?
Урок 3. Что такое Oracle Apex?
Урок 4. Визуализация в Apex
Первые шаги в SQL
Урок 5. Первые шаги в SQL. Создаем страницу, чтобы пользователю было легко добраться до нужной информации
Урок 6. Что такое SQL?
Урок 7. Комментарии в SQL
Агрегатные функции
Урок 8. Агрегатные функции. Псевдоколонки
Урок 9. Отчеты на основе запросов
Урок 10. Как разбить данные по группам
Урок 11. Вычисление среднего
Урок 12. Функция COUNT
Урок 13. Группировки
Агрегатные функции по аналитическим разрезам
Урок 14. Максимальные и минимальные значения
Урок 15. Группировка одинаковых данных
Урок 16. Условия после агрегации данных
Урок 17. Подзапросы
Урок 18. Проверка домашнего задания
Аналитические функции
Урок 19. Чем отличаются агрегатные функции от аналитических
Урок 20. Функция row_number()
Урок 21. Функции lead/lag
Урок 22. Проверка домашнего задания
Объединение данных
Урок 23. Вертикальное объединение
Урок 24. Вычитание наборов данных
Урок 25. Соединение таблиц
Урок 26. Соединение таблиц. Left outer join
Урок 27. Проверка домашнего задания
Присоединение таблиц
Урок 28. Правое внешнее соединение
Урок 29. Полное внешнее соединение
Урок 30. Прямое произведение
Урок 31. Как раньше писали джоины символами
Урок 32. Проверка домашнего задания
Типы данных
Урок 33. Операторы
Урок 34. Самые популярные типы данных
Урок 35. Как один тип данных конвертировать в другой
Урок 36. Гит
Объекты базы данных
Урок 37. (Гит изучен) Объекты базы данных, представление
Урок 38. Доступы к базам данных
Урок 39. Как создавать представление
Урок 40. Последовательность
Изменение данных
Урок 41. Идентификаторы
Урок 42. Построчная вставка
Урок 43. Обновление значения в строке
Урок 44. Select два метода
Урок 45. Проверка домашнего задания
Секционирование и план запроса
Урок 46. Секционирование таблиц
Урок 47. Подсекции таблиц
Урок 48. Методы манипуляций данными
Урок 49. Ускоряем запросы, вытягиваем данные
Урок 50. Добавляем соединение
Простейшие блоки
Урок 51. Основы классического программирования
Урок 52. Вывод текста
Урок 53. Переменные
Урок 54. Переменные. Оператор if
Урок 55. Больше веток и условий
Урок 56. Проверка домашнего задания
Циклы
Урок 57. Цикл For с Select
Урок 58. Цикл For
Урок 59. Цикл While
Типы PL/SQL-объектов
Урок 60. Процедуры
Урок 61. Параметры на вход
Урок 62. Разделение процедур и фунцкий
Урок 63. Параметры на выход
Урок 64. Пакеты
Использование PL/SQL
Урок 65. Исключения
Урок 66. Курсоры
Урок 67. Динамический SQL
PL/SQL-таблицы
Урок 68. Коллекции
Урок 69. Конвейерные функции
Урок 70. Работа с CLOB
Урок 71. Последний урок
- Новичкам в программировании
-
Доступно [Skillbox] Системный аналитик с нуля, 2021 (Евгений Скориков)
Кому подойдёт этот курс
- Выпускникам технических и экономических вузов
Вы научитесь анализировать бизнес-процессы и сопровождать IT-проекты с нуля до релиза. Сможете начать карьеру в бизнес- и системной аналитике как junior-специалиста. - Начинающим бизнес и системным аналитикам
Вы узнаете, как решать задачи бизнеса с помощью аналитики, научитесь автоматизировать процессы и формировать ТЗ для команды разработки. Сможете претендовать на позицию бизнес- и системного аналитика и больше зарабатывать. - Разработчикам, которые хотят сменить профессию
Вы прокачаете аналитические способности и научитесь формировать способы решения бизнес-задач с помощью IT-инструментов. Полученные знания и технический бэкграунд позволят проще перейти на новую позицию. - Project- и product-менеджерам
Вы научитесь превращать идеи в конкретные задачи и продумывать способы их решения, увеличите эффективность своих проектов и сможете претендовать на повышение.
- Определять влияние задачи на бизнес-процессы
Вы научитесь анализировать, какие цели нужно достигнуть задачей, как она влияет на рабочие процессы. Поймёте, как изменить задачу для лучшего достижения цели. - Решать задачи бизнеса с помощью ИТ
Сможете решать задачи по улучшению бизнес-процессов с помощью ИТ. Научитесь выбирать способы автоматизаций процессов и составления отчётов. - Делать продукт для клиента
Вы научитесь основам построения удобного интерфейса и Customer Journey Map, а также пользовательских сценариев. Сможете создавать продукты, которые решают проблемы клиентов. - Повышать эффективность бизнеса с помощью автоматизаций
Поймёте, как устроены коммерческие компании и ритейл. Узнаете, как автоматизация повышает эффективность бизнеса. - Проектировать и моделировать изменения в ИТ- системах
Узнаете, как должна работать ИТ-система, что и как нужно доработать в не, и как они интегририруются друг с другом. Поймёте,какой должен быть интерфейс для пользователя. Построите модели работы программы в Excel. - Ставить задачи и формировать проектную документацию
Поймёте, почему нужно проверять постановку задачи и как это делать. Научитесь делать документацию для постановки задачи: разработки, поддержки или внедрения.
Введение
Аналитический процесс и компетенции
Работа с заказчиком и управление разработкой
Предметная область
Целеполагание и погружение. Типовые процессы
Целеполагание и погружение. Процессы клиента
Целеполагание и погружение. Изменения процессов
Формализация требований. User Story (User story map)
Формализация требований. Отчеты
Возможности IT. Учетные программы и сайтостроение
ИТ системы в e-commerce
Проектирование схем данных и диаграмм состояний
Прототипирование в Excel
Проектирование сценариев пользовательского взаимодействия
Создание требований к пользовательским интерфейсам
Интеграция программ
Формализация технического задания
- Выпускникам технических и экономических вузов
-
Доступно [Skillbox] Профессия Разработчик игр на Unreal Engine 4 (Илья Чучалов, Ася Орлова)
Мечтаете создавать крутые игры? Освойте Unreal Engine 4 и начните карьеру в геймдеве. В конце обучения у вас будет 5 проектов в портфолио: арканоид, змейка, однопользовательский и кооперативный топ-даун шутер и кликер для смартфона.Кому подойдёт этот курс:
Научитесь создавать игры с нуля на Blueprints и C++, разберётесь в командной разработке, ведении документации и добавите 4 игры в портфолио.
- Тем, кто всегда мечтал делать игры
Никогда не писали код? Не страшно, ведь в Unreal Engine 4 большую часть программной логики можно сделать в визуальном редакторе. Когда освоите это, научим хардкорному программированию.
- Начинающим программистам в поиске специализации
Создадите несколько игр на движке UE4. Узнаете, как работать с моделями, камерой, анимацией и эффектами, управлением, напишете клиент-серверную часть мультиплеерной игры. Стартуете с позиции middle-разработчика.
- Опытным разработчикам, которые хотят уйти в геймдев
Познакомитесь с возможностями движка, освоите C++ в UE4, научитесь программировать игровой AI и другие технически сложные вещи. Поймёте, как работает геймдев-команда.
Чему вы научитесь:
- Создавать игры от и до
От прототипа до программных спецэффектов, анимации, игровой физики, AI и написания клиент-серверной части.
- Программировать на Unreal Engine 4 Blueprints
Создавать программную логику с помощью визуального редактора движка UE4.
- Писать на С++ в контексте Unreal Engine 4
Владеть одним из самых актуальных языков программирования, применимого не только в разработке игр.
- Понимать клиент-серверное взаимодействие в UE4
Создавать мультиплеерные игровые проекты: кооперативные игры и большие MMO.
- Работать с системами контроля версий
Вести проекты в Git/SVN/Perforce и других популярных CVS. Это необходимый навык любого разработчика.
- Работать в команде
Понимать регламенты, уметь пользоваться менеджерами задач, эффективно общаться с другими членами команды.
Практическая лаборатория по разработке игр Gamebox
Бесплатно присоединяйтесь к комьюнити лучших студентов геймдев-направления.
Вы получите:
• Навыки командной разработки.
• Опыт разработки своих игр и выполнения задач от геймдев-студий.
• Проекты в портфолио.
• Связи с представителями игровой индустрии.
Скрытый текст. Открывается зарегистрированным пользователям.
Вас ждут 10 блоков с разным уровнем сложности, знание которых можно приравнять к году работы.
45 тематических модулей
63 онлайн-урока
Делаем простой арканоид на Blueprints
01 Создание проекта, интерфейс редактора, базовые операции.
02 Базовые классы, настройки проекта, структура проекта и движка.
03 Как использовать Git при работе в одиночку.
04 Первый блюпринт, компоненты.
05 Переменные, функции, управление потоком в Blueprints.
06 Actor, взаимодействие между Actor.
07 Отладка, тестирование Blueprints.
08 Наследование, массивы.
09 События скриптов (Construction Script, Spawn, Event Dispatcher).
10 Сборка на Blueprints.
Усложняем задачу: пишем арканоид на С++
01 Инструменты C++.
02 Базовый синтаксис C++ и принципы ООП на примере змейки.
03 Змейка: переписываем классы с помощью STL.
04 Создание проекта, создание базовых классов на C++, настройка проекта.
05 Правила создания классов и объектов, заголовки и макросы.
06 Переписываем арканоид на С++.
07 Отладка и тестирование.
08 Сборка.
Делаем шутер с видом сверху (TDS)
01 Создание проекта, настройка проекта, настройка базовой сцены.
02 Разбор дизайн-документа, разработка архитектуры проекта и настройка базовых классов под определенный жанр.
03 Работа с камерой.
04 ООП в UE4: Как строить архитектуру фичи на базе фреймворка.
Создаем окружение
01 Типы ассетов.
02 Импорт различных типов ассетов, правила наименования, структура проекта.
03 Статичные модели (Static Mesh).
04 Модели со скелетной анимацией (Skeletal Mesh).
05 Анимация моделей с помощью инструментов Animation Blueprint, State Machine, Blending.
06 Создание ландшафтов с помощью Landscape.
Разбираемся с основными классами и методами
01 Система событий.
02 Базовый класс Pawn.
03 Механизм процедурных разрушений (Destructable Mesh).
04 Взаимодействие между Actor.
05 Контроллер (Controller).
06 Навигационные данные (Navmesh) и навигация.
07 Получение управления классом Pawn (Possess), создание новых Actor (Spawn).
08 Ссылка на функцию (Delegates).
Настраиваем звук и спецэффекты
01 Анимации.
02 Постэффекты.
03 Частицы.
04 Звуковая система.
Улучшаем игру
01 Коллизии и физика.
02 UI: HUD (Head-Up Display — индикаторы очков жизни, здоровья, опыта, субтитры, указатели прицела и другие наложения), виджеты.
03 UI: UMG (Unreal Motion Graphics — часть возможностей UE4 для быстрого создания интерфейса), возможности рисования на холсте (Canvas).
04 AI: деревья поведения (BehaviorTree).
05 AI: хранение переменных в BlackBoard.
06 Возможности таблицы данных (DataTable).
Делаем сетевую игру
01 Терминология и архитектура репликации в UE4.
02 Выделенный или локальный сервер.
03 Настройка репликации классов.
04 Настройка реплицируемых функций.
05 Смена карты в игре (Server Travel).
Собираем мобильный прототип игры
01 Создание проекта, настройка редактора.
02 Настройка проекта для работы с мобильной платформой.
03 Взаимодействие с другими инструментами.
04 Ограничения мобильных платформ.
05 Отладка и тестирование.
06 Сборка.
Работа в команде
01 Разделение обязанностей.
02 Коммуникации.
03 Регламенты.
04 Документация.
05 Планирование, мониторинг и прием задач.
06 Gitflow — методология работы с Git.01 Создание проекта, интерфейс редактора, базовые операции
1.1 Установка минимально необходимых инструментов для работы.mp4 [5m 761k 853]
1.2 Установка минимально необходимых инструментов для работы. Часть 2.mp4 [5m 474k 930]
1.3 Epic launcher — ознакомление.mp4 [40m 523k 203]
1.4 Создание проекта, базовые шаблоны.mp4 [16m 455k 836]
1.5 Обзор редактора, Main Toolbar, Viewport, Content Browser. Часть 1.mp4 [10m 983k 571]
1.6 Обзор редактора, Main Toolbar, Viewport, Content Browser. Часть 2.mp4 [65m 684k 363]
1.7 Обзор редактора — Viewport, Ouliner, Details Panel, World Settings.mp4 [33m 960k 863]
1.8 Modes Panel, базовые операции, перемещение, вращение, масштабирование.mp4 [66m 536k 709]
1.8 Modes Panel, базовые операции, перемещение, вращение, масштабирование
Описание.docx [12k 314]
1.9 Домашняя работа
Задача.docx [13k 8]
02 Базовые классы, настройки проекта, структура проекта и движка
2.1 Editor Preferences.mp4 [22m 604k 712]
2.2 Project Settings.mp4 [47m 242k 284]
2.3 Базовые классы Blueprints, краткие сведения.mp4 [21m 718k 625]
2.4 Создание блюпринтов базовых классов, наглядные различия.mp4 [31m 168k 288]
2.5 Базовая структура проекта.mp4 [29m 426k 977]
03 Как использовать Git при работе в одиночку
3.1 Системы контроля версий (VCS).mp4 [63m 129k 549]
3.2 Git - установка, основы работы.mp4 [99m 126k 128]
3.3 Работа с Git онлайн. Импорт и экспорт проектов.mp4 [67m 259k 885]
3.4 Практика - используем Git для проекта в Unreal Engine 4.mp4 [49m 932k 357]
3.5 Домашняя работа
Задача.docx [15k 252]
04 Actor. Создание и наполнение
4.1 Создание актора.mp4 [6m 451k 797]
4.2 Описание компонентов актора.mp4 [5m 963k 945]
4.3 Добавление компонента в актор.mp4 [35m 377k 360]
4.4 Домашняя работа
Задача.docx [12k 965]
05 Blueprints. Переменные, функции, управление потоком
5.1 Еще раз о том, что такое блюпринты и акторы.mp4 [13m 371k 255]
5.2 Базовые вкладки для работы с блюпринтами.mp4 [20m 842k 140]
5.3 Как и для чего использовать переменные.mp4 [15m 993k 495]
5.4 Теоретическая часть про функции, когда стоит применять.mp4 [8m 615k 15]
5.5 Создание и применение функций в блюпринтах.mp4 [6m 991k 160]
5.6 Потоки в блюпринтах, основные положения, работа с вариантами потока.mp4 [23m 184k 159]
5.7 Домашняя работа
Задача.docx [14k 488]
06 Blueprints. Взаимодействие между Actor
6.1 Создание, настройки и свойства Actor.mp4 [7m 28k 783]
6.2 Формирование взаимодействия в Blueprint.mp4 [21m 30k 971]
6.3 Взаимодействие между Actor.mp4 [21m 944k 72]
6.4 Домашняя работа
Задача.docx [13k 59]
07 Blueprints. Наследование, Массивы
7.1 Наследование.mp4 [43m 626k 336]
7.2 Массивы.mp4 [12m 250k 958]
7.3 Домашняя работа
Задача.docx [13k 58]
08 Blueprints. Construction Script, Spawn, Event Dispatcher
8.1 Construction Script, Spawn.mp4 [30m 31k 234]
8.2 Construction Script, Spawn. Практика.mp4 [68m 918k 586]
8.3 Event Dispatcher.mp4 [32m 155k 208]
8.4 Домашняя работа
Задача.docx [12k 792]
09 Blueprints. Отладка, Тестирование
9.1 Отладка в Unreal Engine.mp4 [57m 709k 681]
9.2 Функциональное тестирование.mp4 [59m 101k 302]
9.3 Домашняя работа
Задача.docx [12k 980]
10 Blueprints. Сборка
10.1 Сборка на Blueprints.mp4 [33m 497k 283]
10.2 Домашняя работа
Задача.docx [12k 998]
11 Инструменты C++
11.1 Установка Visual Studio, знакомство с режимами. Компиляция первой программы.mp4 [87m 911k 412]
11.2 Структура программ, комментарии, переменные.mp4 [60m 986k 56]
11.3 Домашняя работа
Задача.docx [12k 606]
12 Функции, вызов функций, параметры функций
12.1 Функции и оператор возврата return.mp4 [33m 101k 123]
12.2 Параметры и аргументы функций.mp4 [52m 384k 541]
12.3 Локальная область видимости.mp4 [37m 199k 857]
12.4 Ключевые слова и идентификаторы.mp4 [33m 877k 631]
12.5 Операторы.mp4 [10m 956k 608]
12.6 Базовое форматирование кода.mp4 [13m 568k 185]
13 Препроцессор и его директивы
13.1 Многофайловые программы, cpp и h файлы. Препроцессор и его директивы.mp4 [55m 431k 706]
13.2 Отладка программ с помощью Visual Studio.mp4 [16m 465k 418]
13.3 Структура файлов специфичных для проектов на UE4.mp4 [17m 405k 175]
13.4 Домашняя работа
Задача.docx [13k 347]
14 Создание проекта, создание базовых классов на C++, настройка проекта
14.1 Обзор базовых типов данных С++.mp4 [92m 979k 572]
14.2 Строки в С++. Строки в UE4.mp4 [40m 807k 71]
14.3 Домашняя работа
Задача.docx [12k 947]
15 Правила создания классов и объектов, заголовки и макросы
15.1 Операторы в С++.mp4 [48m 135k 669]
15.2 Операторы управления потоком исполнениия. Циклы.mp4 [78m 109k 131]
15.3 Блоки кода в С++, область видимости и цикл жизни переменных.mp4 [29m 466k 24]
15.4 Домашняя работа
Задача.docx [13k 268]
16 Массивы. Преобразование типов данных
16.1 Массивы. Работа с массивами в цикле.mp4 [48m 59k 101]
16.2 Обзор TArray.mp4 [24m 834k 286]
16.3 Пространства имен.mp4 [40m 398k 935]
16.4 Преобразование типов данных.mp4 [40m 739k 610]
16.5 Домашняя работа
Задача.docx [13k 262]
17 Классы и объекты в С++. Инкапсуляция
17.1 Описание классов и создание объектов в С++.mp4 [36m 993k 249]
17.2 Инкапсуляция.mp4 [24m 962k 533]
17.3 Инициализация.mp4 [27m 291k 410]
17.4 Обзор основных классов UE4.mp4 [52m 72k 429]
17.5 Домашняя работа
Задача.docx [13k 185]
18 Указатели и ссылки
18.1 Указатели.mp4 [33m 163k 269]
18.2 Работа с памятью.mp4 [56m 395k 365]
18.3 Ссылки.mp4 [71m 829k 130]
18.4 Перегрузка функций, указатели на функцию.mp4 [51m 381k 95]
18.5 Домашняя работа
Задача.docx [13k 572]
19 Классы и объекты в С++. Наследование
19.1 Иерархия классов.mp4 [21m 845k 27]
19.2 Расширение и изменение функционала в дочерних классах.mp4 [47m 999k 528]
19.3 Шаблоны.mp4 [38m 335k 659]
19.4 Скрытый конструктор. Использование UE Cast.mp4 [48m 659k 726]
19.5 Домашняя работа
Задача.docx [14k 631]
20 Структуры, перечисления
20.1 Перечисления и структуры.mp4 [71m 625k 253]
20.2 Работа с перечислениями и структурами в UE4.mp4 [63m 69k 156]
20.3 Создание класса Змейка.mp4 [200m 952k 453]
20.4 Логика движения по игровому полю.mp4 [116m 289k 543]
20.5 Домашняя работа
Задача.docx [12k 966]
21 Классы и объекты в С++. Полиморфизм
21.1 Полиморфизм.mp4 [41m 210k 176]
21.2 Абстрактные классы.mp4 [77m 164k 947]
21.3 Создание класса Еда. Создание класса препятствия.mp4 [194m 46k 623]
21.4 Домашняя работа
Задача.docx [13k 53]
22 TDS — что такое TopDownShooter
22.1 Заполняем таски.mp4 [107m 371k 559]
22.2 Создаем шаблонный проект.mp4 [36m 196k 910]
22.3 Первый коммит.mp4 [21m 621k 695]
22.1 Заполняем таски
GameDesignDocument.docx [8m 834k 737]
22.3 Первый коммит
gitignore [127]
22.4 Домашняя работа
Задача.docx [14k 123]
23 Персонаж, камера
23.1 Работа с камерой.mp4 [64m 106k 386]
23.2 Настраиваем управление персонажем.mp4 [249m 561k 63]
23.3 Настройка передвижения.mp4 [183m 216k 413]
23.4 Домашняя работа.mp4 [120m 240k 25]
23.2 Настраиваем управление персонажем
23.2_TPSCharacter.docx [12k 528]
23.2_TPSGameMode.docx [6k 977]
23.2_TPSPlayerController.docx [9k 390]
23.2_Types.docx [7k 431]
23.4 Домашняя работа
23.4_TPSCharacter__Homework.docx [13k 490]
23.4_Types_HomeWork.docx [7k 374]
Задача.docx [14k 380]
24 Работа с анимациями
24.1 Анимации в UE4.mp4 [131m 458k 174]
24.2 Стрельба персонажа.mp4 [163m 314k 231]
24.3 Домашняя работа
Задача.docx [13k 837]
25 Взаимодействие с артом
25.1 Типы объектов.mp4 [280m 755k 534]
25.2 Дизайн уровня.mp4 [165m 388k 140]
25.3 Домашняя работа
Задача.docx [12k 899]
26 Визуальные эффекты
26.1 Материалы в UE4.mp4 [279m 777k 471]
26.2 Частицы в UE4.mp4 [176m 733k 603]
26.3 Звук в UE4.mp4 [136m 609k 349]
26.4 Пост-эффекты.mp4 [75m 614k 132]
26.5 Домашняя работа
Задача.docx [15k 241]
27 Базовые механики стрельбы
27.1 Оружие.mp4 [146m 802k 792]
27.2 Стрельба.mp4 [94m 183k 508]
27.3 Прицеливание.mp4 [85m 483k 142]
28 Система оружия
28.1 Настройка оружия, создание таблиц.mp4 [176m 860k 752]
28.2 Основной класс оружия.mp4 [503m 228k 928]
28.3 Projectile.mp4 [164m 607k 494]
28.4 Домашняя работа
Assets_M28.zip [19k 186]
Задача.docx [14k 499]
29 Система инвентаря. Часть 1
29.1 Инвентарь. Часть 1.mp4 [137m 299k 597]
29.2 Инвентарь. Часть 2.mp4 [127m 576k 567]
29.3 Инвентарь. Часть 3.mp4 [103m 187k 626]
29.4 Инвентарь. Часть 4.mp4 [162m 889k 4]
30 Система инвентаря. Часть 2
30.1 Инвентарь. Часть 5.mp4 [102m 436k 241]
30.2 Инвентарь. Часть 6.mp4 [101m 674k 147]
30.3 Инвентарь. Часть 7.mp4 [128m 837k 8]
30.4 Инвентарь. Часть 8.mp4 [111m 64k 914]
30.5 Инвентарь. Часть 9.mp4 [123m 649k 656]
31 Система инвентаря. Часть 3
31.1 Система подбора предметов. Часть 1.mp4 [106m 489k 324]
31.2 Система подбора предметов. Часть 2.mp4 [114m 536k 763]
31.3 Система подбора предметов. Часть 3.mp4 [94m 719k 562]
31.4 Система подбора предметов. Часть 4.mp4 [129m 767k 26]
32 Система инвентаря. Часть 4
32.1 Система подбора предметов. Часть 5.mp4 [126m 220k 293]
32.2 Система подбора предметов. Часть 6.mp4 [151m 862k 494]
32.3 Система подбора предметов. Часть 7.mp4 [96m 673k 373]
32.4 Система подбора предметов. Часть 8.mp4 [126m 761k 311]
32.5 Домашняя работа
Задача.docx [12k 780]
33 Система здоровья персонажа. Часть 1
33.1 Система жизней. Часть 1.mp4 [120m 768k 602]
33.2 Система жизней. Часть 2.mp4 [130m 254k 543]
33.3 Система жизней. Часть 3.mp4 [150m 708k 831]
33.4 Система жизней. Часть 4.mp4 [119m 1k 892]
34 Система здоровья персонажа. Часть 2
34.1 Визуальная часть.mp4 [96m 967k 992]
34.2 Дополнительный функционал. Часть 1.mp4 [173m 396k 884]
34.3 Дополнительный функционал. Часть 2.mp4 [196m 657k 230]
35 Система бафов и дебафов
35.1 Базовый класс, взаимодействие с игровыми объектами.mp4 [421m 46k 550]
35.2 Логика систем бафов и дебафов.mp4 [474m 77k 465]
35.3 Домашняя работа
Задача.docx [14k 683]
36 Интерфейс
36.1 Рефакторинг проекта.mp4 [99m 736k 81]
36.2 UMG.mp4 [118m 181k 852]
36.3 Меню.mp4 [469m 825k 881]
36.4 Интерфейс.mp4 [471m 526k 353]
36.1 Рефакторинг проекта
36.1 Assets.zip [1m 35k 567]
37 Правила игры
37.1 GameMode.mp4 [83m 504k 254]
37.2 Условия победы, проигрыша.mp4 [560m 98k 30]
37.3 Статистика игрока, игры.mp4 [260m 367k 313]
37.1 GameMode
37.1_code.zip [15k 873]
38 Система спавнеров
38.1 Генерация врагов.mp4 [126m 222k 339]
38.2 Класс врагов. Часть 1.mp4 [217m 637k 852]
38.3 Класс врагов. Часть 2.mp4 [182m 831k 3]
38.4 Класс врагов. Часть 3.mp4 [159m 427k 739]
38.5 Система спавна.mp4 [223m 498k 177]
38.6 Настройка системы спавна.mp4 [99m 759k 172]
38.1 Генерация врагов
38.1_code.zip [18k 75]
39 Искусственный интеллект
39.1 Behavior tree.mp4 [108m 231k 146]
39.2 Преследование.mp4 [624m 798k 228]
39.3 Атака.mp4 [320m 806k 923]
40 Boss
40.1 Ассеты босса.mp4 [79m 851k 118]
40.2 ИИ босса.mp4 [82m 47k 932]
40.3 Правила игры для босса.mp4 [104m 519k 766]
40.4 Фича босса.mp4 [213m 181k 116]
41 Обзор мультиплеера в UE4
41.1 Общие принципы взаимодействий в мультиплеере.mp4 [85m 790k 263]
41.2 Проставляем связи. Часть 1.mp4 [89m 16k 260]
41.3 Проставляем связи. Часть 2.mp4 [156m 639k 989]
41.1 Общие принципы взаимодействий в мультиплеере
16TDS_NetUe4_clientServer.jpg [40k 429]
16TDS_NetUe4_ClientServer1.jpg [29k 107]
16TDS_NetUe4_RPC.jpg [47k 930]
42 Создание и подсоединение к сессии
42.1 Интро модуля.mp4 [22m 691k 422]
42.2 Создание и подсоединение к сессии. Часть 1.mp4 [83m 498k 842]
42.3 Создание и подсоединение к сессии. Часть 2.mp4 [169m 346k 37]
43 UI для Lobby меню
43.1 UI для Lobby меню. Часть 1.mp4 [112m 822k 691]
43.2 UI для Lobby меню. Часть 2.mp4 [94m 594k 248]
43.3 UI для Lobby меню. Часть 3.mp4 [71m 345k 519]
43.4 UI для Lobby меню. Часть 4.mp4 [73m 159k 425]
44 Полишинг UI для Lobby меню
44.1 Полишинг UI для Lobby меню. Часть 1.mp4 [140m 897k 528]
44.2 Полишинг UI для Lobby меню. Часть 2.mp4 [112m 239k 851]
44.3 Полишинг UI для Lobby меню. Часть 3.mp4 [88m 323k 872]
45 Расширяем функционал Lobby меню
45.1 Расширяем функционал Lobby меню. Часть 1.mp4 [80m 331k 3]
45.2 Расширяем функционал Lobby меню. Часть 2.mp4 [92m 190k 882]
46 Функционал перехода на игровой уровень
46.1 Функционал перехода на игровой уровень. Часть 1.mp4 [75m 707k 270]
46.2 Функционал перехода на игровой уровень. Часть 2.mp4 [83m 287k 668]
47 Чиним, ломаем и переделываем проект под мультиплеер. Передвижение. Оружие
47.1 Чиним передвижение. Часть 1.mp4 [100m 888k 822]
47.2 Чиним передвижение. Часть 2.mp4 [102m 543k 504]
47.3 Чиним оружие. Часть 1.mp4 [92m 9k 724]
47.4 Чиним оружие. Часть 2.mp4 [114m 73k 809]
47.5 Чиним оружие. Часть 3.mp4 [92m 964k 448]
47.6 Чиним оружие. Часть 4.mp4 [92m 90k 767]
47.7 Чиним оружие. Часть 5.mp4 [83m 453k 47]
48 Чиним, ломаем и переделываем проект под мультиплеер. Интерфейс инвентаря и жизней. Поднятие и выбрасывание
48.1 Переделываем интерфейс инвентаря и жизней. Часть 1.mp4 [133m 492k 665]
48.2 Переделываем интерфейс инвентаря и жизней. Часть 2.mp4 [98m 342k 89]
48.3 Меняем механику поднятия и выбрасывания. Часть 1.mp4 [98m 804k 33]
48.4 Меняем механику поднятия и выбрасывания. Часть 2.mp4 [94m 337k 84]
48.5 Меняем механику поднятия и выбрасывания. Часть 3.mp4 [93m 527k 126]
49 Чиним StateEffect
49.1 Готовим репликацию к эффектам.mp4 [181m 597k 118]
49.2 Делаем репликацию.mp4 [217m 326k 62]
49.3 Правки.mp4 [122m 589k 532]
50 Меняем врагов и босса под мультиплеер
50.1 Чиним эвент смерти.mp4 [107m 815k 804]
50.2 Чиним анимации врагов. Часть 1.mp4 [85m 112k 398]
50.3 Чиним анимации врагов. Часть 2.mp4 [86m 44k 47]
50.4 Чиним босса.mp4 [98m 666k 30]
50.5 Чиним оружие. Часть 1.mp4 [94m 752k 584]
50.6 Чиним оружие. Часть 2.mp4 [79m 455k 411]
51 Финальный полишинг под конец игры
51.1 Чиним баги респауна.mp4 [112m 84k 373]
51.2 Чиним информацию о сессии. Часть 1.mp4 [92m 763k 705]
51.3 Чиним информацию о сессии. Часть 2.mp4 [94m 67k 575]
51.4 Чиним конец игры. Часть 1.mp4 [89m 896k 867]
51.5 Чиним конец игры. Часть 2.mp4 [104m 315k 809]
51.6 Чиним конец игры. Часть 3.mp4 [93m 777k 202]
51.7 Чиним конец игры. Часть 4.mp4 [137m 460k 260]
52 Готовим и чиним билд
52.1 Готовим билд.mp4 [106m 892k 90]
52.2 Делаем билд игры.mp4 [66m 530k 36]
52.3 Домашняя работа.docx [13k 423]
53 Мобильный прототип
53.1 Настройка Unreal Engine для сборки проекта под Android устройства.mp4 [72m 340k 939]
53.2 Настройка Unreal Engine для удаленного тестирования проекта для iOS устройства.mp4 [30m 147k 5]
53.3 Настройка Unreal Engine для сборки проекта под iOS устройства.mp4 [52m 273k 344]
53.4 Конфигурация проекта для мобильных устройств.mp4 [43m 791k 760]
53.5 Создание базовых механик.mp4 [234m 180k 108]
53.6 Создание подбираемых бонусов.mp4 [71m 829k 41]
53.7 Имплементация жестов (свайпы), настройка Gameplay Framework, создание и настройка UI.mp4 [149m 502k 877]
53.8 Домашняя работа.docx [13k 2]
Объем: 19,2Гб.
-
Доступно [Яндекс.Практикум] Как стать Python-разработчиком
Программа вашего обучения
1 Основы Python: Бесплатный вводный курс
20 часов
Базовое устройство бэкенда. Вы узнаете, как фронтенд общается с бэкендом и как разные бэкенды общаются между собой. Научитесь писать программы на языке Python, получать информацию от сервисов в интернете и использовать в своём коде.
+ 1 проект в портфолио
2 Возможности бэкенда: блог
80 часов
Вас ждут основы баз данных, ликбез по информационной безопасности, продолжение работы с Python и знакомство с веб-фреймворком Django. На этом этапе вы шаг за шагом создадите свой блог — с авторизацией пользователей, объявлениями и подписками.
+ 1 проект в портфолио
1 неделя каникул после курса
3 Работа с внешними API
30 часов
Вы узнаете, как сервисы в интернете получают друг от друга информацию: как организуется авторизация на незнакомом ресурсе через социальные сети, каким образом сайты кинотеатров и кафе указывают свои локации на фрагменте Яндекс и Гугл карт. Узнаете что такое API и напишете бота, который сам взаимодействует с известными сайтами.
+ 1 проект в портфолио
4 Заботимся о производительности сервиса
60 часов
Бывало такое, что нужный вам сайт в интернете работал медленно? Мы будем говорить, как ускорить работу вашего сервиса. Вы изучите основы алгоритмов: они необходимы, чтобы оценить скорость выполнения программ.
+ 1 проект в портфолио
1 неделя каникул после курса
5 Инфраструктура бэкенд-разработки
80 часов
При создании серьёзных сервисов необходима экосистема для совместной работы нескольких программистов. Вы научитесь настраивать своё рабочее окружение так, чтобы взаимодействие с другими программистами было простым и эффективным. Научитесь работать с системой контроля версий Git, разрешать конфликты в коде. При поддержке наставников желающие смогут создать очередной проект в команде.
+ 1 проект в портфолио
6 Дипломный проект
50 часов
В заключительный месяц обучения вы сделаете итоговый выпускной проект, подтверждающий знания и умения. Во время работы над ним вам не нужно выполнять домашние задания и узнавать новую теорию из тренажёра — здесь всё происходит так же, как в реальной жизни: задание, сроки, приобретенные навыки и поисковик.
+ 1 итоговый проект в портфолио
-
Доступно [Otus] Супер-практикум по использованию и настройке GIT (Владислав Родин)
Ничего лишнего, только нужные практики, чтобы работать с GIT любому специалисту в любой области
За 4 дня по 4 часа интенсива вы:
- Изучите устройство Git
- Сможете настраивать репозитории
- Изучите слияние и перебазирование веток
- Получите навык разрешения конфликтов при слиянии веток
- Сможете использовать графические инструменты для работы с git’ом
- Поймете как организовать процесс работы с GIT в команде
Зачем?
Git является одной из самых популярных систем контроля версий. Данный курс предполагает его изучение с 0. Он подойдет как для первого ознакомления с данной системой контроля версий, так и для восстановления пробелов в знаниях. В данном курсе будет разобрано внутреннее устройство Git’а, понимание которого позволит относится к практическому материалу не как к “набору команд, которые стоит зазубрить”, а как к логичным операциям, а также легко разрешать любые проблемы, возникающие при работе командой с единой кодовой базой.
-
Доступно [Otus] Практикум по Kali Linux (Артур Пакулов)
Программа для тех, кто интересуется проведением тестов на проникновение и хочет практически попробовать себя в ситуациях, близких к реальным. Курс рассчитан на тех, у кого еще нет опыта в информационной безопасности.
Чему научимся
- Искать и эксплуатировать уязвимости или изъяны конфигурации в корпоративных сетях, web сайтах , серверах. Упор на пентест ОС Windows и на безопасность корпоративного сегмента.
- Изучим такие инструменты, как metasploit, sqlmap, wireshark, burp suite и многие другие.
- Освоим инструментарий Kali Linux на практике - с ним должен быть знаком любой специалист по ИБ.
01 Тестирование баз данных на SQL уязвимости
Список рекомендуемой литературы.docx [8k 894]
Тестирование баз данных на SQL уязвимости.mp4 [127m 505k 940]
02 Основные дистрибутивы для тестирования на проникновение
10 лучших дистрибутивов для хакинга и пентеста Techrocks.txt [84]
Основные дистрибутивы для тестирования на проникновение.mp4 [137m 601k 398]
03 Установка и подготовка лаборатории
OTUS_2.pdf [626k 736]
Домашнее задание.txt [1k 335]
Установка и подготовка лаборатории.mp4 [151m 4k 595]
04 OSINT сбор информации на основе открытых источников. Часть 1
OSINT сбор информации на основе открытых источников. Часть 1.mp4 [195m 754k 870]
OSINT.pdf [145m 65k 337]
Домашнее задание.txt [1k 617]
05 OSINT сбор информации на основе открытых источников. Часть 2
OSINT сбор информации на основе открытых источников. Часть 2.mp4 [207m 402k 469]
OSINT2.pdf [103m 420k 398]
Домашнее задание.txt [1k 627]
06 Сканирование. Часть 1
Домашнее задание.txt [1k 246]
Сканирование. Часть 1.mp4 [129m 57k 339]
Сканирование_Часть_1.pdf [133m 509k 220]
07 Сканирование. Часть 2
Домашнее задание.txt [794]
Сканирование. Часть 2.mp4 [167m 904k 397]
Сканирование_Часть_2.pdf [123m 781k 746]
08 Оценка и анализ уязвимостей
Домашнее задание.txt [970]
Оценка и анализ уязвимостей.mp4 [246m 454k 808]
Оценка_уязвимостей.pdf [141m 605k 155]
09 Обход WAF, IDS-IPS
OTUS_waf.pdf [735k 626]
Домашнее задание.txt [659]
Обход WAF, IDS-IPS.mp4 [155m 450k 355]
10 Сниффинг трафика
Домашнее задание.txt [878]
Сниффинг трафика.mp4 [257m 249k 487]
Сниффинг_трафика.pdf [8m 880k 487]
11 Перехват сеанса
~.txt [239]
ip_spoofing.pdf [375k 52]
OTUS__11.pdf [579k 284]
sllstrip_dns2proxy_ettercap.txt [788]
Домашнее задание.txt [603]
Перехват сеанса.mp4 [137m 158k 435]
12 Атаки повторного воспроизведения, хэши аутентификации
13 Web pentest. Часть 1
Checklist.txt [5k 812]
OTUS__13.pdf [776k 904]
Web pentest. Часть 1.mp4 [178m 330k 293]
Домашнее задание.txt [820]
14 Web pentest. Часть 2
~.txt [75]
OTUS__14.pdf [576k 922]
Stored_XSS.txt [2k 831]
Web pentest. Часть 2.mp4 [113m 458k 172]
Домашнее задание.txt [557]
15 Web pentest. Часть 3
~.txt [168]
OTUS__14_2.pdf [1m 118k 667]
Web pentest. Часть 3.mp4 [138m 551k 969]
Домашнее задание.txt [460]
16 Web pentest. Часть 4
OTUS___3.pdf [1m 383k 946]
OTUS___4.pdf [344k 500]
Web pentest. Часть 4.mp4 [150m 192k 610]
17 Web pentest. Часть 5
OTUS___5a.pdf [760k 704]
Web pentest. Часть 5.mp4 [136m 567k 690]
Домашнее задание.txt [594]
18 Атаки на беспроводные сети. Часть 1
1. Атаки на беспроводные сети. Часть 1.mp4 [164m 666k 676]
2. Атаки на беспроводные сети. Часть 1.mp4 [13m 575k 977]
OTUS___6.pdf [832k 335]
OTUS___wifi1.pdf [555k 410]
Домашнее задание.txt [716]
19 Атаки на беспроводные сети. Часть 2
1. Атаки на беспроводные сети. Часть 2.mp4 [97m 217k 135]
2. Атаки на беспроводные сети. Часть 2.mp4 [40m 392k 220]
OTUS___wifi2.pdf [363k 605]
20 Брут хэшей, использование радужных таблиц
OTUS__20_hashes.pdf [241k 946]
out_hand.cap [267k 883]
Брут хэшей, использование радужных таблиц.mp4 [151m 904k 935]
Домашнее задание.txt [518]
21 Социальная инженерия, профайлинг
OTUS__СИ.pdf [611k 75]
Домашнее задание.txt [682]
Социальная инженерия, профайлинг.mp4 [99m 677k 418]
22 Повышение привилегий в Linux и Windows системах
privesc.pdf [691k 456]
Повышение привилегий в Linux и Windows системах.mp4 [354m 267k 344]
23 Пост – эксплуатация концепция и техники
OTUS_Webinar__23.pdf [3m 267k 610]
Домашнее задание.txt [788]
Пост – эксплуатация концепция и техники.mp4 [176m 485k 256]
24 Пост – эксплуатация фреймворки
OTUS_Webinar__24-39158-08680d.pdf [1m 8k 22]
Домашнее задание.txt [678]
Пост – эксплуатация фреймворки.mp4 [177m 231k 563]
25 Восстановление доступа. Часть 1
Восстановление доступа. Часть 1.mp4 [165m 210k 720]
Домашнее задание.txt [529]
26 Восстановление доступа. Часть 2
OTUS__crack2-56362-fdcc88.pdf [184k 989]
Восстановление доступа. Часть 2.mp4 [110m 504k 711]
27 Повышение привилегий в ОС Windows
OTUS__privesc-56362-ccef7c.pdf [257k 561]
Повышение привилегий в ОС Windows.mp4 [142m 790k 222]
Объем: 4.65Гб.
-
Доступно [Otus] Инфраструктурная платформа на основе Kubernetes (Юрий Игнатов)
Что даст вам этот курс
Инфраструктурная платформа – системы и сервисы, обеспечивающие этапы жизненного цикла цифровых продуктов: подготовку релиза, выпуск и эксплуатацию. Наличие инфраструктурной платформы позволяет команде сфокусироваться на разработке продукта, стандартизировать подходы к управлению компонентами продукта и сервисов, обеспечивающих его работу, не тратя время на построение велосипедов и рутинную автоматизацию стандартных операций для каждого компонента.
Для кого этот курс:
Программа создана специально для разработчиков, администраторов, СТО и тех. лидов, которые устали тратить время на автоматизацию, хотят использовать единообразные окружения и работать на профессиональном уровне с современными инструментами. Выпускники после обучения смогут эффективно масштабировать надёжную инфраструктуру под растущие потребности бизнеса и правильно освобождать продуктовые команды от части задач администрирования/автоматизации и фокусировать их на развитии продукта.
Сертификация от CNCF: CKA и CKAD
После нашего курса можно сдать обе эти сертификации. Мы не готовим к ним специально, но освещаем все темы, которые требуются при подготовке к сертификациям.
Особенности курса
Курс состоит из 4-х частей:
1. Инфраструктурная платформа и ее связь с DevOps-практиками. Учим студентов основам Kubernetes и показываем к чему будем стремиться весь курс.
2. Сервисы в составе платформы и их связь с инженерными практиками, экосистему для приложений компании.
3. Углубленное изучение Kubernetes.
4. Проектная работа: построить MVP инфраструктурной платформы.
Объем: 5,56Гб.
-
Доступно [Otus] Мониторинг и логирование. Zabbix, Prometheus, ELK (Владимир Дроздецкий)
Профессиональный курс — 4 месяца Best Practice по мониторингу инфраструктуры и отдельных её компонентов (приложения, базы данных, etc.)
Никакого хаоса, никаких бессвязных метрик: после курса системные администраторы и devops-инженеры смогут правильно строить системы мониторинга и логирования, что позволит им более точно понимать текущее состояние всех систем и быстрее реагировать на инциденты.
Программа создана специально для: администраторов Linux, DevOps-инженеров, разработчиков, которым необходимо настроить мониторинг с помощью Zabbix, Prometheus и ELK.
На профессиональном уровне вы научитесь:
— строить сложные эффективные системы мониторинга и логирования инфраструктуры и приложений;
— следить за работой большого количества серверов и работать в связке Zabbix, Prometheus и Grafana;
— обеспечивать визуализацию метрик и настраивать оповещения о критически важных событиях.
01 Задачи мониторинга и алертинга
monitoring_lecture.pdf [2m 227k 725]
zoom.mp4 [140m 929k 170]
02 Мониторинг на основе Carbon Graphite Telegraf
Lecture.md [8k 262]
Monitoring_Graphite.pdf [6m 844k 989]
zoom.mp4 [251m 154k 897]
03 Установка и конфигурация
zabbix_1.pdf [6m 888k 911]
zoom.mp4 [257m 733k 823]
04 Discovery Trapper
zabbix_lld.pdf [6m 988k 230]
zoom_1.mp4 [199m 346k 362]
zoom_2.mp4 [142m 292k 886]
05 Мониторинг порталов и баз данных
chat.txt [6k 18]
zoom.mp4 [293m 501k 662]
Мониторинг_порталов_и_баз_данных.pdf [672k 625]
06 Графики и комплексные экраны
chat.txt [4k 132]
zoom.mp4 [176m 850k 10]
07 Пользователи и группы. Авторизация и аутентификация
17_aaa_basics.pdf [199k 600]
2020_07_10_linux_security_part_1.mp4 [157m 789k 262]
Практика_PAM.pdf [161k 417]
08 Настройка алертинга
Alerting_cut_version.pdf [1m 564k 503]
chat.txt [2k 665]
zoom.mp4 [188m 587k 10]
ДЗ.txt [57]
09 Netdata, metricbeat, hearthbeat, mtail
monitoring_netdata.pdf [6m 105k 522]
Monitoring_Zabbix_LLD.md [10k 92]
zoom.mp4 [388m 456k 70]
10 Prometheus как новый виток систем мониторинга
prometheus.pdf [206k 942]
zoom.mp4 [245m 216k 195]
11 Prometheus мониторинг кластеров k8s
k8s_monitoring.pdf [838k 710]
zoom.mp4 [256m 602k 448]
12 Prometheus экспортеры
monitoring_exporters.pdf [6m 741k 646]
zoom.mp4 [370m 61k 616]
ДЗ.txt [752]
13 Prometheus Alerting
chat.txt [4k 633]
zoom.mp4 [100m 610k 411]
Презентация.pdf [890k 159]
14 Хранения данных в Prometheus
prom_storage.pdf [659k 510]
zoom.mp4 [146m 532k 989]
ДЗ.txt [824]
15 Grafana как универсальный инструмент визуализации
monitoring_grafana_1.pdf [6m 244k 55]
zoom.mp4 [269m 364k 744]
16 Grafana формирование дашбордов
zoom.mp4 [321m 89k 870]
17 Классическое логирование в Linux
zoom.mp4 [211m 354k 148]
Презентация.pdf [2m 740k 63]
18 Системы логирования (ELK, EFK, Graylog2)
zoom.mp4 [82m 805k 684]
Презентация.pdf [749k 609]
19 ELK стэк
chat.txt [1k 720]
zoom.mp4 [157m 27k 20]
ДЗ.txt [671]
Презентация.pdf [1m 799k 799]
20 Logstash
chat.txt [7k 104]
zoom.mp4 [288m 766k 412]
Презентация.pdf [760k 533]
21 Graylog2
chat.txt [2k 862]
zoom.mp4 [197m 113k 144]
ДЗ.txt [713]
Презентация.pdf [6m 20k 575]
22 Hearthbeat, metricbeat, filebeat, fluentbit
chat.txt [3k 181]
zoom.mp4 [282m 517k 636]
ДЗ.txt [594]
Презентация.pdf [2m 968k 113]
23 Kibana как инструмент визуализации логов
zoom.mp4 [343m 569k 534]
24 Распределенные файловые системы - CEPH
chat.txt [4k 703]
zoom.mp4 [333m 64k 80]
Объем: 5,46Гб.
Страница 5 из 11