Язык программирования Java

Начало обучения
По мере набора группы

Документ об окончании
Удостоверение о повышении квалификации

       

Срок обучения
2 месяца

Объем программы
72 акад. часа

       

Стоимость обучения
15 000 руб.
Для студентов НГТУ - 6 000 руб.
(оплачивать можно поэтапно)

График занятий
по 4 академических часа 1 раз в неделю
в вечернее время (с 18:00 до 21:00)

 

       

Место проведения
Нижний Новгород, ул. Казанское шоссе
12к6, 6 корпус НГТУ

Форма обучения
Очно-заочная

 
       

Контакты
Тел. +7 (831) 436-73-33
Email: ips@nntu.ru

Записаться на обучение

 

О курсе 
Курс включает в себя изучение Java SE, принципов объектно-ориентированного программирования. Рассматриваются основные структуры данных, принципы создания многопоточных приложений на Java, проектирования графического пользовательского интерфейса и межсетевого взаимодействия. Слушатели знакомятся с системой контроля версий GIT, получают практические советы от опытных преподавателей.
 
Кому подходит курс 
Минимальный уровень образования для слушателей: среднее профессиональное. Слушателям необходим уверенный уровень владения знаниями из школьного курса информатики. Опыт программирования на других языках высокого уровня желателен, но не обязателен.
 
Результат 
После успешной сдачи итоговой аттестации выдается удостоверение о повышении квалификации. Слушатель получает теоретическую и практическую подготовку по Java SE: владеет базовыми инструментами языка и умеет работать с основными библиотеками, имеет навыки создания кросплатформенных многопоточных приложений с графическим пользовательским интерфейсом. В рамках курса студент выполняет практические задания и, в заключении, сдаёт зачёт по теоретическим знаниям, который, в своём роде, является репетицией собеседования на должность Java-разработчика в одну из IT-компаний региона.

 



 

 

Учебный план

№  Наименование разделов

Всего, ак.ч.

1

Введение.
История языка, отличительные черты, разновидности, jdk, jre, некоторые инструменты, Hello World.
9

2

Типы данных.
Числовые, символьные, массивы, строки, преобразование типов, работа со строками.
9
3 Основы ООП.
Основы ООП, классы, наследование, пакеты, модификаторы доступа, вложенные классы.
9
4 Управляющие конструкции и исключения .
Условные операторы, циклы, работа с исключениями.
9
5 Система ввода-вывода.
Рефлексия, работа с графикой, работа с файлами, потоки ввода-вывода, Reflection API, основы работы с графикой.
9
6 Библиотека java.util.
Общие сведения, generics, коллекции.
9
7 Многопоточность.
Общие сведения, синхронизация, управление потоками, модель памяти, коллекции.
9
8 Работа с сетью.
Модель OSI, TCP/IP, сокеты, URI и URL
7
9 Итоговая аттестация. 2
  Итого: 72