+38(044) 277-40-42
+38(063) 233-01-83
+38(044) 277-42-05
+38(063) 233-01-83

28 сентября в 19:00 БЕСПЛАТНЫЙ CONTACT MEETUP с успешным практикующим IT специалистом Юрием Суворовым - встреча, на которой Вы сможете узнать больше о Тестировании ПО и пройти бесплатный мастер-класс! Регистрация в Facebook на страничке itacademycontact

Длительность:
6 месяцев 144 а.ч.(48 занятий по 3 а.ч.)
Стоимость:

3000 грн. в месяц - нал.

3300 грн. в месяц - безнал.

Дата начала:
Свяжитесь с нами для того, чтобы узнать расписание
Хочу обучаться

Курсы Java

Оставить заявку

 

  

      На сегодняшний день IT-сфера развивается очень стремительно, нужно много всего уметь и знать. Но в большинстве случаев люди просто не знают, с чего начать.  Если у вас есть желание учиться, расти и добиваться целей, то курсы java созданы специально для вас. Почему именно java? Это наиболее популярный и универсальный язык программирования. Его синтаксис достаточно легок для обучения.  

      При записи на наши курсы мы проводим небольшое тестирование на предмет знания основ программирования. Если Вы уже изучали или практически использовали другие языки программирования, то Вы можете без предварительной подготовки попасть в группу "Java программирования". Если Вы ранее не сталкивались с программированием, но у Вас есть желание освоить язык Java, то мы предложим Вам предварительно пройти курс "Основы программирования". Для тех кто успешно освоит программу  "Java start" мы можем предложить пройти курсы "Java Pro". Если и этого Вам покажется мало, то мы можем рекомендовать Вам дополнительно пройти обучение на курсах "Тестирование ПО". Имея практические навыки использования языка программирования Java и знания основ тестирования программного обеспечения Вы безусловно можете претендовать на должность тестировщика или программиста в IT компании.

  В процессе обучения Вы научитесь:

  • Создавать простые Java-приложения в среде NetBeans;
  • Отлаживать создаваемые приложения;
  • Использовать справочную систему NetBeans для Java и стандартных библиотек Java;
  • Создавать простые графические и консольные приложения;
  • Создавать WEb-приложения с использованием J2EE и внешних технологий.

    

    Наши преймущества:

 

     Уже через 2 месяца Вы будете готовы проходить собеседование на должность Trainee Java Engineer!

     У нас заключены договора с лучшими IT компаниями Киева, которым нужны Java Junior и Trainee программисты.

     Зарплаты наших выпускников от 300 у.е.,  поэтому уже через месяц Вы сможете окупить затраты на обучение.

     Наши тренеры действующие Java программисты Senior level ТОП 10 IT компаний (CIKLUM,EPAM).

     70 % объема курса занимает практика.

     Бесплатное посещение IT-English Speaking Club для наших студентов.

     Возможность прохождения практики и бесплатной стажировки.

 

      ПОМОЩЬ СТУДЕНТАМ В ТРУДОУСТРОЙСТВЕ!

 

      В конце можем добавить, что нельзя останавливаться на достигнутом, нужно всегда идти вперед. Вы сможете в довольно малые сроки получить востребованную профессию!
       

        Наши студенты работают в лучших IT компаниях Киева:

      

Программа курса
Что такое язык программирования

Основные компоненты СИ-подобных языков программирования. Типы данных. Комментарии, виды комментариев Понятие переменной, работа с переменной. Связь между Javascript  и html Константы.  

Присваивание.

Арифметические операторы. Термины "Унарный", "Бинарный", "Операнд". Сложение строк, унарный плюс. Приоритеты операторов. Инкремент и декремент. Вызов операторов с присваиванием. Сравнение разных типов данных

Условные операторы

Логические операторы и множественные условия. Конструкция switch

Способы записи.

Деление на ноль. Преобразование к числу, мягкое преобразование.

Округление.

Случайные числа. Random Методы и свойства. Понятие пользовательская функция. Особенности функций в JavaScript.

Циклы

While do..while for Директивы

Массивы с числовыми индексами.

Объект как ассоциативный массив.

Знакомство с языком Java.

История языка
Виртуальная машина Java.
Структура программ.
Понятие о пакетах, класах.
Синтаксис языка Java.
Простые типы.
Поля (переменные) классов.
Объявление полей.
Практика.
Домашнее задание.

Основы объектно-ориентированного программирования.

Создание объектов.
Методы(функции) классов.
Передача аргументов методам.
Возврат значения методами.
Класс Object в Java и его особенности.
Класс String.
Операторы перехода if и switch.
Практика.
Домашнее задание.

Массивы.

Создание массивов, наполнение массивов.
Цикл for.
Циклы while и do while.
Перебор массивов.
Сортировка массивов.
Алгоритмы сортировки.
Практика.
Домашнее задание.

Доступ к объектам.

Модификаторы доступа.
Перегрузка методов.
Конструкторы классов.
Конструктор по умолчанию.
Обращение к конструкторам.
Практика.
Домашнее задание.

Наследование.

Внутренние классы.
Наследование.
Ключевое слово extends.
Методы toString и hashCode.
Практика.
Домашнее задание.

Переопределение методов.

Аннотация @Override.
Константы.
Ключевое слово final.
Переопределение метода toString.
Практика.
Домашнее задание.

Обработка исключений

Обработка исключений java.
Блок try-catch.
Генерация исключений.
Ключевое слово throw.
Практика.
Домашнее задание.

Интерфейсы.

Методы интерфейсов.
Ключевое слово implements.
Поля интерфейсов и их особенности.
Абстрактные классы.
Абстрактные методы.
Практика.
Домашнее задание.

