Курс «Java-разработчик»
Видеоуроки / В группе с наставником / Обучение в ЛК на сайте автора
Практический курс, на котором вы научитесь свободно программировать на популярном языке Java.
Обновлено: 08.07.2024
Источник изображения: Pexels
Стоимость от:
6 000 ₽/мес.- Оплата на сайте автора. Цена может отличаться.
- Доступен в рассрочку
Варианты участия
Стандартный
6 000 ₽ /мес.
- Гарантия трудоустройства.
- Поддержка ментора и куратора на всех этапах обучения.
- Стажировка в партнерских компаниях.
- Доступ к материалам курса на 3 года.
- Доступ к сообществу специалистов.
Продвинутый
7 278 ₽ /мес.
- Гарантия трудоустройства.
- Поддержка ментора и куратора на всех этапах обучения.
- Стажировка в партнерских компаниях.
- Доступ к материалам курса на 3 года.
- Доступ к сообществу специалистов.
- Доступ к мини-курсам по смежным специальностям и навыкам.
- Помощь на испытательном сроке.
- Индивидуальные видеовстречи 1-на-1 с ментором и сопровождение.
Премиум
8 230 ₽ /мес.
- Гарантия трудоустройства.
- Поддержка ментора и куратора на всех этапах обучения.
- Стажировка в партнерских компаниях.
- Доступ к материалам курса на 3 года.
- Доступ к сообществу специалистов.
- Доступ к мини-курсам по смежным специальностям и навыкам.
- Помощь на испытательном сроке.
- Индивидуальные видеовстречи 1-на-1 с ментором и сопровождение.
- Составление PDP — индивидуального плана карьерного развития.
- Возможность выбрать ментора.
- 10 месяцев
- 21 модуль
- 168 уроков
- Срок доступа: 3 года
- Обучение: в ЛК на сайте автора
- Когда будете учиться: в любой день в любое время
- Уровень сложности: для новичков
- Домашние задания: есть, с проверкой
- Сопровождение: куратором
- Диплом
- Трудоустройство
- Техническая поддержка: в рабочее время, чат внутри лк
- Доступ: сразу после оплаты
Чему вы научитесь?
- Создавать веб-приложения.
- Работе с базами данных.
- Писать код на Java.
- Работать с MySQL.
- Пользоваться Git.
О курсе
Описание
Программа курса
Особенности
Java — это не только язык, это экосистема, которая включает в себя средства разработки, платформу для запуска приложений и активное сообщество. Этот онлайн-курс создан для тех, кто хочет освоить профессию «Java-разработчик» и изучить основные инструменты программирования под Android, чтобы создавать мобильные приложения. Курс по программированию с нуля проводится экспертами образовательно проекта ProductStar.
Продолжительность подготовки — 1 год. Акцент сделан на практическое приобретение навыков. На протяжении курса оказывается постоянная поддержка студентов. Если нужно, преподаватели помогут подобрать проекты для вашего резюме и получить приглашение на работу в интересующую вас компанию.
Краткое содержание курса «Java/Android-разработчик»:
- Знакомство с языком Java и инструментами программирования.
- Работа с алгоритмами, Git и Spring Framework.
- Основы HTML. SQL и БД.
- Как создать приложение на Android. Тонкости и нюансы операционной системы.
- Тестирование приложений. Защита дипломного проекта.
Завершив курс по обучению программированию, вы будете уметь создавать приложения на Java, backend-приложения, ботов для мессенджеров и сайтов, оптимизировать код и многое другое, что требует работодатель при поиске сотрудника на вакансию «Java/Android-разработчик».
Блок 1: «Основы Java»:
- Знакомство с языком Java и инструментами.
- Переменные и типы данных в Java.
- Циклы и языковые конструкции в Java.
- Работа с массивами.
- Классы и объекты (Часть 1).
- Классы и объекты (Часть 2).
- Обработка исключений.
- Строки и регулярные выражения.
- Первая программа на Java.
- Бонусный урок. Разбираем Домашние задания.
Блок 2: «Java Core»:
- Знакомство с алгоритмами.
- Введение в коллекции: списки, стеки и очереди.
- Коллекции: map, set.
- Stream api, lambda, optional.
- Домашнее задание по коллекциям Java.
- Generic-типы. Runtime, wildcards & PECS.
- Работа с памятью JVM.
- Знакомство с Linux.
- Продолжение знакомства с Linux.
- Работа с файлами. Адаптер и декоратор.
- Домашнее задание: консольная утилита для поиска по файлу.
- Сериализация.Взаимодействие сервисов, бинарная сериализация, xml, json, yaml.
- Работа с сетью. UPD, TCP/HTTP, OSI.
- Домашнее задание: работа с сетью и API.
- Java библиотека NIO. Отличия IO и NIO.
- Многопоточное программирование в Java. Синхронизация, классы concurrent.
- Рефлексия в Java. Создание аннотаций.
Блок 3: «Работа с Git и Spring Framework»:
- Системы контроля версий. Версионирование кода, совместная разработка, CSV.
- Git & GitHub. Git, Commit, Ветки, слияние веток и разрешение конфликтов, GitHub, Командная работа, Код ревью.
- Системы автоматической сборки Java-проектов.
- Inversion of control / Dependency Injection.
- Что такое Spring framework и зачем он нужен?
- pring Application Context – от XML до Groovy.
- Spring Web. REST-архитектура и контроллеры.
- Сервера, Tomcat.
- MVC & Spring Boot. Архитектура Веб Сервиса, MVC, Spting Boot.
- Основы HTML. Язык разметки страницы.
- CRUD приложение. Create, Read, Update, Delete application.
- Введение в блок SQL.
- Извлечение и фильтрация данных.
- Преобразование и сортировка данных.
- Базы данных, Подключение, запуск instance / JDBC.
- Развиваем проект и добавляем в БД (делаем todo).
Блок 4: «SQL и базы данных»:
- Группировка данных.
- Введение в базы данных.
- Объединение таблиц.
- Подзапросы.
- Обновление, добавление и удаление данных.
- Создание, изменение и удаление таблиц.
- Advanced.
- PostgreSQL + примеры.
- Реляционные базы данных PostgreSQL.
- Транзакции и уровни изоляции + Индексы.
- Spring JDBC / JOOQ.
- Hibernate (теория).
- Hibernate (практика) Spring-data.
Блок 5: «Шаблоны проектирования и создание приложений»:
- Порождающие. Builder, Singletone, Factory Method.
- Структурные. Proxy, Decorator, Adapter.
- Поведенческие. Command, Iterator, Observer, Chain of Responsibility.
- Свойства хорошего кода. Abstraction, Composition, Coupling, Cohesion.
- Принципы SOLID.
- Основы клиент-серверного взаимодействия.
- Основы HTML, CSS.
- Разработка приложения на Spring Boot с созданием контроллера и подключением к базе данных.
Блок 6: «Введение в Android-разработку»:
- Android Studio, SDK, эмулятор и первое приложение.
- Основные компоненты Android-приложения.
- Жизненный цикл Activity.
- User Interface 1.
- User Interface 2 (Responsive UI).
- Основы Kotlin.
- Организация навигации (перемещение между Activity).
- Отображение списков Recyclerview.
- Fragments, FragmentManager.
- Разрешения.
- Работа с файлами, Воспроизведение музыки.
- Работа в фоне.
- Нетворкинг..
- Сохранение информации.
- RX.
- Архитектура современных приложений.
Блок 7: «Нюансы Android»:
- Логирование.
- Material Design.
- Организация навигации (перемещение между Activity).
- Fragments, FragmentManager.
- Загрузка и отображение изображений.
- Регистрация, аутентификация и авторизация.
Блок 8: «Продвинутая разработка на Android»:
- Интеграция с Backend: API, типичные формы интеграции (RPC, REST).
- Сетевые запросы: Main Thread & Background.
- Многопоточность: потоки, проблемы общих данных.
- Свойства хорошего кода. Abstraction, Composition, Coupling, Cohesion.
- Принципы SOLID.
- Основы клиент-серверного взаимодействия.
- Работа с камерой и мультимедиа.
Блок 9: «Kotlin для android приложений»:
- Cинтаксис Kotlin, условия, функции, циклы.
- ООП, классы и объекты.
- Функции высшего порядка, исключения и аннотации.
- Сравнение Kotlin с Java.
- Функции и лямбда-выражения.
- Полезные библиотеки.
- Тестирование приложений на Kotlin.
- Kotlin Coroutines.
Блок 10: «Дипломный проект на Android и помощь с трудоустройством»:
- Работа над дипломным проектом для портфолио.
- Подготовка резюме.
- Подготовка к собеседованию.
- Финальная защита и консультации.
-
ФорматВ группе с наставником
Видеоуроки
Обучение в ЛК на сайте автора -
Количество уроков168
-
Продолжительность10 месяцев
-
Уровень сложностиДля новичков
-
Когда вы будете учитьсяВ любой день в любое время
-
Домашние заданияЕстьС проверкой
-
Документ об обученииДиплом Освоение программы курса
-
Обязательное выполнение итоговой работы
-
СопровождениеКуратором
-
Общение с группойФорум или чат внутри ЛК
-
Техническая поддержкаВ рабочее времяЧат внутри ЛК
-
Перспективы после обученияТрудоустройство
-
Срок доступа к материалам3 года
- Нажмите на кнопку
Подробнее о курсе - Вы перейдете на детальную страницу курса Онлайн-школы. Внимательно прочитайте представленную на ней информацию.
- Следуя указаниям, оформите заказ на курс.
- Обязательно укажите актуальный e-mail. На него придет вся информация, в частности, по доступу к курсу.
- Если вы еще не готовы к покупке курса, то советуем для начала освоить бесплатный материал Онлайн-школы.
Если инструкция вам не помогла, пожалуйста напишите нам на почту info@info-hit.ru, мы оперативно поможем вам получить необходимую информацию.
Отзывы о курсе
Пока никто не оставил отзывов. Чтобы оставить отзыв перейдите на полную версию страницы.
Другие курсы автора
- Формат — Видеоуроки
- 2 месяца
- 9 уроков
Курс — Основы Nocode: быстрый старт
- Формат — Видеоуроки
- 8 месяцев
Курс — Основы Web-разработки с нуля
- Формат — Видеоуроки
- 10 месяцев
- 178 уроков
Курс — Профессия: Продакт-менеджер
- Формат — Видеоуроки
- 2 месяца
- 8 уроков
Курс — Growth hacking
- Формат — Видеоуроки
- 2 месяца
- 13 уроков
Курс — Аналитика на Python с нуля
- Формат — Видеоуроки
- 2 месяца
- 20 уроков