Что даст вам этот курс
Вы сможете:
Обосновать выбор имплементации JVM
Изучить байткод, применить инструмент, меняющий байткод
Выбрать нужный GC под задачу
Получить дамп памяти
Анализировать heap работающего приложения. Найти утечку памяти
Ускорить загрузку приложения
Подключить агентов к JVM
Собрать модуль в модульной системе JAVA
Синхронизировать потоки с помощью объектов java.util.concurrent
Профилировать приложения, искать "горячие" места
Использовать фреймворки на основе неблокирующих IO
Использовать реактивный подход при обработке данных: Reactor
Деплоить приложения в Kubernetes
Настроить service mesh
Спроектировать модель метрик приложения: что, где и как фиксируем
Настроить интеграцию приложения с Prometheus
Настроить интеграцию Prometheus & Grafana
Реализовать дашборд в Grafana.
Проработать модели логирования в сервисе. Обеспечить трассировку запросов
Спроектировать приложения (сервисы): распределить зоны ответственности по приложениям
Обеспечить аутентификацию и авторизацию при вызове сервисов
Спроектировать REST API одного сервиса: набор методов и DTO к ним
Описать сервис с помощью OpenAPI, Swagger
Описать сообщения на Protobuf
Для кого этот курс:
Действующие Java-разработчики с опытом от 2х лет, желающие углубить знания в устройстве JVM, принципах профилирования и оптимизации приложений в облачной инфраструктуре.
Запрет складчины
Страница 5 из 21
Статусы
-
Запись [OTUS] Java Developer. Advanced (Александр Царев)
-
Запись [Otus] Unreal Engine Game Developer. Professional (Виталий Талых, Ростислав Мусиенко)
Для кого этот курс?
Курс рассчитан на разработчиков игр на Unreal Engine, которые хотят повысить свои навыки разработки игровых проектов, а также научится разрабатывать модули расширений (плагины) под различные платформы: PC, Mobile и VR-проекты.
Ключевая цель курса — систематизировать знания для карьерного роста, развития навыков и создания собственных проектов высокого качества.
Введение
Цель модуля: ознакомится с курсом, подготовится к работе на UE5 в C++
Тема 1: Вводное занятие
Тема 2: Подготовка к работе
Работа с персонажем
Цель модуля: создать персонажа от 3 лица на C++, настроить управление и анимацию для этого персонажа. Добавить классы оружия на C++ и систему инвентаря.
Тема 1: Блюпринты и С++
Тема 2: Перемещение
Тема 3: Оружие и стрельба
Тема 4: Здоровье
Тема 5: Инвентарь
Дополнительные свойства персонажа
Цель модуля: Разработать визуальный интерфейс с возможностью вывода информации о состоянии персонажа на экран пользователя. Добавить системы взаимодействия в виде 'Бафов и дебафов', а также систему способностей для разнообразия игрового процесса.
Тема 1: Widget
Тема 2: Бафы и дебафы
Тема 3: Система способностей
Работа с NPC
Цель модуля: Создать родительский тип NPC. На его основе разработать наследников для противников и союзников, а также для полноценного боса.
Тема 1: Враждебные NPC
Тема 2: Союзные NPC
Тема 3: Босс
Дизайн уровней VFX&SFX
Цель модуля: Создать игровую сцену с использованием современных инструментов. Изучить систему материалов и частиц, а также работать со звуком на сцене. Применить пост-обработку для создания цельного визуального образа.
Тема 1: Landscape and Foliage API
Тема 2: Материалы в Unreal Engine
Тема 3: Частицы в Unreal Engine
Тема 4: Звук в Unreal Engine
Тема 5: Пост-эффекты в Unreal Engine
Мультиплеер
Цель модуля: Добавить мультиплеерную составляющую и отдельное лобби для подключения игроков. Обеспечить взаимодействие игровых персонажей между собой и корректную работу способностей в мультиплеере. По итогу собрать игровой цикл со всеми элементами проекта.
Тема 1: Основы клиент-серверной архитектуры
Тема 2: Выделеный сервер
Тема 3: Персонаж и его компоненты
Тема 4: Дополнительные свойства персонажа
Тема 5: NPC
Тестирование и билд
Цель модуля: Разобраться в создании авто-тестов и профайлинге проекта перед его сборкой.
Тема 1: Доработка мультиплеера и создание игрового цикла
Тема 2: Создание автоматических тестов
Тема 3: Профайлинг
Тема 4: Создание билда
Плагины и модули
Цель модуля: Изучить систему плагинов и создать своё расширение для движка.
Тема 1: Знакомство с системой модулей и плагинов Unreal Engine
Тема 2: Создание собственного плагина расширяющего возможности редактора Unreal Engine
Тема 3: Создание модуля и плагина для игры
Мобильные приложения
Цель модуля: Разобрать особенности создания сборок под мобильные платформы.
Тема 1: Настройка Unreal Engine и конфигурация проекта для разработки и сборки проекта под Android
Тема 2: Настройка Unreal Engine и конфигурация проекта для разработки и сборки проекта под iOS
Приложения для виртуальной реальности
Цель модуля: Разобрать VR Template и создать на его основе новые механики. Создать нового VR персонажа с возможностью тестирования в десктоп формате.
Тема 1: Настройка Unreal Engine и конфигурация проекта для разработки и сборки проекта для виртуальной реальности
Тема 2: Управление персонажем и взаимодействие с объктами в виртуальной реальности
Дополнительно
Цель модуля: Изучить дополнительные модули, такие как Core API и HTTP API. Работать с локализацией.
Тема 1: Core API (Logging and Math API)
Тема 2: HTTP API
Тема 3: Локализация
Тема 4: Многопоточность в Unreal Engine
Проектная работа
Заключительный месяц курса посвящен проектной работе - это то, что интересно писать студенту и что можно создать на основе знаний, полученных на курсе.
Тема 1: Выбор темы и организация проектной работы"
Тема 2: Консультация по проектам и домашним заданиям
Тема 3: Защита проектных работ
Тема 4: Подведение итогов курса
Тема 5: Карьерная консультация
-
Запись [Hard&Soft Skills] Технический лидер. Пакет: Standard (Павел Вейник)
Для разработчиков middle+, senior, architect
Автор и преподаватель курса: Павел Вейник. Разработчик с 2003 года, занимается обучением с 2008, обучением сеньоров и архитекторов с 2018. Делился экспертизой на более чем 100 митапах и конференциях
Что будет на курсе:
- Узнаем кто такой технический лидер, его границы, обязанности и тд. Рассмотрим современные наиболее часто используемые инструменты и решения: библиотеки, фреймворки, базы данных различного типа, очереди, кэши, системы управления фоновыми задачами и тд.
Для каждого инструмента рассмотрим его принципиальные ограничения и достоинства, а также применимость для различных задач
- Разберем реальные архитектурные задачи и проблемы
Начиная от простых учебных примеров и до масштабных реальных проектов. Ваши собственные реальные проекты и задачи на курсе мы тоже разберем. Мы разработали архитектурные задания двух уровней сложности
- Разберем следующие аспекты процесса разработки и роль архитектора в них:- Миграции и deployment, включая zero-downtime
Управление конфигурациями
Управления качеством
Подходы и мониторингу и инструменты
Переосмыслим и структурируем коммуникации архитектора и архитектурной документации, а также процессы и роли вокруг архитектуры- На начальных фазах проекта - RFC, presale, discovery
- Во время implementation phase
- При определении roadmap на будущие периоды для стрима/отдела
- Во время радикальных изменений архитектуры
А также управление техническим долгом, архитектурное ревью, согласования и прочие коммуникации вокруг архитектуры
Программа курса:
Модуль 1. Технический контекст задач техлида и архитектора
Модуль 2. Систематизация существующих компонентов распределенной системы
Модуль 3. Наиболее значимые для архитектора аспекты процесса разработки
NEW! Модуль 4. Коммуникации архитектора
Пакет: Standard
ТЕОРИЯ
Живые лекции в Zoom
Доступ ко всем записям и материалам курса на неограниченное время
ПРАКТИКА
Практические занятия в Zoom
Индивидуальная обратная связь по задачам
Архитектурные задачи 2 уровней сложности
Сопровождение курсового проекта
ДОПОЛНИТЕЛЬНЫЕ БОНУСЫ
Общение в групповом чате вашего потока онлайн
Электронный сертификат об окончании курса на EN и RU языках
Доступ к закрытому сообществу выпускников и бесплатным мероприятиям
В течение 2 месяцев после курса одно общее занятие с обратной связью длительностью 1,5 часа
-
Запись [kobezzza.lab] Продвинутое использование webpack (Дмитрий Холстинин)
Программа курса:
- Вводная лекция. Предпосылки и история появления Webpack.
- Конфигурирование Webpack
- Модульная система
- Resolve система
- Webpack in depth
- Плагины в Webpack
- Лоадеры в Webpack
- Ассеты и отладка
- Webpack-dev-server и watch
- Безопасность и target
- Оптимизация времени сборки
- Оптимизация собранных ассетов
- Дополнительные возможности и популярные инструменты
- Сборка библиотек
- Микрофронтенды и монорепа
- Альтернативы Webpack и их полное сравнение
- Webpack and beyond
- Мастер класс: применяем все изученные знания на практике
-
Запись [Purpleschool] Kubernetes и Helm (Антон Ларичев)
Минимальные требования: Знание основ Linux, Будет плюсом знание Docker
Чему вы научитесь?
- После прохождения курса вы сможете:
- Работать с kubectl
- Понимать механику работа кластера Kubernetes
- Писать конфигурации для выкладки приложений
- Работать с YML синтаксисом
- Работать с Pod, Deployment, Services, ConfigMap и другими объектами
- Выкладывать полноценные приложения на кластер
- Работать с сетью и хранение данных
- Шифровать секреты
- Писать Helm Charts
- Управлять релизами приложения через Helm
- Работать с Helm репозиторием
В этом курсе мы изучим Kubernetes и Helm, и развернём на нём полноценное приложение. Этот курс подойдёт как backend разработчикам, которые хотят научиться разворачивать свои приложения в Kubernetes и использовать Helm charts, так и системным администратором, которые развиваются в направлении DevOps.
Курс будет сфокусирован на практике работы с Kubernetes и реальных сценариях использования, которые вам пригодятся в ежедневной работе. При этом мы будем детально разбирать его устройство, чтобы понимать как он работает под капотом и что происходит в кластере при выполнении тех или иных команд. Так же в курсе присутствуют дополнительный упражнения, которые помогут вам попрактиковаться в работе с Kubernetes.
-
Запись [Skillbox] Специалист по компьютерному зрению дронов и нейросетям (Дмитрий Шадрин, Арсений Павлов)
Что такое компьютерное зрение
Это область искусственного интеллекта, задача которой научить компьютеры видеть объекты, а не набор пикселей. Занимаются компьютерным зрением AI-разработчики — специалисты по машинному обучению и нейросетям.
В умных автомобилях системы компьютерного зрения отвечаютза дополнительный уровень безопасности, рассчитывая расстояние до ближайшихобъектов и их скорость.
В строительстве умные камеры следят за безопасностью рабочих и предотвращают несчастные случаи. Скажем, если какой-то рабочий оставил балку в опасной близости от края здания, камера зафиксирует это и передаст руководству.
Например, обычная камера «увидит» в клубне картошки массу пикселей с превалирующим цветом
И таких сфер применения очень много! В картографии дроны с компьютерным зрением помогают строить подробные карты местности. Такие карты очень нужны, например, в геодезии или строительстве для анализа рельефа.
Программа курса
Программа состоит из 3 курсов. В начале вы узнаете, как писать код для роботов и дронов на Python, потом разберётесь в робототехнической математике, а затем научитесь создавать проекты с компьютерным зрением.
Python для инженеров
Математика для робототехников
Компьютерное зрение и нейросети для роботов
Чему вы научитесь:
- Ориентироваться в задачах Machine Learning и компьютерного зрения
Узнаете сильные и слабые стороны разных нейросетей. Сможете безошибочно определить, какая архитектура лучше подходит для решения конкретной задачи. - Понимать принципы функционального программирования
Сможете понимать логику языка. Работать с данными из сторонних источников. Использовать библиотеки Python и решать уравнения с помощью Python. - Использовать Python для решения задач
Научитесь решать прикладные математические задачи при помощи Python. - Разрабатывать решения в области Machine Learning и компьютерного зрения
Освоите Python-библиотеки PyTorch, Keras, TensorFlow и другие. Научитесь правильно собирать и размечать данные, обучать и тестировать модели. - Использовать математику в робототехнике
Получите весь необходимый объём знаний из высшей математики для решения основных задач робототехники. Научитесь использовать теорию вероятностей, дифференциальное исчисление, численные методы для построения сложных моделей.
- Ориентироваться в задачах Machine Learning и компьютерного зрения
-
Закрыто [Skillbox] Профессия DevOps-инженер (Дмитрий Зайцев, Константин Брюханов)
Вы научитесь администрировать Linux, настраивать веб-серверы и освоите методологию DevOps: будете автоматизировать разработку сложных IT-продуктов. Получите поддержку от Центра карьеры и через 7 месяцев трудоустроитесь Junior-специалистом.
Курс подойдёт вам даже если вы никогда не занимались системным администрированием или программированием.
О профессии
DevOps-инженер автоматизирует разработку приложений. Он помогает компании быстро и безопасно внедрять изменения в код, поддерживает работу высоконагруженных сервисов. Благодаря подходу DevOps качество приложений не страдает из-за высокой скорости разработки, а бизнес не теряет прибыль из-за сбоев и может сосредоточиться на развитии.
DevOps-инженер умеет программировать на Python, организует непрерывную интеграцию и поставку кода — CI/CD, работает с Docker, Ansible, Terraform, Gitlab, внедряет инструменты и процессы для повышения безопасности продуктов. Таких специалистов нанимают компании с крупной IT-инфраструктурой. Например, банки, IT и телеком, финтех и ритейлеры.
Основные курсы
Основы Python. Часть 1
Старт в DevOps: системное администрирование для начинающих
DevOps-инженер. Основы
Система контроля версий Git
Основы Python. Часть 2
Язык запросов SQL
Воркшопы для участников
-
Доступно [Otus] DevOps 1C (Владимир Кунаев)
Что даст вам этот курс
Курс даст студентам возможность систематизировать и расширить свои знания в технологиях обмена 1С с различными системами, а так же в вопросах установки и обслуживания систем 1С.
Этот курс подходит вам, если вы:
Программист 1С, администратор 1С или системный администратор, желающий расширить свои знания в плане настройки продуктов 1С и интеграции их с другими системами.
После обучения вы сможете:
Настраивать обмены между 1С и другими системами
Расширить свои представления о различных системах, интегрируемых с продуктами фирмы 1С
Настраивать обслуживание информационных баз 1С и мониторить их состояние.
Дополнительно на курсе вы:
Сможете попрактиковаться в создании обменов между 1С и сторонними системами
Узнать варианты решения часто встречающихся проблем и ошибок интеграций
Познакомитесь с новыми системами, интегрируемыми с продуктами фирмы 1С, и их функционалом.
Почему стоит освоить курс по ДевОпс 1С?
В курсе используется концептуально новый подход к работе с 1С
Курс даст знания работы с продвинутыми и современными инструментами для 1С
Курс позволит повысить свою востребованность на рынке труда за счет расширения компетенций, которых не хватает работодателям от кандидатов в текущих условиях
Программа курса
Подготовка среды разработки
Тема 1. Установка и настройка платформы 1С: файловая 1С; клиент-серверная 1С; консоль администрирования 1С
Тема 2. Установка и настройка СУБД: MSSQL, Postgre, обслуживание и бэкапирование
Тема 3. Хранилище 1С (служба и локальное); документация
Тема 4. Расширения конфигурации и горячие клавиши
Обмен данными
Тема 5. Системы обменов: текстовые файлы, excel, внешние источники данных, ole, com, winhttp, mysql
Тема 6. Системы обменов: РИБ и планы обмена
Тема 7. Системы обменов: web и http-сервисы
Тема 8. Apache, IIS, Nginx-proxy, Swagger и работа с 1С через веб
Работа с брокерами и производительностью
Тема 9. БСП и БПО, 1С:СППР
Тема 10. Система взаимодействий 1С
Тема 11. EDT
Тема 12. Брокеры сообщений: Rabbit MQ; Apache Kafka; 1С:Шина
Тема 13. Работа с производительностью: ЦУП; Софт от Gilev.ru; Блокировки и индексы; Prometheus и Grafana
BI-аналитка и шифрование
Тема 14. 1С и BI: QlikView; Power BI; 1С:Аналитика
Тема 15. Шифрование в 1С: Стандартное; Внешние компоненты
Тема 16. EDO в 1С
Тема 17. 1С Fresh
Тема 18. Автоматизированное тестирование и CI/CD для 1С: Vanessa; Jenkins; SonarQube
Тема 19. Git и OneScript
Тема 20. Мобильное приложение на 1С
Проектная работа
Тема 21. Выбор темы и организация проектной работы
-
Доступно [karpov.courses] Аналитик данных. Обучение с нуля (Анатолий Карпов)
Для кого эта программа:
- Старт карьеры. У вас нет опыта в анализе данных, но вы хотите начать карьеру в аналитике. Наш курс предполагает, что вы владеете математикой хотя бы на школьном уровне. Остальному научим мы!
- Уже работаете в аналитике. Вы сможете дополнить арсенал своих знаний такими востребованными инструментами, как Airflow, Git, Command line, Tableau, и повысите свою ценность на рынке труда.
Программа курса:
1. Python для работы с данными.
Заложим фундамент: освоим основы программирования, познакомимся с библиотеками для анализа данных, визуализации и работы с файловой системой. Будет непросто, но крутые аналитики обязаны знать эти инструменты. С первого дня начнем работать на удалённом сервере, все по-настоящему!
1.1 Git
Познакомимся с командной строкой и широко используемым инструментом контроля версий — Git. Обсудим базовые команды, научимся работать с репозиториями и увидим, как Git позволяет объединять деятельность множества разработчиков и аналитиков в работе над одним проектом.
2. SQL
Освоим основы синтаксиса SQL. На примере ClickHouse научимся работать с системой управления базами данных и подключаться к ней с помощью Python. Начнем учиться грамотно визуализировать наши данные.
3. Теория вероятностей.
В данном блоке мы познакомимся с основами теории вероятностей. Знания в этой области необходимы для более глубоко понимания прикладной статистики.
4. Статистика.
Научимся планировать A/B тесты и проверять статистические гипотезы. Акцент будет сделан на приложении статистики к решению задач из индустрии.
5. А/В тесты.
Практическое A/B тестирование подразумевает большую часть работы с математической статистикой. На лекциях рассмотрим основную проблематику экспериментов и закрепим полученные знания с помощью домашних заданий.
6. Визуализация.
Важный навык аналитика — уметь правильно представлять результаты своей работы в виде интерактивного дашборда. Посмотрим, какие бывают типы дашбордов, научимся подбирать и оформлять графики под разные задачи, узнаем, на чём необходимо делать акценты при верстке, а также попрактикуемся собирать требования к дашборду от заказчика. Всё это сделаем в BI-системе Tableau.
7. Развитие продукта.
Сформируем продуктовое видение и более глубокое понимание бизнеса и продукта. Научимся находить общий язык с продакт-менеджерами и поймём, каким образом можно использовать анализ данных для развития бизнеса. Также рассмотрим, как организована работа команд в IT-продуктах.
8. Продуктовая аналитика.
Поймём, какую ценность может приносить аналитика и как объяснить её бизнесу. Научимся определять потребности пользователей продукта и сегментировать их, считать юнит-экономику, выбирать правильные продуктовые метрики и драйвить рост бизнеса с помощью непрерывной проверки гипотез.
9. Airflow.
Ранее вы уже изучали, как можно решать задачи при помощи python, sql и других инструментов. Порой были такие задачи, которые нужно было делать ежедневно, например, следить за курсом акций, считать KPI или проверять успехи любимой команды. Для решения таких задач есть свои собственные инструменты — как простые шедулеры, так и сложные системы оркестрирования процессов. Airflow как раз такая система. Далее мы познакомимся с тем, как устроена его работа и как им пользоваться для решения задач.
10. Как искать работу.
На рынке труда грамотная презентация своих навыков порой так же важна, как и сами навыки, а неумение правильно вести коммуникацию может помешать устроиться на работу даже опытному аналитику. В этом блоке мы обсудим базовые вопросы, касающиеся поиска работы в сфере анализа данных, на примерах рассмотрим разные этапы поиска работы и зададим вопросы профессиональному рекрутеру одной из крупнейших IT-компаний России.
11. Итоговый проект.
Вы попробуете себя в роли аналитика, выполняющего тестовое задание в компанию. Вы получите доступ к удалённому серверу и базам данных и попрактикуетесь решать задачи, с которыми в своей работе сталкиваются аналитики. Вам будут представлены на выбор разные аналитические проекты, в ходе работы над которыми вы сможете применить все навыки, которые приобрели за время прохождения курса. Вы будете писать код, работать с базами данных, автоматизировать рутинные задачи, искать инсайты в данных и анализировать результаты A/B-тестов. Как и в любой крупной компании, с помощью Git вы пройдёте code-ревью и получите фидбэк. Итоговый проект позволит вам закрепить полученные знания и непременно сделает ваше резюме более интересным для будущего работодателя.
Продажник:
-
Доступно [Skillbox] Профессия Аналитик 1C. 2022 (Алексей Назаров, Евгений Шилов)
Вы научитесь автоматизировать процессы учёта и управления, находить оптимальные решения и внедрять информационные системы на базе «1C: Предприятие 8». Сможете стать специалистом по внедрению и сопровождению 1С в компании.
Программа записана совместно со Smart ERP Projects.
Кому подойдёт курс:
1. Начинающим специалистам
Получите все необходимые знания для начала карьеры: научитесь работать с проектной документацией, понимать цели и задачи консультанта-аналитика и потренируетесь на реальных задачах.
2. Программистам 1С
Научитесь анализировать бизнес-процессы на предприятиях и согласовывать требования к системе. Сможете стать ведущим разработчиком по функциональным подсистемам или системным архитектором.
3. Экономистам и бухгалтерам
Начнёте профессионально работать в системах на базе 1С и находить оптимальные сценарии использования уже внедрённых программ 1С. Сможете ставить задачи на доработку и внедрение решений 1С у себя на предприятии.
4. Консультантам 1C
Будете анализировать, описывать и автоматизировать бизнес-процессы, ставить задачи программистам, тестировать результаты и сдавать работу пользователям. Перейдёте на следующую ступень в карьере и станете аналитиком.
Чему Вы научитесь:
1. Собирать требования к автоматизации учёта и управления
Будете составлять максимально полный бриф с учётом специфики бизнес-процессов конкретного предприятия.
2. Решать задачи клиентов
Узнаете, как эффективно общаться с клиентами, обучать пользователей и разрабатывать технические задания на основе требований заказчика.
3. Презентовать идеи
Сможете наглядно показать заказчику решение: подготовить контрольный пример и настроить демобазу.
4. Работать в системе «1С:Предприятие»
Будете настраивать приложения 1С под требования заказчика, получать необходимые данные из 1С с помощью запросов и формировать аналитические отчёты.
5. Администрировать базы данных 1С
Будете создавать новые базы, управлять аккаунтами пользователей, выявлять сбои в работе системы, находить их причины и формулировать задачи для программистов.
6. Тестировать решения и готовить их к запуску
Узнаете, что такое опытно-промышленная эксплуатация и контрольные примеры. Сможете подготовить систему и пользователей к запуску 1С.
Модуль 1 - Основы профессии 1С-аналитик
- Введение в профессию.
- Основы внедрения и сопровождения 1С.
- Коммуникации в команде.
- Основы работы с проектной документацией.
- Основы методологии Scrum.
- Основы администрирования 1С (стажёр).
- Пользовательские операции в 1С.
- Самообучение стажёра.
- Основы администрирования 1С (техподдержка).
- Анализ бизнес-данных.
- Диагностика ошибок 1С.
- Оценка доработки типовых конфигураций 1С.
- Доработка и отладка типовых конфигураций 1С.
- Консультирование и обучение.
- Мониторинг работы 1С.
- Самообучение консультанта техподдержки.
- Установка копии базы клиента, диагностика и поиск ошибок, исправление ошибок, документирование и организация типового сопровождения базы 1С.
- Участие в пресейлах.
- Сбор требований к ПО.
- Моделирование процессов.
- Сборка прототипа ПО по Scrum.
- Тестирование прототипа ПО по Scrum.
- Выпуск релиза прототипа ПО по Scrum.
- Управление изменениями Scrum.
- Подготовка к ОПЭ.
- Обучение перед ОПЭ.
- Обучение бизнес-пользователей.
- Тестирование вместе с бизнес-пользователями.
- Опытно-промышленная эксплуатация.
- Управление изменениями.
- Запуск в промышленную эксплуатацию. Сценарий запуска.
- Запуск в промышленную эксплуатацию (Нормативно-справочная информация).
- Поддержка пользователей на запуске.
- Документирование системы.
- Организация сопровождения ПО.
- Эксплуатация ПО.
- Обновление ПО.
- Самообучение консультанта по внедрению.
- Командный проект «Внедрение».
- Наставничество.
- Пресейл.
- Экспресс-обследование.
- Рамочная оценка проекта.
- Анализ предприятия.
- Сбор функциональных требований.
- Сбор нефункциональных требований.
- Согласование требований.
- Выработка стратегии автоматизации.
- Моделирование процессов.
- Сценарий запуска.
- Подготовка НСИ.
- Проектирование функциональной архитектуры.
- Подготовка спецификаций на разработку.
- Управление разработкой по Scrum.
- Подготовка к ОПЭ.
- Опытно-промышленная эксплуатация.
- Запуск в промышленную эксплуатацию.
- Организация техподдержки ПО.
- Организация разработки 1С.
- Самообучение аналитика.
- Командный проект «Подготовка разработки».
- Наставничество.
-
Доступно Level up! Руководство по созданию классных видеоигр (Скотт Роджерс)
Если вы горите желанием разработать игру, от которой у всех захватит дух, но не знаете, с чего начать, то эта книга определенно для вас! Скотт Роджерс – признанный эксперт в гейм-дизайне, он работал над такими потрясающими проектами, как Pac Man World, Maximo и SpongeBob SquarePants. На понятных и продуманных примерах Скотт покажет, что нужно для крутой игры! В основу книги лег многолетний успешный опыт автора, подкрепленный иллюстрациями, типичными кейсами и остроумными решениями для вашей игры.
-
Доступно Hello, New Job! Как и где найти работу в 2024 году 2.0 (Кира Кузьменко)
старт 22 ЯНВАРЯ 2024
длительность 2 МЕСЯЦА
01
Как оформить резюме и Linkedin
02
Как пройти собеседования, в том числе на английском
03
Как избежать типичных ошибок
04
Как вести себя с зарубежными работодателями
05
Сколько денег просить в России и за рубежом
-
Доступно [Purpleschool] Основы React, React Router и Redux Toolkit (Антон Ларичев)
[Purpleschool] Основы React, React Router и Redux Toolkit (Антон Ларичев)Чему вы научитесь?
- Знать как работет React под капотом
- Использовать React Hooks
- Писать свои хуки
- Работать с контекстом
- Использовать React с TypeScript
- Делать запросы к API
- Обрабатывать загрузки и ошибки
- Работать с Redux Toolkit
- Использовать React Router
- Работать с asyncThunk
В этом курсе мы изучим React, Redux Toolkit и React Router, написав 2 полноценных приложения. Этот курс подойдёт тем, кто только начинает свой путь во frontend разработку и готов начать работать со свои первым Frontend фреймворком. От вас требуется знание HTML и CSS, так как мы будем с нуля верстать наши проекты и конечно же JavaScript. Начальное знание TypeScript будет плюсом, так как второе приложение мы уже будет переводить на TypeScript.
Курс будет максимально практическим, ведь всю теорию мы разбираем прямо во время создания наших проектов применяя полученные знания на практике. Мы не используем банальные ToDo приложения, а работаем с реальными API и приближенными к реальности проектами. Так же для курса было сделано большое число упражнений, которые позволят вас закрепить полученные знания, дорабатывая созданные в курсе проекты.
-
Запись [Otus] Углубленное изучение языка Java
Что даст вам этот курс
На протяжении всего обучения вы будете глубоко разбирать основные и самые важные аспекты языка, чтобы вы могли решать даже самые сложные задачи в своей работе. Каждое занятие включает теоретические материалы, практические примеры и задания, чтобы вы могли сразу применить полученные знания на практике.
Особенности курса:
Интерактивный и практический подход: каждый вебинар и домашнее задание содержат множество практических заданий, которые нужно решать в интерактивном режиме. Это поможет вам непосредственно применить полученные знания и улучшить свои навыки программирования.
Подготовка к собеседованиям: курс идеально подходит для подготовки к собеседованиям по языку Java. Мы сфокусировались на ключевых темах и вопросах, которые часто задают на интервью, чтобы вы могли успешно пройти любое испытание.
Культура чистого кода: вы узнаете выдающиеся практики и принципы, которые помогут вам создавать легко читаемый, понятный и легко расширяемый код. Эти навыки станут необходимым инструментом в вашем арсенале, позволяющим вам сотрудничать с другими разработчиками, повысить эффективность разработки и снизить сложность поддержки проектов.
Полное погружение в Java: наш курс предлагает полное погружение в язык Java. Вы узнаете о нюансах и тонкостях языка, которые помогут вам легко справляться с любыми задачами. Независимо от уровня вашего опыта, вы найдете ценные знания, которые повысят вашу профессиональную компетенцию.
Подготовка к сертификации Oracle Java Programmer (OCAJP): если вы планируете работать в международной компании, наш курс даст вам необходимые знания для успешной сдачи сертификации Oracle Java Programmer (OCAJP). Этот сертификат будет дополнительным преимуществом при поиске работы и повысит вашу ценность на рынке труда.
Курс рассчитан на:
- Java-разработчиков, которые хотят структурировать свои знания и лучше подготовиться к собеседованиям;
- Программистов, которые начали переходить на Java c других языков;
- Студентов-программистов, которые хотят изучить Java или улучшить своё знание ядра и тонкостей языка;
- Желающих подготовиться к сертификации Oracle Java Programmer (OCAJP).
-
Запись [Otus] Ruby и Ruby on Rails
Ruby и Ruby on Rails
Лучшие практики по веб-разработке на Ruby и Ruby on Rails
Что даст вам этот курс
Курс рассчитан на разработчиков на других языках с опытом работы от 1-2х лет, желающие изучить язык Ruby и фреймворк Ruby on Rails для коммерческого и/или личного применения при разработке приложений.
Что вы сможете после курса?
- Создавать полноценные веб-приложения;
- Разворачивать веб-приложения на продакшене;
- Применять TDD и покрывать код тестами;
- Расширите навыки разработки с помощью нового инструмента;
- Сможете быстро создавать MVP продуктов и прототипирование других приложений за счет фреймворка Ruby on Rails.
Модуль 1 Основы Ruby
Тема 01 Обзор курса. Создание первых программ на Ruby
Тема 02 Типы данных (числа, строки, булевы значения), коллекции данных (массивы и хеши) и работа с ними.
Тема 03 Условные операторы, циклы, функции и процедуры
Тема 04 Объектная модель в Ruby. ООП в Ruby
Тема 05 Модули и миксины. Подключение и использование gems
Тема 06 Исключения и их обработка. Работа с файлами
Тема 07 Работа с блоками и процедурами (Proc)
Тема 08 Метапрограммирование в Ruby
Модуль 2 Основы Ruby on Rails
Тема 09 Ruby on Rails и его преимущества. MVC. Установка и настройка. Генерация первого приложения
Тема 10 Роутинг и контроллеры. Рендеринг данных
Тема 11 Модели и работа с БД. Создание и использование миграций
Тема 12 Основные операции CRUD (Create, Read, Update, Delete)
Тема 13 Обзор и подключение популярных gems
Тема 14 Написание тестов. TDD
Тема 15 Использование Bootstrap в проекте
Тема 16 Q&A занятие по ДЗ
Модуль 3 Разработка функциональности
Тема 17 Работа с формами. Подключение simple_form и enumerize
Тема 18 Работа с файлами. Active Storage
Тема 19 Аутентификация и авторизация пользователей. Ролевая модель
Тема 20 Работа с письмами. Отправка уведомлений. Паттерн Observer
Тема 21 Интеграция с внешним сервисом. Отправка SMS. Паттерн Gateway
Тема 22 Локализация в проекте. i18n
Тема 23 Работа с состояние объекта. Паттерн State
Тема 24 Работа с представлением объекта. Паттерн Decorator
Модуль 4 Развертывание и продвинутые возможности
Тема 25 Асинхронная обработка данных. Active Job
Тема 26 Проектирование разделов приложения. Разработка административной панели и личного кабинета
Тема 27 Hotwire и Turbo Rails
Тема 28 Полнотекстовый поиск
Тема 29 Разработка REST API. Сериализаторы данных
Тема 30 Кеширование и оптимизация
Тема 31 Развертывание приложения на сервере
Тема 32 Q&A занятие по ДЗ
Модуль 5 Работа с кодом
Тема 33 Прототипирование MVP на Ruby on Rails
Тема 34 Как писать хороший код
Тема 35 Рефакторинг кода
Модуль 6 Проектная работа. Подготовка к собеседованию
Тема 36 Выбор темы и организация проектной работы
Тема 37 Консультация по проектам и домашним заданиям
Тема 38 Защита проектных работ
Тема 39 Подготовка к собеседованию. Разбор ошибок
Тема 40 Практика. Публичное проведение собеседования
Страница 5 из 21