Во время обучения вы получите навыки работы на языке программирования Java, научитесь создавать веб-приложения и чат-ботов для мессенджеров, а также работать с массивами данных. Вы сможете проводить ручное и автоматическое тестирование приложений, писать код и оптимизировать его, настраивать многопоточность, анализировать данные при помощи SQL, а также применять объектно-ориентированное программирование. К концу обучения у вас будет 10 разнообразных готовых проектов, включая веб-сервис, игру и калькулятор, которые вы добавите в портфолио и сможете показать будущему работодателю.
Показываем, как будет расти ваш заработок вместе с опытом. И сколько времени потребуется, чтобы окупить вложения в образование
Руководитель отдела развития и корпоративной аналитики в Skyeng
Head of product & analytics
Head of Analytics
Java-разработчик в Amazon
Operation research
Data Science
Data Scientist в Точка банк
Главный аналитик
Вы освоите язык Java и научитесь создавать веб-приложения, чат-ботов, проводить автоматические и ручные тесты, оптимизировать код и многое другое. Выполните дипломный проект и пополните им свое портфолио.
Этот курс даст отличный старт в обучении тем, кто никогда не занимался программированием. Вы поймете, как устроено программирование, и получите базовые навыки. После этого вы перейдете к блоку, посвященному разработке, а также узнаете, какие инструменты понадобятся вам для работы.
Изучите базовый синтаксис Java и освоите инструменты, необходимые для работы с ним. Вам расскажут о типах данных, циклах, языковых констукциях, а также научат использовать массивы.
Научитесь работать с классами и объектами сначала на базовом, а затем на продвинутом уровне. Узнаете, как обрабатывать исключения, и напишете свою первую программу.
Познакомитесь с операционной системой Linux.
Узнаете об основных коллекциях в Java. Выполните домашнее задание и поработаете с памятью.
Блок практически полностью состоит из воркшопов. Вы научитесь работать с файлами, сетью и API. Познакомитесь с многопоточным программированием.
Узнаете, что такое системы контроля версий и автоматической сборки в Java.
Подробно изучите назначение фреймворка Spring и основы HTML. Вам расскажут о языках разметки страниц.
Продолжите знакомство с фреймворком Spring. Узнаете, как строить запросы и вести журналы.
Вам расскажут о SQL и основах работы с данными. Рассмотрите извлечение данных, их сортировку и преобразование.
Научитесь использовать базы данных. Узнаете, как объединять таблицы, создавать и изменять их, освоите операции с текстами и работу с индексами.
Познакомитесь с наиболее популярными на данный момент методологиями управления и изучите инструменты менеджмента.
Начнете знакомство с тестированием программного обеспечения. Узнаете, какие методы тестирования существуют, изучите жизненный цикл разработки. Изучите различные виды тестов, освоите необходимые инструменты, выполните практические задания.
Рассмотрите ООП в Java. Узнаете, каким должен быть хороший код и как можно использовать шаблоны архитектурных паттернов.
Узнаете, как настроить регистрацию, аутентификацию и авторизацию. Вам расскажут о формах интеграции и масштабируемости.
Поймете, для чего разработчику потребуются знания по DevOps. Научитесь пользоваться операционной системой Linux и ее основными инструментами, работать с Docker, а также работать с командой Ansible.
Вас научат создать приложения для операционной системы Android. Вы узнаете, из каких компонентов состоит приложение, как грамотно организовать навигацию, настроить отображение списков, воспроизведение музыки и работу файлов.
Научитесь настраивать автоматическую сборку приложений. Узнаете, что такое многопоточность, сможете организовывать защиту данных и конфиденциальность. Вам расскажут, как загрузить изображение и настроить его корректное отображение, а также работать камерой и мультимедиа.
Узнаете, как применяется ChatGPT при создании приложения. Научитесь улучшать качество кода, генерировать его, проверять и документировать, а также запускать автотесты.
Вы создадите дипломный проект и проведете его защиту перед преподавателями.
Вы рассмотрите структуру веб-страницы и изучите HTML. Научитесь использовать язык CSS для адаптивной и кроссбраузерной верстки. Поработаете с данными, объектами и массивами. Вам расскажут, как правильно настроить взаимодействием с сервером.
Вы продолжите изучать HTML и CSS. Вы узнаете, как создавать макеты, не только верстать, но и проводить тестирование верстки. Попробуете самостоятельно сверстать сайт в Figma.
Научитесь работать с числами, переменными и условными операторами. Вам расскажут об обработке событий и подключении библиотек. Узнаете, как использовать CSS-фреймворки и добавлять анимацию. Подробнее познакомитесь со структурой данных.
Рассмотрите применение ChatGPT разработчиками. С его помощью вы научитесь делать отладку, работать с кодом, настраивать автотесты, а также генерировать код.
Вы создадите дипломный проект и проведете его защиту перед преподавателями.
Просмотр обучающих видеороликов
Делаете все тогда, когда вам это удобно и в подходящем вам темпе
Объяснение возникших вопросов, закрепление пройденного материала и исправление ошибок
Данный проект, показывающий ваши навыки, будет прекрасным дополнением к вашему портфолио
Научитесь выгодно презентовать свои сильные стороны, чтобы получать больше откликов компаний
Познакомитесь с площадками для поиска работы, узнаете, как успешно пройти стажировку, и получите доступ к бирже с вакансиями компаний-партнёров
Компании-партнеры ProductStar часто просматривают резюме выпускников и посещают защиту дипломных работ, берут к себе на работу наиболее результативных. На курсе вам окажут помощь в составлении резюме и проведут пробные собеседования. После вы получите диплом от ProductStar, который высоко ценится среди работодателей.
Да, вы можете купить курс в рассрочку, что позволит вам лучше спланировать свой бюджет.