1С-разработчик от GeekBrains
12 месяцев
Основной блок:
В этом блоке вы познакомитесь с основами программирования и математики, изучите популярные языки программирования и научитесь работать с базами данных. Кроме того, вы определите свои интересы и выберете специализацию.
Длительность: 2 месяца
Курсы:
- Основы программирования: Введение в программирование — здесь вы узнаете, как спланировать свой процесс обучения, чтобы сохранить интерес и получить максимальную пользу. Знакомство с языками программирования и практикум — здесь вы изучите основы популярных языков программирования, таких как функции, массивы, рекурсии и двумерные массивы, а также попрактикуетесь в написании кода.
- Работа с контролем версий: Введение в контроль версий и практикум — на этом курсе вы освоите ключевые операции в системе контроля версий, такие как создание и клонирование репозитория, слияние веток, запрос истории изменений и другие. Этот курс поможет вам подготовиться к собеседованию, где обычно есть несколько вопросов о системе контроля версий.
- Базы данных: Знакомство с базами данных — здесь вы узнаете, что такое базы данных, какие виды бывают и как работать с ними. Вы также изучите методы проектирования баз данных, а также способы модификации их структуры.
- Итоги блока. Выбор специализации: Вы изучите колесо компетенций и матрицу Декарта, познакомитесь со специализациями и выберете дальнейшее направление развития.
Дополнительный видеокурс: Математика и информатика для программистов — это дополнительный курс, который поможет вам восполнить базовые знания по математике, которые будут полезны в профессии.
Специализация Программист
длится 7 месяцев. Курс включает следующие модули:
- Введение в язык Python
- Знакомство и базовое API языка Java
- Объектно-ориентированное программирование (ООП)
- Операционные системы и виртуализация (Linux)
- Работа с базами данных и SQL
- Алгоритмы и структуры данных
- Обработка исключений в программировании
- Промежуточная аттестация
- Архитектура программного обеспечения
- Контейнеризация
- Сборка проектов и деплой, CI/CD
- Парадигмы программирования и языки парадигм
- Гибкие методологии (Agile, SCRUM, Kanban и др.)
- Знакомство с веб-технологиями
- Компьютерные сети
- Углубленное изучение системы контроля версий Git
- Итоговая аттестация
Технологическая специализация
3 месяца
Курсы:
Основы разработки на 1С: создание конфигурации с нуля
Расширение возможностей 1С
Практический проект по разработке на 1С
Защита и представление проекта
1С Бухгалтерия для программистов
1С Торговля для программистов
1С Зарплата и кадры для программистов