Ключевое слово static.

Статические поля и методы.
Особенности обращения к статическим полям и методам.
Коллекции:
Дженерики.
Коллекции java.
Интерфейс Collection.
Интерфейсы List, Set, Map и Queue.
Практика.
Домашнее задание.

Реализации интерфейсов List, Set, Map и Queue.

Подробное рассмотрение классов ArrayList и LinkedList.
Рассмотрение классов HushSet, HashMap, TreeSet, TreeMap
Практика.
Домашнее задание.

Работа с файловой системой.

Класс File.
Потоки ввода-вывода.
Буфериизированное чтение из файла.
Сохранение объектов в файл.
Сериализация.
Интерфейс Serializable.
Практика.
Домашнее задание.

Технология JDBC.

Работа с базами данных.
Подключение драйвера базы данных.
Посылка запроса в базу.
Обработка ответа.
Класс ResultSet.
Практика.
Домашнее задание.

Многопоточность в Java.

Класс Thread.
2 способа создания дополнительных потоков.
Создание многопоточного приложения.
Синхронизация потоков.
Ключевое слово syncronized.
Практика.
Домашнее задание.

Swing - технология для создания пользовательских приложений.

Визуальные объекты, их основные методы.
Практика.
Домашнее задание.

Swing.

Создание, тестирование и обработка ошибок графического приложения на примере калькулятора Windows.
Создание полезного пользовательского приложения, использующего изученные технологии.
Практика.
Домашнее задание.

Зачетное занятие.
XML - формат, его особенности.

SAX/DOM парсеры.
Парсинг XML-документов.

JAXB.

Маршаллинг XML-документов. 
JSON, его преимущества и недостатки.
GSON.
 

Web-технологии.

Контейнер сервлетов Tomcat.
Запуск Tomcat на компьютере.

Servlet.

Понятие о сервлетах.
Запросы пользователей.
Введение в HTML.

Servlet.

Обработка запросов.
Формирование ответа.
Цикл жизни.

JSF.

Изучение технологии.

JSF.

Особенности XHTML.

Spring.

Понятие о контексте.
Создание простейшего Spring- приложения.

Spring.

Углубленное изучение.
Создание Spring- приложения.

Hibernate.

Изучение технологии.
Создание представления базы данных.

Android Studio.

Изучение основного функционала.

Создание Android-приложения для смартфона.
Запуск и настройка Android Studio

Настройка SDK.
Структура android-приложений.
Создание и запуск android-эмулятора.
Расположение и назначение Activity и Layout.
Элементы экрана.
Создание первого приложения.

Поворот устройства.

Макеты экрана. LinearLayout, RelativeLayout и TableLayout.
Параметры макетов экрана.
Свойства и параметры view-элементов.
Способы обработки нажатия на экран. 
Управление view-элементами из Java-кода.
Один обработчик для нескольких элементов.

Работа с изображениями.

Логи приложений.
Всплывающие сообщения, их свойства.
Меню приложений. 
Создание пунктов меню.
Программное управление меню.

Контекстное меню компонентов android.

Программное создание и наполнение экранов. 
Создание приложения на android.

Анимация view-элементов.

Создание многоэкранных приложений.
Intent, IntentFilter, Context.
Жизненный цикл Activity.
Взаимодействие нескольких Activity.

Вызов Activity из android-приложения.

Возвращение данных.
Вызов Google Maps, Chrome. 
Звонок по телефону.
Работа с файлами в android-приложениях.  

Обращение в базы данных.

SQLite в android.
Работа с ListView.
Адаптеры в android.
SimpleAdapter, SimpleCursorAdapter, SimpleCursorTreeAdapter. 
Spinner, GridView.

Диалоги.

Preferences. 
TAB-вкладки.
TabActivity.
Парсинг XML. XMLPullParser. 
Handler.
AsyncTask.
Service.

Практика - стажировка - работа.

При поступлении в нашу школу Вы проходите вводное тестирование, по результатам которого для Вас разрабатывается индивидуальный план обучения. Для получения высокооплачиваемой работы по стпециальности "Программироване Java" необходимы следующие компетенции:

  1. Базовый разговорный английский язык (для работы в иностранной компании).
  2. Базовый IT английский язык (для работы в иностранной компании).
  3. Основы программирования (базовые знания языков программирования).
  4. Программироване Java (базовые знания языка программирования Java).
  5. Программироване Java Pro (профессиональные знания языка программирования Java).
  6. Программироване Java Android (умение создавать мобильные приложения на языке программирования Java).

        После выполнения программы обучения мы выдаем Вам диплом и предлагаем Вам пройти практику, а затем стажировку в нашей студии веб дизайна. Уже на этапе стажировки Вы сможете зарабатывать деньги и набрать себе необходимое портфолио для дальнейшего трудоустройства.
        Мы гарантируем Вам работу по специальности, если Вы выполните свой индивидуальный план обучения

Прошёл весь курс Java у преподавателя Алексея Резника. Занятия были очень содержательными (без воды) и доступные для понимания даже тем кто ни разу не программировал. Даётся чёткое понимание основ теории и рассматриваются основные моменты ,важные для практической работы. Особенно интересна домашка, в процессе решения можно забыть о времени)
Курсы понравились, планирую пройти подобные на базе другой школы

Страницы

Возможно вам будут интересны курсы:
icon
Тестирование и сертификация
icon
Стажировка и трудоустройство
icon
Проверенные преподаватели и учебные программы
Java
Длительность:
6 месяцев 144 а.ч.(48 занятий по 3 а.ч.)
Стоимость:

3000 грн. в месяц - нал.

3300 грн. в месяц - безнал.

Дата начала:
Свяжитесь с нами для того, чтобы узнать расписание