Разработка на Java от ФПМИ МФТИ

    ФПМИ МФТИ
    Стоимость курса
    96 300 Р
    Длительность
    5.5 месяцев
    Сертификат
    Да
    Начало курса
    В любой момент
    Трудоустройство
    Нет

    Кому подойдет

    • Начинающим ИТ-специалистам
    • Практикующим ИТ-специалистам

    Чему Вы научитесь

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

    Программа обучения

    Модуль 1. Базовый синтаксис языка Java

    • Введение
    • Типы данных
    • Условия и циклы
    • Массивы
    • Строки. МиниПроект

    Модуль 2. Объектно-ориентированное программирование

    • Объекты и классы
    • Инициализация
    • Инкапсуляция
    • Oтношения классов
    • Полиморфизм и интерфейсы
    • Пакеты
    • Класс Object
    • GC
    • Перечисления
    • Исключения
    • Генерики
    • Внутренние классы

    Модуль 3. Шаблоны ООП

    • Что такое шаблоны ООП
    • Виды шаблонов

    Модуль 4. Коллекции

    • Списки
    • Мапы
    • Прочие коллекции
    • Стрим

    Модуль 5. Тестирование для разработчика

    • Виды тестов
    • Этапы тестирования
    • Настройка Maven
    • Модульные тесты в Junit
    • Заглушки с Mockito

    Модуль 6. Инструментирование кода

    • Рефлексия
    • Аннотации

    Модуль 7. Фреймворк Spring

    • Контейнер
    • Инициализация
    • Точки расширения

    Модуль 8. Работа с базами данных

    • JDBC
    • Hibernate
    • Spring Data

    Модуль 9. Spring Boot (JDBC, Hibernate, MVC)

    • Общая концепция
    • Настройка бинов Spring Data через Boot

    Модуль 10. Spring Web

    • Протокол HTTP
    • Сервлеты
    • Spring WebMVC
    • Шаблонизаторы
    • Rest API
    • Тестирование Rest

    Модуль 11. Многопоточность

    • Thread
    • Mutable/Immutable
    • Volatile
    • Атомарность
    • Критические секции
    • Executor
    • Потоки-демоны
    • Перехват исключений
    • Мьютексы
    • Wait Notify NotifyAll
    • Очереди
    • Семафоры

    Итоговый проект

    Написание Spring приложения

    Отзывы о школе 1

    5 из 5
    1
    0
    0
    0
    0
    Сортировать:
    Дате публикации
    • Дата публикации
    • Популярности
    • Сначала положительные
    • Сначала отрицательные
    • Милена 15 июня 2023

      С октября прошлого года я прохожу курс Data Scientist на факультете ФПМИ в МФТИ, который включает в себя три блока обучения: Python с уклоном в анализ данных, математику для анализа больших данных и методы программирования машинного обучения (МАДМО). Ранее у меня не было опыта программирования или применения аналитических инструментов в работе с данными. Я приняла решение пройти данный курс, чтобы улучшить свои знания и навыки с целью ускорения обработки финансовых данных на практике. Оказалось, что система машинного обучения и методы анализа данных - это увлекательно и интересно! Я с удовольствием прохожу курс. Главное преимущество данной программы - высокое качество обучения, фокусированное на понимании концепций, значимости и создании своих решений. Больше всего мне нравится то, что курс предоставляет множество материалов для самообучения и визуализаций, что помогает проще получить знания. Преподаватели очень открыты и доступны для конструктивного диалога. Я рекомендую данный курс всем, основываясь на своем личном опыте.

      Был ли отзыв полезен?
    Посмотреть все отзывы о ФПМИ МФТИ