III уровень Программирование и создание ИТ-продуктов

Java-разработчик

Skillbox
256,00 часов длительность
Онлайн формат
Базовый уровень
1 поток (закрыт) 16.05-11.11.2022
2 поток (закрыт) 06.06-02.12.2022
3 поток (закрыт) 15.06-16.12.2022
4 поток (закрыт) 22.06-23.12.2022
5 поток (закрыт) 29.06-30.12.2022
6 поток (закрыт) 06.07.2022-13.01.2023
7 поток (закрыт) 13.07.2022-20.01.2023
8 поток (закрыт) 20.07.2022-27.01.2023
9 поток (закрыт) 27.07.2022-03.02.2023
10 поток (закрыт) 01.08.2022-10.02.2023
11 поток (закрыт) 08.08.2022-17.02.2023
12 поток (закрыт) 15.08.2022-22.02.2023
13 поток (закрыт) 22.08.2022-03.03.2023
14 поток (закрыт) 29.08.2022-10.03.2023
15 поток (закрыт) 05.09.2022-17.03.2023
16 поток (закрыт) 12.09.2022-24.03.2023
17 поток (закрыт) 19.09.2022-31.03.2023
18 поток (закрыт) 26.09.2022-07.04.2023
19 поток (закрыт) 03.10.2022-14.04.2023
20 поток (закрыт) 10.10.2022-21.04.2023
21 поток (закрыт) 17.10.2022-28.04.2023
22 поток (закрыт) 24.10.2022-05.05.2023
23 поток (закрыт) 31.10.2022-12.05.2023
24 поток (закрыт) 07.11.2022-19.05.2023
25 поток (закрыт) 14.11.2022-26.05.2023
26 поток (закрыт) 21.11.2022-02.06.2023
27 поток (закрыт) 28.11.2022-09.06.2023
28 поток (закрыт) 05.12.2022-16.06.2023
29 поток (закрыт) 12.12.2022-23.06.2023
30 поток (закрыт) 19.12.2022-30.06.2023
31 поток (закрыт) 23.12.2022-27.07.2023
32 поток (закрыт) 24.12.2022-08.07.2023

Описание

Освойте популярный язык программирования Java с нуля. Станьте востребованным специалистом за 6 месяцев, даже если вы раньше никогда не программировали.

Программа профессиональной переподготовки «Java-разработчик» разработана на оcнове профессионального стандарта 06.001 «Программист».
Программа профессиональной переподготовки реализуется в сетевой форме совместно с ООО "Скилбокс".


Кому подойдёт программа

Начинающим программистам

Возможно, вы уже имеете базовые навыки и представление о программировании и применяете эти знания в своих проектах. Наша программа даст вам углубленное знание универсального языка Java, и вы начнёте правильно структурировать код и соблюдать всеми «любимый» синтаксис для создания выдающихся проектов.

Новичкам

Если вас привлекают современные технологии и высокая зарплата в сфере IT, то эта программа точно для вас. Вы научитесь писать код, узнаете, что легенда о том, что программист должен в совершенстве знать математику, — это выдумка, станете мыслить критически и сможете кодить на самом популярном языке в мире.

 

Вы научитесь:

— написанию программного кода с использованием языков программирования, определению и манипулированию данными;

— оформлению программного кода в соответствии с установленными требованиями;

— разработке процедур проверки работоспособности и измерения характеристик программного обеспечения;

— разработке тестовых наборов данных;

— проверке работоспособности программного обеспечения;

— рефакторингу и оптимизации программного кода;

— исправлению дефектов, зафиксированных в базе данных дефектов.

 

Что входит в программу

1. Видеоуроки
2. Обратная связь преподавателей
3. Промежуточные и итоговая аттестации в виде практических заданий
4. Диплом о профессиональной переподготовке установленного образца

 

Как пользоваться платформой

Регистрация

Знакомитесь с платформой
Платформа Skillbox — собственная разработка компании, которую мы постоянно улучшаем. Вас ждут видео, практические задания и общение с кураторами. Доступ к материалам откроется сразу после покупки программы.

Теория

Получаете знания
Программа состоит из тематических видео разной длительности. Смотрите их когда и где угодно. Доступ бессрочный, чтобы вы всегда могли вернуться и повторить теорию.

Практика

Выполняете задания
Мы уверены, что навыки отрабатываются только через практику. Поэтому после теории вас ждёт практическая работа или тест. Все задачи приближены к реальным, их можно с гордостью положить в портфолио.

