Программирование на языке Java. Базовый курс
Описание программы
В современной IT-индустрии язык Java является одним из самых востребованных объектно-ориентированных языков программирования. Java стремительно развивается и охватывает практически все области программирования. Java используется для создания серверного программного обеспечения, прикладных программ, разработки веб-сайтов, игр и многого другого. Приложения, написанные на Java, могут работать на любом компьютере независимо от его архитектуры.
Согласно ежегодным исследованиям компаний HeadHunter и StackOverflow, квалификация Java-разработчика стабильно удерживает наивысшие позиции как по спросу на рынке труда, так и уровню вознаграждения в секторе IT.
Цель курса - научить программированию Java «с нуля». Выпускники курса смогут успешно продолжать освоение любой из высокоуровневых технологий семейства Java: от приложений для мобильных устройств до Интернет-приложений и многопользовательских корпоративных систем.
Курс ориентирован на практическое применение технологии Javа, и содержит большое число практических заданий.
С 2020г применяется технология автоматического тестирования решений в среде JetBrrains IDEA, что существенно повышает интенсивность обучения и мотивацию слушателей. Все элементы курса сопровождаются видео-лекциями, поясняющими как теория соединятся с практикой программирования на языке Java.
Курс предназначен для широкой аудитории:
-
студентов и выпускников вузов и колледжей (не только технического профиля!), желающих получить новые знания и навыки, востребованные в IT-индустрии;
-
специалистов, желающих повысить свою квалификацию в области информационных технологий и технологий разработки программного обеспечения;
-
всех желающих начать карьеру Java-разработчика.
Программа курса:
-
Технология Java и среда разработки JetBrains IDEA (новое в 2020г)
-
Введение в объектно-ориентированное программирование на Java
-
Типы данных, переменные, операторы
-
Создание и использование объектов. Классы и объекты String. Классы и объекты Java API
-
Операторы управления ходом программы
-
Разработка методов, инкапсуляция и конструкторы, массивы объектов
-
Наследование, интерфейсы и полиморфизм
-
Механизм исключений и операции ввода/вывода
-
Коллекции, стримы, лямбда (новое в 2020г)
После окончания курса вы будете знать:
-
историю возникновения и развития технологии Java, основные цели и области применения, основные понятия и компоненты технологии Java, состав комплекта разработки JDK, редакции и версии Java, жизненный цикл Java-программы;
-
основные элементы интерфейса и возможности среды разработки IntelliJ IDEA;
-
базовые понятия языка Java: класс, объект, атрибут, операция, композиция, наследование, интерфейс, пакет;
-
синтаксис языка Java: идентификаторы, типы данных, массивы примитивных типов, переменные, арифметические и логические операторы и выражения;
-
основные возможности класса String, классов Java API, массивы объектов.
После окончания курса вы будете уметь:
-
устанавливать комплект разработки JDK и среду разработки IntelliJ IDEA в операционной системе Windows;
-
компилировать и запускать программы на языке Java из командной строки;
-
манипулировать ресурсами в среде разработки IntelliJ IDEA;
-
проектировать классы и применять механизмы наследования и полиморфизма;
-
выражать отношения между классами с помощью нотации UML;
-
использовать механизм исключений при операциях ввода-вывода.
После окончания курса вы будете владеть:
-
методами разработки и отладки кода Java в среде разработки IntelliJ IDEA.
Продолжительность обучения:
-
учебная программа: 72 часа;
-
продолжительность обучения: 2 месяца.
Технология обучения включает в себя:
-
доступ в систему дистанционного обучения (лекции, практические задания, материалы для самопроверки, контрольные тесты, сервис коммуникаций с преподавателем);
-
обучение по индивидуальному графику без отрыва от основной работы/учебы;
-
онлайн-консультации персонального преподавателя - ведущего Java-разработчика в крупной IT-компании - в течение всего срока обучения.
Форма обучения:
-
заочная с применением дистанционных образовательных технологий.
Выдаваемые документы:
-
удостоверение о повышении квалификации ведущего государственного технического вуза.