Корзина
Институт информационных и бизнес-технологий. Профессиональное обучение: (098)213-1991, (099)240-1991
+38 (044) 233-19-91
...

Программирование на языке JAVA – компьютерные курсы обучения

В наличииКод: ПЖ

от 1 600 грн.

Написать
Программирование на языке JAVA – компьютерные курсы обучения
Программирование на языке JAVA – компьютерные курсы обучения
от 1 600 грн.
Написать
Перезвоните мне
  • +380 показать номер +380 (44) 233-19-91
  • +380 (44) 233-19-91 стац.
  • +380 (63) 233-19-91 Life
  • +380 (98) 213-19-91 Киевстар
  • +380 (99) 240-19-91 МТС
Перезвоните мне
  • +380 показать номер +380 (44) 233-19-91
  • +380 (44) 233-19-91 стац.
  • +380 (63) 233-19-91 Life
  • +380 (98) 213-19-91 Киевстар
  • +380 (99) 240-19-91 МТС
  • Адрес и контакты
    • Телефон:
      +380 (44) 233-19-91, стац.
      +380 (63) 233-19-91, Life
      +380 (98) 213-19-91, Киевстар
      +380 (99) 240-19-91, МТС
    • Контактное лицо:
      Григорий
    • Адрес:
      ул. Антоновича (Горького), 4/6, Киев, Украина
    • Email:
      educator@ukr.net

 

Курс программирования Java – Актуальность и краткое описание«На каком языке писать?» – задумывались былые литераторы-полиглоты. Перед современными программистами стоит тот же вопрос, на который, однако, есть довольно убедительный ответ. Публикуемый рейтинг языков программирования уже несколько лет уверенно ставит на первое место типизированный объектно-ориентированный язык Java. Благодаря высокой производительности и доступности Java-приложений в разнородных средах, простоте освоения лингвистических конструкций и оперативности разработки программных проектов язык Java стал незаменимым инструментом разработчиков и является сегодня основой для большинства типов сетевых приложений, а также международным стандартом для создания и распространения встроенных и мобильных приложений, игр, веб-контента и корпоративного программного обеспечения.

 

Наш многоуровневый курс обучения Java-программированию является основой для начинающих программистов и позволяет профессионально изучить язык Java с нуля. Он состоит из практических уроков с выполнением реальных проектов по разработке приложений, что дает возможность детально освоить учебный материал новичкам и структурировать свои знания уже имеющим опыт программирования, прогрессируя пошагово. Данный учебный курс знакомит слушателей с принципами и технологиями, положенными в основу языка программирования Java, позволяет научиться пользоваться средой разработки Eclipse и современными визуальными средствами разработчиков приложений. В ходе обучения проводится анализ структурного, объектно-ориентированного (ООП), событийно-ориентированного, многопоточного и сетевого программирования на языке Java. Детально рассматриваются основные алгоритмические конструкции, обработчики событий, классы и библиотеки Java, а также компоненты языка, предназначенные для работы с ресурсами Интернет, различными формами, таблицами и базами данных. Изучается работа с переменными языка и графическими изображениями. Слушатели осуществляют разработку элементов пользовательского интерфейса, компиляцию и отладку Java-апплетов, используемых для предоставления интерактивных возможностей веб-приложений.

 

Курс web-программирования PHP+MySQL – Что получает выпускникПолучив достаточные практические знания и навыки, позволяющие уверенно ориентироваться в Java SE (Standard Edition) и самостоятельно разрабатывать разнообразные прикладные программные средства, выпускники после окончания наших курсов Java-программирования первого и второго уровня (модули Java Basic и Java OOP) способны эффективно работать, устроившись на должность младшего программиста – Junior (Developer) с достойной заработной платой. Успешно прошедшие третий уровень наших курсов (модуль Java Pro) могут претендовать на должность программиста – (Middle) Developer с более высокой оплатой труда. Учитывая то, что на Java уже работает около 3 миллиардов устройств, потребность в программистах Java только возрастает. Сегодня они востребованы при разработке огромного количества программных проектов во многих сферах деятельности – WEB-приложения, Android-приложения, J2ME-приложения, серверные приложения для финансовых услуг, трейдинговые и научные приложения, обработка больших данных и др.

 

Данный курс программирования дает возможность не только овладеть профессией Java-программиста. Благодаря нашему модульному принципу многоуровневой подготовки специалистов он может стать ступенькой для дальнейшего освоения профессии прикладного программиста любых приложений. После ознакомления на занятиях курса с принципами ООП и получения опыта работы c СУБД MySQL выпускники могут успешно продвигаться дальше в сфере программирования и создания приложений более широкого класса, опробовав свои силы в освоении мощного современного алгоритмического языка программирования C/C++/C#(C Sharp). Здесь эффективно помогут наши курсы обучения «Программирование на языках C, C++, C#».

 