Обратная связь

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

Программа профессиональной переподготовки «Java-разработчик» разработана на основе профессионального стандарта 06.001 «Программист».

 

Трудоустройство

Наши студенты с вероятностью 80% трудоустраиваются после завершения программы.
 

Часов в программе
51,00 час
лекции
141,00 час
практика
24,00 часа
промежуточная аттестация
1 час
входная диагностика
40 часов
итоговая аттестация
257,00 часов
всего
Цель программы
Целью реализации программы профессиональной переподготовки «Java-разработчик» является формирование компетенций, необходимых для выполнения нового вида профессиональной деятельности в части разработки, отладки, проверки работоспособности, модификации программного обеспечения, интерфейсов и приложений, программируемых на языке Java.
Актуальность
На языке Java пишут frontend и backend, мобильные приложения для Android, разрабатывают игры. Java особенно популярен в финансовом секторе, так как используется для создания надежных веб-сайтов, серверы которых не должны ложиться от большого числа запросов. Многие банки нуждаются в мобильных приложениях, электронном документообороте и собственных платформах риск-менеджмента. Java используют для создания серверных приложений, которые получают данные с одного сервера, обрабатывают и отсылают их дальше.
С помощью фреймворков на Java пишут код и во frontend-разработке при создании визуального облика сайтов. Также на Java написаны некоторые популярные видеоигры.
Язык часто применяют при разработке облачных приложений, приложений для работы с разными датчиками и камерами видеонаблюдения.
Входная диагностика 1 час
Выявление уровня подготовки слушателей, оценка соответствующих программе компетенций перед началом обучения проводится посредством решения практических задач.
Итоговая аттестация 40 часов
Итоговая аттестация проводится в форме дистанционной защиты индивидуальной итоговой аттестационной работы (индивидуального проекта).

Компетенции

Общекультурные


ОК 09. Использовать информационные технологии в профессиональной деятельности.
Знать:

Синтаксис выбранного языка программирования, особенности программирования на этом языке, стандартные библиотеки языка программирования Java.
Языки, утилиты и среды программирования, и средства пакетного выполнения процедур.

Уметь:

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

Владеть:

Созданием программного кода в соответствии с техническим заданием (готовыми спецификациями).

Профессиональные


ПК 5.5. Осуществлять тестирование информационной системы на этапе опытной эксплуатации с фиксацией выявленных ошибок кодирования в разрабатываемых модулях информационной системы.
Знать:

Типовые ошибки, возникающие при разработке программного обеспечения.

Уметь:

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

Владеть:

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

ПК 3.3. Производить исследование созданного программного кода с использованием специализированных программных средств с целью выявления ошибок и отклонения от алгоритма.
Знать:

Методы и средства проверки работоспособности программного обеспечения.

Уметь:

Использовать выбранную среду программирования для разработки процедур проверки работоспособности программного обеспечения на языке Java.

Владеть:

Проверкой работоспособности программного обеспечения на основе разработанных тестовых наборов данных.

ПК 5.4. Производить разработку модулей информационной системы в соответствии с техническим заданием.
Знать:

Технологии программирования.
Методы и приёмы алгоритмизации поставленных задач.
Синтаксис выбранного языка программирования, особенности программирования на этом языке, стандартные библиотеки языка программирования.

Уметь:

Использовать выбранную среду программирования для разработки процедур проверки работоспособности программного обеспечения на выбранном языке программирования.

Владеть:

Созданием программного кода в соответствии с техническим заданием (готовыми спецификациями).
Внесением изменений в программный код для устранения выявленных дефектов.

ПК 1.1. Формировать алгоритмы разработки программных модулей в соответствии с техническим заданием.
Знать:

Системы кодировки символов, форматы хранения исходных текстов программ.
Языки программирования и среды разработки.
Технологии программирования, системы кодировки символов.

Уметь:

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

Владеть:

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

ПК 1.3. Выполнять отладку программных модулей с использованием специализированных программных средств.
Знать:

Методы и средства рефакторинга и оптимизации программного кода.
Методы автоматической и автоматизированной проверки работоспособности программного обеспечения

Уметь:

Разработка и оформление контрольных примеров для проверки работоспособности программного обеспечения.
Применять методы, средства для рефакторинга и оптимизации.

Владеть:

Оптимизацией программного кода с использованием специализированных программных средств.

