java_oop

Объектно-ориентированное программирование на Java

Цена: 30000 руб. 33000 руб. (возможна оплата по частям)
Цена для студентов: 22500 руб.
Длительность курса: ~4 месяца, включая досдачу задач
Доступные форматы обучения: очный, онлайн
Содержание курса:

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

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

Вы не только освоите популярный язык программирования Java. Обучение предусматривает также расширение кругозора по многим другим вопросам и темам, которые помогут вам влиться в мир крутых и продвинутых профессионалов. Например, это такие неотъемлимые инструменты разработки, как системы контроля версий и багтрекеры. Ни один крупный проект не пишется без использования этих инструментов.

В дополнение к данному курсу рекомендуется пройти курсы по базам данных SQL, клиентской и серверной веб-разработке. Базы данных и язык SQL, который является стандартом при работе с реляционными базами данных, используются практически во всех серьезных приложениях. В курсе клиентской веб-разработки мы затрагиваем основы HTML, CSS и JavaScript, а также изучаем популярные JavaScript библиотеки и средства разработки: jQuery, jQuery UI, npm, Underscore, Bootstrap, Webpack, Vue.js, Less/Sass, Babel. В курсе серверной веб-разработки вы изучите Maven, сервлеты, Tomcat, JSP, Spring, Hibernate.

Наши курсы Java – прекрасная возможность для будущих кодеров и разработчиков программ и приложений. Обучение программированию на Java организовано понятно, логично и очень интересно. Программа курса составлена так, что изучение объектно-ориентированного программирования начинающим дается легко, приводится множество примеров. Современный подход. Актуальная информация и возможность уже в ближайшем времени осилить свой первый серьезный проект с объективной поддержкой со стороны, делают курсы Java программирования нужными и крайне востребованными в постоянно меняющемся мире IT-технологий.

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

Курс включает в себя вводное занятие по Android разработке, после которого Вы сможете самостоятельно изучать Android дальше и напишете свое Android приложение. Работающее приложение под Android - большой плюс при трудоустройстве.

Курс ведет Павел - разработчик с 11-летним опытом работы в компаниях Eastbanc Technologies, Data East, фрилансе и собственной компании по разработке, имеет 9-летний опыт преподавания программирования, в том числе 1 год - в НГУ.

Курс объектно-ориентированного программирования на Java состоит из 13 занятий и включает множество интересных практических задач.

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

Узнать больше о курсе и записаться на бесплатную встречу с преподавателем или на обучение можно по телефону +7 (913) 768 8364 в любое время.

Программа:

  • Объекты и классы
  • Принципы ООП
  • Пакеты
  • Системы контроля версий
  • Багтрекеры
  • Наследование
  • Виртуальные функции
  • Абстрактные классы, интерфейсы
  • Исключения
  • Generics
  • Вложенные классы. Анонимные классы
  • Коллекции и структуры данных
  • Лямбда-функции, Stream API
  • Ввод и вывод, работа с файлами
  • Создание приложений с графическим интерфейсом Java Swing
  • Архитектура MVC, шаблон проектирования Observer
  • Многопоточность
  • Reflection
  • Сериализация
  • Работа с сетью
  • Работа с базами данных
  • Вводное занятие по Android разработке
Подпишитесь на нашу группу и будьте в курсе всех новостей!

Наши компании-партнеры