Курс web-программирования PHP+MySQL – Особенности организации обучения

Обучение на наших курсах по программированию на Java обычно проходит вечером в центре Киева, поскольку большинство слушателей в рабочее время занято трудовой деятельностью. Занятия проводятся в наших компьютеризированных учебных центрах, где каждому учащемуся предоставляется оборудованное современным десктопом рабочее место с возможностью подключения дополнительной компьютерной техники (ноутбуков, планшетов). В обучении применяются передовые интенсивные авторские методики, а также мультимедиа-средства (проекторы, экраны, интерактивные доски) и учебные пособия, включающие презентации модулей учебного курса. Преподаватели (тренеры) являются экспертными специалистами в предметной области Java-программирования и кроме проведения обучения занимаются практической разработкой реальных программных проектов. Под руководством и сопровождением этих тренеров-практиков на протяжении курса обучения слушатели с нуля разрабатывают собственные приложения. Учебные мини-группы формируются из нескольких человек, поскольку малое число учащихся в группе позволяет проводить персональную работу с каждым до достижения положительного результата. Этому также способствуют и индивидуальные домашние задания, зависимые от уровня подготовки слушателей и скорости освоения ими учебного материала.

 

Вследствие этого, слушатели могут овладеть востребованной профессией и соответствующей квалификацией прикладного программиста Java в течение короткого срока обучения (1-3 месяца), поэтапно превращаясь из новичка в искусного профессионала. Благодаря особенностям организации качественного учебного процесса любой начинающий может стать реальным разработчиком Java-приложений, профессионально освоив современный объектно-ориентированный язык программирования Java практически с нуля. 

 

 

 

Программа курса обучения «Программирование на языке Java» разбита на 3 последовательные части в соответствии с уровнями подготовки слушателей: базовый модуль курса – Java Basic (I уровень – структурное программирование), расширенный модуль курса – Java OOP (II уровень – объектно-ориентированное программирование) и продвинутый модуль курса – Java Pro (III уровень – сетевое программирование, веб-приложения, интеграция с базами данных). Темы программы в общем случае не симметричны занятиям курса обучения.

 

Java Basic – базовый модуль курса (I уровень – 1600 грн.)

 

Название темы

1

Знакомство с Java – трансляторы/компиляторы, Java-машина. Версии Java. J2ME, J2SE, J2EE, Android, Google App Engine. Установка JRE, JDK. Введение в среду разработки Eclipse. Установка Eclipse. Компиляция и запуск приложений. Первая программа на Java.

2

Введение в синтаксис Java. Переменные – назначение, объявление и основные операции. Типы данных – примитивные, ссылочные. Побитовые операции.

3

Структурное программирование – алгоритм и иерархическая структура блоков программы. Управляющие операторы. Операторы выбора и перехода. Циклы.

4

Арифметические операции. Инкремент и декремент. Префиксные и постфиксные операции. Знакомство с классом Math. Приложение «Калькулятор». Индексная арифметика.

5

Логические операции. Операции сравнения и перехода. Условные операторы if, if-else, switch…case. Ветвление алгоритма. Вложенное и множественное ветвление.

6

Циклические операции. Объявление и применение циклов. Разновидности циклов – for, while, do while. Бесконечный цикл. Вложенные циклы. Намеренный выход из цикла.

7

Массивы (Arrays). Назначение массивов. Размерность и структура массива. Одномерные и многомерные массивы. Индексация массивов. Обход массивов.

8

Строки. Разновидности – статические и динамические строки. Создание и сравнение строк. Объединение и конкатенация строк. Классы String, StringBuilder, StringBuffer.

9

Методы – основное назначение и параметры. Объявление и сигнатура. Статические и нестатические методы. Модификаторы видимости. Перезагрузка методов.

10

Структуры данных – коллекции, дополнительные структуры, библиотеки. Работа со встроенными библиотеками – дата и время, таймер, случайные числа. Отладка программ.

 

Java OOP – расширенный модуль курса (II уровень – 2400 грн.)

 

Название темы

1

Объектно-ориентированное программирование (ООП) – концепция и реализация в Java. Понятия объекта и класса. Пакеты. Ссылки и указатели. Методы. Выделение памяти.

2

Алгоритмы сортировки. Назначение сортировок. Основные алгоритмы сортировок – пузырьковая, шейкерная, выбором, вставками. Сравнение алгоритмов по эффективности.

