Обучение

Курсы программирования Java

Вы хотите работать в серьезной IT компании? Хотите получать хорошую заработную плату? Тогда Вам именно к нам!!! Курсы программирование на Java от Ukrainian IT School для Вас:
• Если Вы любите компьютер и думать.
• Вы студент или выпускник ВУЗа и хотите получить   практические навыки.
• Вы решили сменить сферу деятельности и получить   престижную профессию.
• Вы готовы расти, развиваться и осваивать новое.

Полный курс состоит из двух уровней: “Java Basics” и “Java Advanced”.

Программа Java Basics:
1. Основные понятия Java. JVM, JRE, JDK. Компиляция и запуск из консоли. Classpath. Intellij IDE. Установка ПО. Примеры кода программы c main - как скомпилировать и запустить.
2. Типы данных, литералы, преобразование между примитивами. Рассмотрение примеров на живом коде. Обёртки над примитивами.
3-4. Операции и операторы, приоритет, типы операндов в Java. Основные конструкции языка Java. Массивы и строки в Java. Решение алгоритмических задачек на Java.
5. Основы объектно-ориентированного программирования. Классы и объекты в Java. Класс Object. Модификаторы доступа. Наследование, инкапсуляция, полиморфизм. Примеры кода по всем 3-м принципам.
6. Оператор instanceof. Преобразования между классами, массивами. Перегрузка, перекрытие и сокрытие методов в Java. Ключевые слова final, static. Класс Class (предназначение, способы получения). GC.
7. Абстрактные классы и интерфейсы. Javadoc. Generics.
8. Исключения в Java.
9. Коллекции в Java. Enum.
10. Потоки ввода-вывода (IO): cимвольные, байтовые потоки, Scanner, Formatter, IO: надстройки. Сериализация/десериализация в Java.
11-12. Threads в Java.
13-14. Maven и Github.
15. Финальный экзамен. Подготовка к собеседованию.

Полный курс состоит из двух уровней: “Java Basics” и “Java Advanced”.

Программа Java Advanced:
1. Вводная лекция. Основы курса, Необходимые знания. Apache common библиотеки.
2. Основные объекты баз данных. SQL.
3. PL/SQL на примере PostgresSQL.
4. ORM & JPA.
5. Hibernate base + Hibernate JPA.
6. HQL, Criterias.
7. DAO шаблон и сервисный подход.
8. Spring core, Spring beans.
9. Spring MVC.
10. Шаблонизация JSP страниц. Sitemesh framework.
11. Java email API. Шаблонизация почтовых сообщений.
12. Интеграция с социальными сетями. Facebook API.
13. Spring security.
14. CSS Frameworks на примере Foundation.
15. JS, jQuery, AJAX.
16. WebService Основы. RESTful сервисы на примере Spring MVC.
17. Http clients (Jersey, IO, Apache Http).
18. Безопасность web-приложений.
19. Производительность web-приложений.
20. Масштабирование web-приложений. NoSQL.
21. Современные JAVA хостинги + окружение, используемое для web-приложений.
22. Тестирование web-приложений (Selenium). Нагрузочное тестирование.
23. Полный цикл разработки приложения с нуля.
24. Подготовка к собеседованию.

Подробная программа доступна по следующей ссылке:

Длительность курса
3 месяца
Длительность занятия
24 занятия по 2,5 часа
Стоимость
4500 гривен при условии полной оплаты
Ближайший
старт
Даты набора новых групп уточняйте у консультантов. Звоните, мы не кусаемся ;)
Индивидуальные
занятия
Предоставляются по предварительному согласованию
Записаться
Яндекс.Метрика