Top.Mail.Ru
100%
Что дальше?
Все просто!

1. Вы самостоятельно выполняете практические задания из этого урока. Если возникнут трудности – можно написать в Ментор бота с указанием ссылки на страницу практики и номером задания.

2. Каждый понедельник и четверг с 10:00 до 10:30 мы открываем следующий урок на платформе.

3. Оставьте, пожалуйста, обратную связь по этому уроку:
  • в форме ниже проставьте оценки этому уроку;
  • напишите в Ментор бота (@MentorProductStarJavaAndroidBot) подробный отзыв с указанием точного названия урока или прикрепите ссылку на последнюю страницу из практики (это не обязательно, но мы будем очень рады получать от вас отзывы).
Сдача домашнего задания
на проверку Мише Карпову
Если остались вопросы по текущему уроку — вы можете задать их преподавателю.
Домашнее задание проверяется в течении одного дня, после проверки вам придёт уведомление.
Программа курса
Блок 1
Блок 1
Основы Java
  • Знакомство с языком Java и инструментами
  • Переменные и типы данных в Java
  • Алгоритмы на Java
  • Работа с массивами
  • Классы и объекты
  • Обработка исключений
  • Строки и регулярные выражения
  • Первая программа на Java
  • Условные операторы и циклы
  • Типы данных
  • Массивы одномерные и многомерные
Блок 2
Блок 2
Java Core
  • Основы объектно-ориентированного программирования
  • Классы. Модификаторы доступа, наследование
  • Полиморфизм. Абстракции и интерфейсы
  • InMemory хранение данных — коллекции
  • Unit-тесты на Junit5
  • Generic-типы. Runtime, wildcards & PECS
  • Stream API
  • Работа с файлами
  • Работа с памятью JVM. Heap, stack, Garbage collector, VisualVM
  • Работа с сетью. UPD, TCP/HTTP, OSI
  • JVM и сборщики мусора
  • SQL
  • Логирование
    Блок 3
    Блок 3
    Введение в Android
    • Android Studio, SDK, эмулятор и первое приложение
    • Обзор ресурсов. Базовые шаблоны View и ViewGroup
    • ConstraintLayout Mastering
    • Обработка событий в Android
    • Отображение списков: RecyclerView
    • Логирование
    • Material Design
    • Организация навигации (перемещение между Activity)
    • Fragments, FragmentManager
    • Push-уведомления
      Блок 4
      Блок 4
      Работа с Git и Spring Framework
      • Предназначение системы контроля версий
      • Основные операции (фиксация и откат изменений, поиск, история)
      • Работа с сервисом GitHub
      • Ветки, слияние веток и разрешение конфликтов
      • Командная работа
      • Dependency Injection. Поле, конструктор, сеттер
      • Системы автоматической сборки Java-проектов. Gradle, Maven
      • Java-config Spring'a
      • Обзор REST, SOAP, RPC
      • Spring MVC + REST
      • Spring Boot
      • Spring Boot Test. Библиотека MockMvc
      Блок 5
      Блок 5
      SQL и базы данных
      • Виды баз данных. Relation, key-value, document, colon
      • Реляционные базы данных MySQL, PostgreSQL
      • Индексы
      • Синтаксис SQL
      • Как работать из Java c реляционными базами. JDBC, JPA, ORM, Hibernate
      • Транзакции и уровни изоляции
      • NoSQL, MongoDB. Как работать из Java
      • Spring Data
      Блок 6
      Блок 6
      Шаблоны проектирования и создание приложений
      • Порождающие. Builder, Singletone, Factory Method
      • Структурные. Proxy, Decorator, Adapter
      • Поведенческие. Command, Iterator, Observer, Chain of Responsibility
      • Свойства хорошего кода. Abstraction, Composition, Coupling, Cohesion
      • Принципы SOLID
      • Основы клиент-серверного взаимодействия
      • Основы HTML, CSS
      • Разработка приложения на Spring Boot с созданием контроллера и подключением к базе данных
      Блок 7
      Блок 7
      Продвинутая разработка на Android
      • Интеграция с Backend: API, типичные формы интеграции (RPC, REST)
      • Сетевые запросы: Main Thread & Background
      • Многопоточность: потоки, проблемы общих данных
      • Загрузка и отображение изображений
      • Регистрация, аутентификация и авторизация
      • Свойства хорошего кода. Abstraction, Composition, Coupling, Cohesion
      • Принципы SOLID
      • Основы клиент-серверного взаимодействия
      • Работа с камерой и мультимедиа
      Финал
      Финал
      Дипломная работа и помощь с трудоустройством
      • Работа над дипломным проектом
      • Подготовка резюме
      • Подготовка к собеседованию
      • Финальная защита и консультации

      В финальной программе возможны небольшие правки на основании фидбэка и потребностей студентов курса
      Ваше резюме и проф.навыки после курса
      Должность: Аналитик
      Зарплата от: 125.000 рублей
      Веб-аналитика
      Продвинутая работа с инструментами веб-аналитики (Google Analytics, Я.Метрика)
      Mobile-аналитика
      Навыки работы с нструментами мобильной аналитики (Appsflyer, AppMetrica)
      Конкурентный анализ
      Работа с инструментами SEMRush, Similarweb, Яндекс.Радар
      Продуктовые навыки
      Построение и анализ MVP-решений, работа с HADI-циклами
      Декомпозиция метрик
      Навыки выбора корректных метрик для продукта
      Маркетинговая аналитика
      UTM-ки, постбэки, промо-коды, колтрекинг и другие способы анализа трафика
      Аналитика воронки продаж
      Навык построение сковзной аналитики воронки продаж
      A/B-тестирование
      Проведение и обсчёт A/B-тестов с корректной стат.значимостью
      SQL
      Продвинутый уровень анализа данных за счёт использования SQL-запросов
      Python
      Построение базовых отчётов и автоматизация работы с помощью библиотек Python
      Визуализация данных
      Навыки работы с OWOX, продвинутый уровень в Google Sheets и Google Data Studio
      Презентация данных
      Подготовка отчётов и презентация результатов анализа данных
      Фидбэк по уроку «Классы и объекты (часть 1)»
      Пожалуйста, оставьте свой фидбэк
      Полезность материалов
      Практичность материалов
      Большое спасибо за участие! Мы получили фидбэк и учтём его
      Как получить следующий урок?
      Следующий урок уже доступен при покупке курса
      — это занятие мы сделали открытым, чтобы ты мог его посмотреть и познакомиться с форматом курса
      85.000р
      64.900 р
      Дополнительная скидка 1.000 рублей тем, кто прошёл вводный урок

      Гарантия возврата полной суммы в течении месяца.