занятий
занятий в неделю
старт
За неделю записалось
Осталось
Стань Java разработчиком!
На курсе слушатели будут выполнять разработку отдельных компонентов в рамках создания комплексного модуля под руководством преподавателя. Студенты научатся применять набор технологий, включенных в стандартный стек JEE и ряд смежных технологий. После окончания курса выпускник может претендовать на позицию Junior Java Developer.
Цели курса
- Научить слушателей курса применять набор технологий, включенных в стандартный стек JEE и ряд смежных технологий
- Приобретение понимания области применения технологий, слабые и сильные стороны, возможные альтернативы
- Научиться работать с базами данных, а именно — версионностью и миграцией баз данных
Изучаемые технологии
-
Docker Compose
-
MVC
-
Rest
-
Jira
-
Java EE
-
Java RMI
-
Java Hibernate
-
Spring
Программа курса
Java Enterprise

-
Introduction. Git VCS
-
Instrumenting applications with JDBC
- Create web application
- Create a JDBC resource
- Create a small functionality to manage sql-queries
-
Spring Fundamentals and Spring MVC
- Dependency Injection
- Introduction to Spring Framework
- Spring MVC implementation
-
Spring JPA with Hibernate
- Spring JPA with Hibernate
-
Spring JPA Joins
- Hbm2ddl tool configuration
- ManyToOne annotation
- Reports (projections)
-
Spring security
- What authentication and authorization is
- Create control level
- Add spring authentication against db
-
Spring AOP
- What AOP is
- Basic definitions
- Types of advices
- Pointcuts
- Architecture
- How aspects are added
-
Java concurrency
- Threads
- Fundamentals: monitors, deadlocks, etc.
- Fork/join framework
- Testing
-
JS
- JavaScript — introduction
- HTML — introduction
- First web-page
-
BM
- Maven
- Ant
- Maven vs Ant — comparison
-
SQL, Transaction Isolation Levels
- SQL — introduction
- Concurrent access to DB
- Examples and testing
Бонусы курса
Добавьте навыки в резюме
-
Этапы и методологии разработки сложного ПО
-
Системы управления проектами
-
DDD, CQRS, Event sourcing
-
Горячие и холодные данные, кэширование
-
Версионирование и миграция баз данных
-
IPC, RPC, WebServices, SPI, JNDI
-
Spring: Data, Jpa, IoC, Security, Web
Как проходит обучение
Преимущества обучения в Компьютерной школе Hillel
-
Группы по 17 человек Преподаватель уделяет время каждому студенту
-
Преподаватели практики У нас преподают только практикующие специалисты из топовых IT-компаний.
-
Система личных кабинетов Эффективное и удобное обучение.
-
Оперативная служба поддержки студентов Срочный вопрос — своевременное решение.
-
Доступ к видеозаписям занятий Записи уроков остаются у студентов после окончания курса.
-
Практические занятия Большая часть занятий ориентирована на практику.
-
Что мы делаем для того, чтобы вы достигли успеха?
-
Проводим мастер-классы по подготовке резюме и поиску работы
-
Регулярно обновляем программы курсов под требования рынка
-
Приглашаем преподавать только лучших практикующих специалистов
-
Развиваем нашу сеть партнеров среди топовых IT-компаний
-
Наши преподаватели часто сами забирают к себе наших лучших Студентов ;)
Наши преподаватели и выпускники работают в топовых IT-компаниях мира
Часто задаваемые вопросы
-
Какой нужно иметь компьютер, чтобы обучаться на курсе Java Enterprise?
Требования к компьютеру для обучения на курсе Java Enterprise.
Операционная система:
- Windows 10 64-бит
- macOS 10.13 или выше
- Linux: Ubuntu 16.04 - 20.04
Процессор* :
- Минимум intel core i5 4-го поколения
- Рекомендуется i5 8-го
*Допустимы аналоги от AMD
Оперативная память:
- Минимум 8 Гб
- Рекомендуется 16 Гб
Память:
- Минимально 500 Гб HDD и более
- Рекомендуется 200 Гб SSD и более
-
Чем ваша Школа отличается от других курсы программирования? Почему следует выбрать именно вашу Школу?
С нашей стороны будет не совсем корректно говорить о минусах или плюсах наших конкурентов. Но мы точно можем отметить наши сильные стороны, которые говорят сами за себя, а выбор всегда остаётся только за вами:
- мы стараемся привлекать к преподаванию только практикующих специалистов с большим опытом работы в крупнейших IT-компаниях города;
- мы делаем упор на практических занятиях и на наиболее актуальную информацию и необходимый функционал, который сейчас востребован при трудоустройстве;
- все занятия записываются на видео и отправляются нашим Студентам на следующий день, чтобы они могли повторно просматривать все материалы по курсу;
- у многих наших курсов есть бонусные занятия и вебинары, такие как: видеоматериалы по администрированию на Linux и по базам данных, а также занятия с рекрутером и техническим специалистом, чтобы наши Студенты были подготовлены к дальнейшему трудоустройству;
- все наши классы компьютеризированы, и за каждым Студентом фиксируется место как в учебном классе, так и в удаленном личном кабинете (Learning Management System), где будет возможность просматривать все необходимые материалы по курсу и по завершении обучения;
- у всех наших Студентов и Выпускников есть возможность участвовать в программе Hillel EVO, которая абсолютно бесплатно предоставляет дополнительную практику по созданию собственного проекта и получение опыта работы в команде с нашими Преподавателями даже после завершения курсов!
-
Где можно посмотреть отзывы о вашей Школе во Львове?
Вы можете прочесть отзывы наших Студентов и Выпускников на нашем сайте, перейдя по данной ссылке. Еще вы сможете найти отзывы и информацию о нас, зайдя на сайт DOU.ua или же прописав название нашей Школы в Google, где вы также сможете увидеть отзывы о нашей Школе в нашем Google-аккаунте или на Google-картах.
-
Кем работают ваши Преподаватели? Имеют ли они опыт преподавания?
Мы всегда очень ответственно стараемся подходить к вопросу подбора Преподавателей в нашей Школе. Наши Преподаватели — практикующие специалисты в крупнейших IT-компаниях города. Также они имеют как опыт преподавания в нашей Школе, так и опыт менторства по месту их профессиональной деятельности. В своей манере обучения они делают упор на последние тенденции IT-рынка и исключительно на свой личный опыт для того, чтобы наши Выпускники имели наиболее востребованные знания и опыт работы с конкретными кейсами.
-
Как пройти вступительное тестирование перед записью на выбранный курс?
Для того, чтобы пройти вступительное тестирование, вы можете подъехать к нам в офис, где мы сможем предоставить вам данный тест, а также ответить на все ваши вопросы и провести экскурсию по нашей Школе. Также для прохождения теста удаленно вы можете:
- заполнить заявку на нашем сайте на бесплатную консультацию;
- заполнить заявку на нашем сайте на запись на курс;
- заполнить заявку на нашем сайте на получение вступительного теста;
- связаться с нами, позвонив или написав нам.
-
Как получить максимальный балл за домашнее задание на курсе Java Enterprise?
Выполнение домашних работ, одна из самых важных составляющих обучения. Для того, чтобы получить максимальный балл за домашнее задание, нужно:
- Выполнить задание в указанные сроки
- Выполнить все условия задания
- Выполнить задание без ошибок
- Пересдача домашнего задания не более одного раза
-
Как я могу оплатить обучение?
Оплата производится через выставление инвойса на E-mail через сервисы LiqPay и Fondy.
-
Как работает оплата частями?
Мы предлагаем возможность разбить стоимость курса на ежемесячные платежи до 12 частей посредством рассрочки в ПриватБанк или Монобанк. При этом вам не нужно платить дополнительные комиссии или проценты банкам, поскольку Школа оплачивает эту комиссию за вас.
Если вы хотите воспользоваться оплатой частями, пожалуйста, обратитесь к нашему менеджеру любым удобным для вас способом.
Подробнее об оплате по частям в нашем материале.
- Разработка MVC приложения с помощью Java за два часа
- 172662
- 3906
Разработка MVC приложения с помощью Java за два часа
смотреть 124 мин-
Наталья Кравченко Senior Java Software Engineer в Capgemini Engineering
- Основы ООП по примеру Java. Часть 1
- 64031
- 1548
Основы ООП по примеру Java. Часть 1
смотреть 60 мин-
Константин Ботнарь Senior Research Scientist в Industrial Metagenomics
- Как автоматизировать тестирование REST API на Java
- 39698
- 566
Как автоматизировать тестирование REST API на Java
смотреть 85 мин-
Максим Колотилкин DevOps Team Lead в Sitecore
- Разработка приложений на Java с Hibernate
- 38834
- 362
Разработка приложений на Java с Hibernate
смотреть 123 мин-
Станислав Пархоменко Java Senior Engineer в Capgemini Engineering
- Оценка сложности алгоритмов
- 29171
- 1201
Оценка сложности алгоритмов
смотреть 16 мин-
Константин Ботнарь Senior Research Scientist в Industrial Metagenomics
- Что должен знать junior java developer
- 23706
- 556
Что должен знать junior java developer
смотреть 5 мин-
Андрей Кадацкий Android Developer в BEKEY