3

Создание объектов классов, инкапсуляция. Конструкторы, методы и их параметры, общая компоновка. Область видимости, статические поля, доступ. Модификаторы доступа. Определение инкапсуляции и цели ее применения. Инкапсуляция при описании классов.

4

Наследование. Иерархия наследования, приведение типов, абстрактные классы. Общий предок – класс Object. Встроенные и унаследованные методы, их адаптация

5

Событийно-ориентированное программирование. Интерфейсы – понятие и варианты использования интерфейсов. Множественное наследование. Default-методы.

6

Внутренние и вложенные классы, коллекции. Inner и Nested – отличия. Java Collection Framework (JCF). Иерархия и основные интерфейсы коллекций. Коллекция Stack. Интерфейс List. Коллекции ArrayList и LinkedList – внутреннее устройство и отличия.

7

Обработка исключений – понятие «устойчивости» программы, типы исключений. Встроенные исключения. Создание собственных исключений (throw). Очередь (Queue).

8

Работа с файловой системой. Обзор и методы класса File. Потоки ввода-вывода. Операции с файлами в Java. FileReader и FileWriter. ObjectInputStream и ObjectOutputStream.

9

Многопоточное программирование – основы и объекты использования. Поток и процесс – основные отличия. Создание, взаимодействие и синхронизация потоков. Сериализация.

10

Обобщения (Generics). Обобщенное программирование. Объявление обобщенного класса. Создание алгоритмов с помощью обобщений. Маски ввода (WildCards) для дополнительной универсальности. Ограничение обобщенных типов с помощью наследования.

11

Полиморфизм – элемент концепции ООП. Практическое применение многопоточности и Generics. HashMap и HashSet. Приложение для мониторинга файловой системы.

12 Рекурсия. Рекурсивные алгоритмы, их плюсы и минусы. Простая и сложная рекурсия. Структуры, основанные на деревьях. Применение рекурсии. Коллекция TreeSet.
13 Библиотека JavaFX. Назначение и базовые компоненты JavaFX. Обработка действий в графическом интерфейсе, графические формы. FXCollection. ObservableList. Навигационное меню – организация, компоненты. JavaFX Scene Builder – проектирование интерфейсов.
14 Дополнительная функциональность Java, приложения. Классы-оболочки. Автоупаковка и автораспаковка. Перечисления. Разработка проектов приложений.

 

Java Pro – продвинутый модуль курса (III уровень – 2800 грн.)

 

Название темы

1

Сетевое программирование – введение, семейство протоколов TCP/IP, устройство сетей. Создание сетевых приложений и приложений с графическим интерфейсом (Swing).

2

Расширяемый язык разметки XML – общие сведения, описание структуры. XML схема. XML-парсеры. DTD. XSL. Поиск с помощью X-Path. XSLT и XSL-FO. Reflection API. Аннотации. Контроллеры – назначение, написание. Контроллеры и XML-компоненты.

3

Создание веб-приложений, Java EE – применение, терминология, преимущества и недостатки. Обзор технологий – JDBC, Java Servlet, JSP, JSTL, JAXP. Java-стеки.

4

Архитектура веб-приложений. Протокол HTTP. Проекты «Менеджер задач» и «Веб-сервер». Model 2. Паттерн MVC (Model-View-Controller). Технология JavaBean. JavaBeanAPI.

5

Интерфейс Servlet  (Servlet API). Жизненный цикл сервлета. Контейнер сервлетов Tomcat, его использование для разработки сервлетов. Простой сервлет. Создание и компиляция исходного кода сервлета. Запуск Tomcat. Браузер и выполнение запросов к сервлету.

6

Технология JSP. Организация и жизненный цикл JSP. Теги – простой, с атрибутом, с телом. Неявные объекты. Элементы action. JSTL. Expression Language. JSP-servlet-JSP. Файл *.tag.

7

Реляционные базы данных, язык SQL. СУБД MySQL. Понятие транзакции. Структура, инсталляция и программирование JDBC. Запросы. Наборы результатов. Метаданные. Наборы строк. Транзакции в JDBC. Средства управления соединениями. Операции CRUD.

8

Технологии Java Message Service и Java Mail API. Обзор JNDI (Java Naming and Directory Interface). Hibernate – инструмент объектно-реляционного отображения. Strutc – применение и возможности. Обзор Spring Frameworks. Spring Boot, Data, JTA. Тенденции и направления  web-программирования на Java. Технологии защиты программ, Spring Security. ORM. JPA.

9

