Кисловский Игорь
Максим, не смотря на свой молодой возраст, достаточно опытный преподаватель. Теория его лейкций плотно пересекается с практическими упражнениями и домашними ...
Читать полностью >>>
заданиями. Объясняет тему доходчиво, раскладывая все по полочкам. При необходимости, разъясняет моменты более подробно. Постояннол идет разбор ошибок в домашних заданиях. Иногда импровизирует с примерами, что позволяет окунуться в сам процесс создания и отладки программы. На занятиях царит дружеская атмосфера. Я достаточно много почерпнул из курсов Java Core. Фундамент заложен, навыки получены – можно двигаться дальше.
Чепак Андрей
Максим просто великолепный преподаватель!!! Интересная манера подачи материала, очень дружеская атмосфера на занятия, которая подстегивает достигать еще большего. Много практики. ...
Читать полностью >>>
Большое спасибо Максиму Баранюку!
Павел Пьяных
Много практических занятий. Материал излагается вполне ясно, Виталий приводит очень интиресные примеры, приветствует большое количество вопросов, на которые отвечает ясно ...
Читать полностью >>>
и доступно. В целом интересная программа и интересные задания.
все отзывы о курсе >>

Java Core. Основы программирования на Java

Длительность 2 мес., 20 зан. х 2,5 часа
Стоимость, грн 2800 грн в месяц
Даты начала 04.08.2016, 18:45-21:15
08.08.2016, 16:00-18:30

Изучи самый популярный язык программирования — получи стабильную работу и повышенную зарплату!

Почему Java считают самым популярным и самым дорогим языком программирования?

Исследования рынка IT показывают, что заработная плата программистов на Java выше средней в этой сфере на 35-40%. 

Сколько получают программисты на Java в абсолютных цифрах?

Зарплата обычного Java-программиста в Украине — около $1500, в мире — от $2000 в месяц. Ведущие разработчики получают минимум в 1,5 раза больше.

И никакие кризисы на уровень этих зарплат не влияют!


Почему работодатели готовы платить такие деньги специалисту по Java?

Java — это первый кросс-платформенный язык.

Разработка приложения на этом языке обеспечивает его универсальность. Такое приложение будет без проблем работать в любой операционной системе на всех видах устройств. Значит, не придется тратить время и ресурсы на «подгонку» продукта под разные платформы, а это с лихвой окупает зарплату программиста.

   

 


Насколько сложен этот язык программирования и в чем его основные преимущества?

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

Какие именно задачи я смогу решать, освоив Java?

Java является платформой номер один для корпоративных проектов. С его помощью создаются:

  • web-серверы и Интернет-порталы;
  • серверы приложений;
  • социальные сети;
  • многочисленные надежные и легко масштабируемые корпоративные системы.

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

Да, Java — это максимальная свобода творчества! Ты можешь самостоятельно создавать, например, игры и продавать их через Google Play или другие гигантские мировые площадки.


А если я хочу выучить язык самостоятельно?

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

  • Аудиторный курс от Центра «Перспектива» — это 2 месяца, 50 часов занятий

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

  • Самостоятельно такой же объем материалов ты освоишь не менее чем за 6 месяцев, занимаясь более интенсивно — по 3-4 часа 5 дней в неделю

Ты уверен, что сможешь выделить такое количество времени и не махнешь рукой на учебу при первом же «удобном» случае? А кто ответит на твои вопросы, если материал окажется слишком сложным для самостоятельного понимания?

  • Ни один учебник Java и ни один онлайн-ресурс не даст тебе понимания сленга Java-разработчиков

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


Какие ещё преимущества есть у курса Java в «Перспективе»?

Наш учебный курс обучения программированию Java состоит из двух частей:

  • Первая позволяет получить базовые знания о языке и навыки программирования.
  • Вторая называется «Java под Android», она позволяет расширить полученные знания и навыки и научиться самостоятельно создавать мобильные приложения и игры под ОС Андроид.

Добавим, что все наши преподаватели — практикующие программисты, а никакие не «академические сухари».


В Центре «Перспектива» курс ориентирован на практику, а преподают его опытные разработчики!

Кроме того:

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

Запишись на курсы Java (обучение с нуля) — освой престижную профессию всего за 50 часов!


ЗАПИСАТЬСЯ СЕЙЧАС >>!


 

Модуль 1. Java Core. Основы программирования на Java

В программе курса:

Тема. История и технологические особенности

История и предпосылки появления Java. Отличительные особенности Java. Java платформа. Инструменты разработки. JDK и JRE. Что такое Java API. Как технология может изменить мою жизнь.

Тема. Необходимые инсталляции

Установка среды Java. Понятие интегрированной среды разработки (IDE – Integrated Development Environment). Какие бывают IDE. Установка Eclipse IDE. Создание программ в Eclipse IDE. Базовые навыки работы в Eclipse.

Тема. Начинаем программировать: Hello World!

Первая программа на Java. Создание проекта в Eclipse IDE. Программа “Hello World!”. Из чего состоит программа на Java. Определение класса и метода. Понятие точки входа. Метод main.

Тема. Ссылочные и примитивные типы данных

 Типы переменных. Переменные экземпляра. Переменные класса. Локальные переменные. Параметры. Примитивные типы (byte, shot, int, long, float, double, char, boolean), Символьные строки (String). Массивы и работа с ними. Одномерные и многомерные массивы.

 Тема. Операции

 Основные арифметические операции. Инкремент и декремент. Поразрядные операции. Операции отношений. Операции булевой логики. Операции присваивания. Правила приоритета.

 Тема. Управляющие операторы

 Операторы выбора Java. Оператор if. Оператор switch. Операторы цикла. Операторы цикла while и do-while. Оператор цикла for. Итерирование с помощью оператора цикла for-each. Операторы перехода. Использование оператора break. Использование оператора continue. Оператор return.

 Тема. Методы и классы

 Перегрузка методов. Перегрузка конструкторов. Модификаторы доступа. Передача аргументов. Вложенные и внутренние классы. Использование аргументов командной строки. Перечисления (Enum). Введение в Generics и Коллекции. Класс ArrayList.

 Тема. Работа со строками. Работа с датой. Преобразование типов

 Класс Character. Класс String. Создание строк. Длина строки. Преобразование типов. Специальные строковые операции. Конкатенация строк. Преобразование строк и метод toString. Сравнение строк. Классы StringBuilder и StringBuffer.

 Тема. Ввод-вывод в Java

Основы ввода-вывода. Потоки. Байтовые и символьные потоки. Чтение консольного ввода. Классы и интерфейсы ввода-вывода. Класс File. Классы InputStream и OutputStream. Использование поточного ввода-вывода. Сериализация. Интерфейс Serializable. Использование сериализации объектов. Патерн декоратор. Патерн адаптер.

 Тема. Коллекции. Карты

Списки. Множества. Очереди. Внутренняя реализация коллекции. Generics. Патерн итератор.

Интерфейсы: List, Set, Map

Классы: ArrayList, LinkedList, HashSet, LinkedHashSet, TreeSet, HashMap, LinkedHashMap, TreeMap   

 Тема. ООП в Java

Класс. Объект. Абстракция. Инкапсуляция. Наследование. Полиморфизм. Интерфейсы. Абстрактные методы и классы

 

Запишись и пройди обучение Java с нуля от центра IT-обучения "Перспектива", и ты не пожалеешь о сделанном выборе!


 

Слушатели, успешно прошедшие курс обучения, получают сертификат.

Посмотреть образец сертификата.