Программирование на Java: создание современных веб-приложений
О чем этот курс
Курс “Программирование на Java: создание современных веб-приложений” посвящен изучению языка программирования JAVA. Материалы курса тематически разделены на шесть модулей. Вы начнете с основ и постепенно перейдете к более сложным темам, таким как работа с базами данных, разработка серверных приложений и использование современных фреймворков.
Программа “Программирование на Java: создание современных веб-приложений” разработана МФТИ совместно с экспертами-практиками компании «АРТВЕЛЛ».
Для кого этот курс
Хочет овладеть навыками программирования, создавать свои собственные программы и приложения.
Как проходит курс
Более 200 видеоуроков
В рамках этого курса вы будете изучать программирование на языке Java через серию понятных и глубоких лекций. Эксперты с многолетним опытом помогут вам освоить концепции языка, покажут примеры кода и объяснят важные темы. Лекции помогут вам получить крепкую теоретическую базу, необходимую для успешного программирования на Java.
Более 50 тестов
Для проверки вашего уровня понимания и оценки прогресса в изучении Java наш курс предлагает вам решить тесты. Тесты помогут вам проверить свои знания и убедиться, что вы правильно усвоили материал. Вы сможете применить свои знания на практике и увидеть свой прогресс в освоении языка Java.
Более 50 заданий на программирование
Чтобы усвоить материал и закрепить практические навыки, вы будете выполнять задания на программирование. Задания различной сложности помогут вам применить полученные знания на практике и улучшить свои навыки программирования на языке java. Вы будете создавать и модифицировать программы, решать задачи и разрабатывать алгоритмы, что поможет вам стать более уверенным программистом.
Более 25 синхронных вебинаров
В рамках семинарских занятий вы сможете задать вопросы, обсудить сложности и получить дополнительную помощь от наших опытных преподавателей. Семинарские занятия представляют собой практические занятия, где вы будете работать в небольших группах и решать задачи вместе с другими студентами. Это отличная возможность получить обратную связь и обменяться опытом с другими учащимися.
Вас будут обучать настоящие профессионалы

Генеральный директор ООО «АРТВЕЛЛ»

Android разработчик, Ozon Tech

Доцент кафедры информационных технологий в авиации, доцент кафедра дискретной математики МФТИ

ООО «ЦОА», главный инженер учебного центра, преподаватель Центра "Пуск" МФТИ
Программа курса
Предварительная подготовка
Для успешного прохождения курса необходимо владеть знаниями базовой математики, основами линейной алгебры, математической статистики.
Вы начнете изучение с основных концепций Java, включая синтаксис языка, базовые элементы ООП (объектно-ориентированное программирование) и создание простых программ. Вы научитесь работать с переменными, типами данных, операторами, а также изучите управляющие конструкции (условные операторы и циклы).
Этот модуль углубит ваши знания, фокусируясь на коллекциях, исключениях и потоках ввода/вывода. Вы научитесь эффективно работать с различными типами коллекций, обрабатывать ошибки и работать с файлами.
В этом модуле вы познакомитесь с реляционными базами данных и научитесь использовать SQL для выполнения основных операций. Вы также изучите подключение к базам данных через JDBC и использование ORM-фреймворка Hibernate.
Этот модуль подготовит вас к разработке серверных приложений. Вы изучите основы веб-программирования, работу с сервлетами и разработку RESTful API.
Вы научитесь использовать Spring Framework для разработки корпоративных приложений. Модуль включает изучение основных принципов Spring, создание приложений с использованием Spring Boot и работу с базами данных через Spring Data JPA.
Чему вы научитесь на курсе
- Работать с типами данных, переменными, операторами и выражениями
- Использования условных операторов и циклов
- Работать с коллекциями (List, Set, Map), их реализацией и базовыми операциями
- Работать с механизмом обработки исключений в Java
- Работать с файлами и потоками ввода/вывода в Java
- Подключать Java-приложений к базам данных с использованием JDBC
- Выполнять основные операции с базами данных через JDBC
- Работать с транзакциями и их управлением
- Разрабатывать веб-приложения с использованием сервлетов
- Использовать JSP и JavaBeans в веб-приложениях
- Разрабатывать RESTful API на Java
- Управлять сессиями и реализовывать аутентификацию пользователей
- Управлять бинами и контекстом приложения в Spring
- Работать с упрощенной разработкой на Spring с использованием Spring Boot
- Создавать RESTful сервисов с использованием Spring Boot
- Работать с базами данных с помощью Spring Data JPA
- Обрабатывать и трансформировать данные внутри Spring приложений
Инструменты и навыки
Оплатить курс или получить
бесплатную консультацию
Оставьте ваш запрос и мы свяжемся с вами
Часто задаваемые вопросы
Курсы подходят как для сотрудников компаний, так и для частных лиц. Важно знать, что программы предназначены для тех, кто имеет среднее или высшее образование и желает повысить свою квалификацию или сменить профессию.
Онлайн обучение – синхронные и предзаписанные курсы - проходит на нашей удобной платформе. Офлайн (очное) обучение может проходить на Физтехе или на территории заказчика.
Вам нужно пройти простую регистрацию. Регистрация позволит отслеживать статус заявки и осуществит быстрый переход к процессу оплаты и обучению на курсе.
Период обучения указан в карточке каждого курса. При прохождении асинхронных курсов с выдачей сертификата вы сможете учиться в удобном для вас темпе.
Вы можете оплатить курс непосредственно на нашем сайте, используя карты любых платежных систем. Также вы можете заключить с нами договор и произвести оплату по выставленному счету с помощью банковского перевода.