Компоновка и тестирование. Инструмент компоновки ant – установка и конфигурирование. Тестирование приложений junit – установка и использование. Модули тестирования.

 

 

 

Данное информационное видео положительно и аргументированно отвечает на вопросы, связанные с выбором для разработки приложений языка Java, знакомит с основами программирования на этом языке и предоставляет детальный обзор особенностей работы Java-разработчика. Информация является вводной для слушателей курса обучения «Программирование на языке Java», помогая оперативно включаться в учебный процесс.

 

 

 

 

Характеристики
Основные
Тип курсов Курсы по программированию, Компьютерные курсы по созданию и раскрутке сайтов
Продолжительность 106.0 (час)
Особенности услуги Выдача сертификатов
Стаж преподавателя/наставника 4.0 (лет)
Длительность курса обучения
Java Basic (I уровень, базовый модуль) 8 занятий, 3 недели при трех занятиях в неделю, а также другие варианты
Java OOP (II уровень, расширенный модуль) 12 занятий, 4 недели при трех занятиях в неделю, а также другие варианты
Java Pro (III уровень, продвинутый модуль) 12 занятий, 4 недели при трех занятиях в неделю, а также другие варианты
Преподаватели
Олег Сергеевич Кипчак Прикладной программист Java Enterprise Edition, разработчик Java-приложений, специалист по Java / SQL / C++ / Python / PHP; образование: ИПСА НТУУ «КПИ»; преподавательский стаж: 4 года
Роман Георгиевич Леонов Прикладной программист Java Enterprise Edition, разработчик web-приложений, специалист по Java / SQL / HTML / CSS / JavaScript / PHP; образование: ФИВТ НТУУ «КПИ»; преподавательский стаж: 3 года
Дополнительные характеристики
Приобретаемая квалификация Прикладной программист, WEB-программист, Программист Java, Разработчик ПО
Порядок занятий ближайшей учебной группы Начало 25 октября в 19:00 в Старокиевском центре обучения ИИБТ (г.Киев, ул.Антоновича/Горького, 4/6), вечерняя форма подготовки, 3 занятия в неделю (пн,ср,пт)
  • Цена: от 1 600 грн.
Отзывы об услуге
3 отзыва100% положительных
Добавить отзыв
  • Александр Руденко

    Курс был трудоемким, однако я вроде все успел. Каждая тема начиналось с азов развертывания приложения, затем доступно доносились нюансы программирования в среде разработки. Материала много, поэтому подача сжатая, но четкая, с использованием конкретных примеров. Очень положительно то, что у препода разработана отличная авторская методика, не совсем традиционная. Он помогал по всем вопросам, даже выходящим за рамки программы курса. И при необходимости оставался после окончания занятий, за что ему особая благодарность.

  • Олег Шевчук

    В основном все прошло как и предполагал, поскольку ранее учился здесь. Великолепная подача учебного материала. Тренер растолковывает все и всем, в том числе отстающим. Обучение построено так, что они (отстающие) не мешают и очень быстро поднимаются на общий уровень. Да и группа маленькая, что вдвойне приятно. Домашние задания – индивидуальны для каждого. Курс интенсивный, занятия через день по два с половиной часа – в короткие сроки получаешь необходимую квалификацию. Полностью доволен подготовкой. Теперь нужен только опыт работы…

  • Андрей Козырев

    Ранее освоил здесь веб-программирование на сценарном PHP и довольно успешно поработал в области разработки различных сайтов. Однако начали появляться серьезные и хорошо оплачиваемые сетевые проекты, связанные с имеющемся софтом, написанным на Java. Вот и пошел в ИИБТ на Java Basic. Курс очень полезный – переменные и строки, типы и структуры данных, операторы и операции, включая арифметику и логику, массивы и библиотеки – все разложили по полочкам и понятно объяснили. В общем, структурное Java-программирование пролетел на одном дыхании. На каждом занятии – реальные практика, плюс проверяемая домашка. Очень благодарен. Настроился далее на Java OOP.

Высшее учебное заведение "Институт информационных и бизнес-технологий"
Григорий
+380
44
233-19-91
стац.
+380
63
233-19-91
Life
+380
98
213-19-91
Киевстар
+380
99
240-19-91
МТС
УкраинаКиевул. Антоновича (Горького), 4/6
Форма организации: Частное акционерное общество. Дата образования: 15.01.2003 г. Идентификационный код ЕГРПОУ: 32710866. Расчетный счет: 26000052643786 в ПАТ КБ «ПриватБанк», МФО: 320649. Почтовый адрес: 03047, Украина, г. Киев, пр-т Победы, 50, к. 443а.
Карта