Контакты:Северная Америка +1 628-281-2813Европа +372 527 5272info@itprolab.tech
← Все курсы

JAVA С НУЛЯ · ОСНОВЫ ПРОГРАММИРОВАНИЯ

Основы программирования на Java (Java с нуля)

Практический курс для знакомства с программированием на Java: синтаксис языка, управляющие конструкции, массивы, методы, строки, коллекции, объектно-ориентированное программирование, ввод/вывод, исключения, Generics и GUI.

О КУРСЕ

Кому подходит курс

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

Условия начала обучения

Язык обучения — русский. Требуются базовые навыки работы с компьютером.

Цель курса

В результате обучения участник знакомится с основами программирования на базе языка Java, знает терминологию Java и общую терминологию программирования, принципы использования языка Java и умеет применять наиболее распространённые алгоритмы, структуры данных и OOP. По окончании курса освоены базовые знания, необходимые для создания приложения на языке Java.

РЕЗУЛЬТАТЫ

Что вы будете уметь после курса

  • создавать базовые модули на Java, используя современные стандарты кодирования и возможности языка Java;
  • использовать различные структуры данных, классы и объекты;
  • использовать основные типы языка программирования для реализации новых алгоритмов и функций или изменения существующих программ;
  • правильно интерпретировать синтаксис языка программирования;
  • составлять простые программы и применять принципы объектно-ориентированного программирования.

ПРОГРАММА

Содержание обучения

01Типы данных. Переменные и константы. Операции с простейшими типами4 акад. ч.
  • Primitive data types
  • Non-primitive data types
  • Variables
  • Arithmetic Operators
  • Math class
02Управляющие конструкции программы. Различные типы циклов и их использование4 акад. ч.
  • If, if else, if else if, switch
  • For, foreach, while, do while
03Массивы данных8 акад. ч.
  • Single-Dimensional Arrays
  • Multidimensional Arrays
04Методы. Overloading. Параметры. Глобальные и локальные переменные4 акад. ч.
  • Declaration Scopes
  • Static Variables
  • Static Methods
  • Return values
  • Parameters
05Работа со строками4 акад. ч.
  • Character
  • String
  • RegEx
  • StringBuilder, StringBuffer
06ArrayList, LinkedList, Map4 акад. ч.
  • Различия списков
  • Interface List, Map
  • Использование списков
07Основы объектно-ориентированного программирования (OOP)16 акад. ч.
  • Классы и объекты
  • Методы
  • Абстрактные классы
  • Интерфейсы
  • Модификаторы доступа
  • Deep Clone()
08Input/Output (I/O). Exceptions10 акад. ч.
  • Byte-oriented Streams
  • Character-oriented Streams
  • Try-Catch
  • Throw, Throws
09Generics4 акад. ч.
  • Методы
  • Классы
  • Интерфейсы
10GUI2 акад. ч.
  • Swing

ФОРМАТ

Как проходит обучение

Контактное обучение — 60 акад. ч.

Лекции, практические упражнения и решение задач в режиме реального времени с преподавателем.

Самостоятельная работа — 40 акад. ч.

Освоение части материала вне занятий и выполнение домашних заданий в соответствии с заданиями преподавателя.

Учебная среда

Обучение проходит на русском языке онлайн в режиме реального времени в группах до 10 участников. Реальные занятия онлайн проводятся через Google Meet, Zoom или Teams. Программное обеспечение: IntelliJ IDEA, Java SE Development Kit (Oracle JDK).

Рекомендуемые учебные материалы

Java SE Documentation; IntelliJ IDEA Documentation; Java Tutorials; RegEx FAQ.

ЗАВЕРШЕНИЕ

Оценивание и условия завершения

Для завершения обучения требуется участие не менее чем в 80% занятий и успешное выполнение предусмотренных в ходе курса зачётных и практических работ.

Методы оценивания

Практические работы и создание приложения.

Критерии оценивания

Учащийся правильно выполняет требования задания и создаёт работающее приложение, соответствующее условиям задания.

Документ по окончании обучения

Слушателю, успешно завершившему курс, выдаётся свидетельство, если требования к окончанию обучения выполнены и результаты обучения достигнуты. Справка выдаётся в случае, если учащийся не достиг результатов обучения, но принимал участие в учебном процессе.

Компетентность преподавателя

Высшее образование и/или активная работа в преподаваемой области, а также соответствующий опыт в данной сфере, включая опыт преподавания в области ИКТ.

Основа учебной программы

Государственная учебная программа по специальностям инфо- и коммуникационных технологий (младший разработчик программного обеспечения), обзор OSKA о потребности в специфических ИКТ-навыках (SA Kutsekoda), Java Platform Standard Edition Documentation.

ЗАЯВКА НА КУРС

Записаться на курс Java с нуля

Заполните форму — мы свяжемся с вами, уточним удобное расписание и ответим на вопросы по обучению.

Курс Основы программирования на Java (Java с нуля)
Стоимость €1440
info@itprolab.tech

ГОТОВЫ НАЧАТЬ?

Java с нуля — 60 часов live-обучения с преподавателем

Не нужно ждать набора большой группы. После заявки согласуем дату старта и расписание с учётом вашего часового пояса.