ПК 1.4. Выполнять тестирование программных модулей.
Знать:

Методы и средства рефакторинга и оптимизации программного кода.

Уметь:

Разработка и оформление контрольных примеров для проверки работоспособности программного обеспечения.
Применять методы, средства для рефакторинга и оптимизации.

Владеть:

Оптимизацией программного кода с использованием специализированных программных средств.

ПК 4.1. Осуществлять инсталляцию, настройку и обслуживание программного обеспечения компьютерных систем.
Знать:

Системы кодировки символов, форматы хранения исходных текстов программ.
Методы и средства рефакторинга и оптимизации программного кода.

Уметь:

Разработка и оформление контрольных примеров для проверки работоспособности программного обеспечения.

Владеть:

Проверкой работоспособности программного обеспечения на основе разработанных тестовых наборов данных.

Требования

Нет

Образование
  • Высшее образование
  • Среднее профессиональное образование

Модули

свернуть
176,00ч
Модуль 1 Учебный модуль 1. Java-разработчик
Основные темы учебного модуля: Разновидности программного обеспечения, принципы их работы. Веб-приложения и две их основных составляющие — frontend и backend. Примеры ПО на Java (enterprise-решения). Иммутабельность. Интерфейс Cloneable. Интерфейс Serializable. Сериализация и десериализация. Связи ManyToOne и OneToMany, Связь ManyToMany, HQL. Интерфейс Callable. Протокол HTTP. Методы HTTP-запросов GET и POST и другие. Сложные структуры данных в Redis. Реализации основных алгоритмов в коде на языке Java, основные принципы реализации, а также алгоритмы. Принципы работы ​​с большими данными в Java.
18,00ч
Модуль 3 Учебный модуль 3. Язык запросов SQL
Основные темы учебного модуля: Базы данных: реляционные и нереляционные. Структура реляционных баз данных. Основные типы полей и три типа связей между таблицами, база данных MySQL на хостинге. Установка и настройка MySQL. Типы SQL-запросов к реляционным базам данных: запросы на получение данных, их добавление, изменение и удаление SELECT-запросов. SQL-запросы функции.
22,00ч
Модуль 2 Учебный модуль 2. Система контроля версий Git
Основные темы учебного модуля: Удалённые и локальные репозитории. GitHub и GitLab: обзор систем. Клонирование удалённого репозитория, создание и подключение к удалённому репозиторию, демонстрация кода на GitHub. Добавление изменений, отправление изменения в удалённый репозиторий, обновление локального репозитория, настраивание связей локального и удалённого репозиториев.
176,00ч
Модуль 1 Учебный модуль 1. Java-разработчик
Основные темы учебного модуля: Разновидности программного обеспечения, принципы их работы. Веб-приложения и две их основных составляющие — frontend и backend. Примеры ПО на Java (enterprise-решения). Иммутабельность. Интерфейс Cloneable. Интерфейс Serializable. Сериализация и десериализация. Связи ManyToOne и OneToMany, Связь ManyToMany, HQL. Интерфейс Callable. Протокол HTTP. Методы HTTP-запросов GET и POST и другие. Сложные структуры данных в Redis. Реализации основных алгоритмов в коде на языке Java, основные принципы реализации, а также алгоритмы. Принципы работы ​​с большими данными в Java.
22,00ч
Модуль 2 Учебный модуль 2. Система контроля версий Git
Основные темы учебного модуля: Удалённые и локальные репозитории. GitHub и GitLab: обзор систем. Клонирование удалённого репозитория, создание и подключение к удалённому репозиторию, демонстрация кода на GitHub. Добавление изменений, отправление изменения в удалённый репозиторий, обновление локального репозитория, настраивание связей локального и удалённого репозиториев.
18,00ч
Модуль 3 Учебный модуль 3. Язык запросов SQL
Основные темы учебного модуля: Базы данных: реляционные и нереляционные. Структура реляционных баз данных. Основные типы полей и три типа связей между таблицами, база данных MySQL на хостинге. Установка и настройка MySQL. Типы SQL-запросов к реляционным базам данных: запросы на получение данных, их добавление, изменение и удаление SELECT-запросов. SQL-запросы функции.

Преподаватели

Попов

Тимур Александрович

Российский новый университет

доцент

кандидат наук

80 000 p
Авторизуйтесь чтобы записаться

Профстандарт

Программист

06.001

Ответственный за программу

doc@dposkillbox.ru

88002226521