qalight
Центр подготовки
IT специалистов
Курс Java

Java for beginners

Дата старта:

10.12.2018

Длительность:

24 часов

Вечер

Пн

Ср

Пн

19:00 — 22:00

Вт

19:00 — 22:00

Ср

19:00 — 22:00

Чт

19:00 — 22:00

Пт

19:00 — 22:00

Сб

19:00 — 22:00

Вс

19:00 — 22:00

Цена

3 600 грн

Описание курса:

JAVA-material

 

Для кого:

Курс для тех, кто хочет стать Java back-end разработчиком с нуля

Базовые знания:

Курс для людей без специального образования и опыта работы. Это возможность для каждого.

Краткое описание:

Разработка программного обеспечения — очень востребованная и высокооплачиваемая услуга. Это требует определенных навыков для преодоления входного барьера в сферу IT. Но потраченные усилия того стоят — стремительный рост, высокая заработная плата, всевозможные поощрения со стороны работодателя, работа с интересными технологиями, возможность работать удаленно и в удобное время.

Все это можно получить став Java разработчиком! Реализуй свой потенциал в сфере разработки ПО.

На курсе Java for beginners Вы получите необходимые знания и навыки для старта своей карьеры как Java back-end developer.

Курс предназначен для людей без специальных навыков, рассчитан на изучение с нуля и состоит из таких блоков:

  • Установка и настройка среды разработки
  • Основы объектно-ориентированного программирования
  • Основы синтаксиса Java
  • Системы контроля версий
  • Тестирование при разработке ПО (Unit тестирование, TDD)
  • Массивы, коллекции
  • Обработка ошибок(исключений)
  • Работа с файловой системой(потоки ввода/вывода информации)
  • Многопоточность
  • Экзамен

Основы Java разработки в QALight сочетают в себе необходимую теоретическую базу и максимум практики на проектах, которые лягут в основу Вашего портфолио для демонстрации их будущему заказчику.

Курс Java for beginners позволит получить необходимые навыки для входа в ряды специалистов в сфере IT. В сфере с высокими доходами, стремительным карьерным ростом и возможностью реализовать себя с любой стороны — от исполнителя (разработчик ПО) до руководителя (team-lead или project manager).

Существует мнение, что программирование это сложно и не каждому под силу. Но стоит только посмотреть на тех, кто уже хоть немного преуспел в этой сфере. Это такие же люди!

Неужели Вы считаете, что IT-специалист имеет другие возможности, чем Вы?!

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

Что же делать, когда сформировалась цель стать Java разработчиком?!

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

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

А постоянная поддержка учеников при обучении, при трудоустройстве и даже после трудоустройства.

Для студентов создана гибкая система оплаты.

Все это делает QALight лидером предоставления услуг обучения в сфере IT .

Мы предлагаем Вам не просто курс Java for beginners. QALight готова стать гарантом получения навыков и знаний для желаемой профессии в сфере IT и перспективного будущего.

Преимущества:

  •        Постоянная практика, работа с современными технологиями, создание портфолио;
  •        Тренеры — практикующие специалисты в сфере ІТ;
  •        Поддержка во время и после обучения;
  •        Гибкая система оплаты;
  •        Обучение в мини-группах, индивидуальный подход;
  •        Ваши новые возможности в сфере IT.

Также Вы получаете:

diploma-2

Сертификат об окончании курса

plane-2

Очень востребованные знания на рынке

briefcase-2

Помощь в трудоустройстве

Программа курса:

Занятие 1. Установка необходимого ПО.  Основы ООП

Установка и настройка среды разработки

  • Java Development Kit (JDK) и переменные среды.
  • Что такое IDE?
  • Преимущества различных IDE. Eclipse vs InteliJ Idea.
  • Установка Eclipce.
  • Настройка перспективы среды разработки.
  • Написание своей первой программы.

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

  • Что такое ООП?
  • Принципы ООП:

— инкапсуляция;

— наследование;

— полиморфизм.

  • Объекты в Java и их взаимодействие.

 

Занятие 2. Логирование и тестирование во время разработки ПО

Логирование в Java

  • Что такое лог.
  • Уровни логирования.
  • Применение логов.
  • Написание собственных логов с помощью класса Logger.

Тестирование как составляющая разработки ПО

  • Что означает QA?
  • Виды тестирования:

— unit тестирование;

— интеграционное;

— системное;

— нагрузочное;

— функциональное тестирование.

 

Занятие 3. Работа с массивами и коллекциями

Массивы

  • Что такое массивы?
  • Многомерные массивы.
  • Цикл и его различная имплементация (for; for-each; while; do-while).

Коллекции

  • Что означает Generic?
  • Queue.
  • Set.
  • List.
  • Map как разновидность коллекции, но не имплементирует интерфейс Collection.

 

Занятие 4. Преобразование типов данных, ветвление

  • Преобразование типов данных.
  • Операторы в Java.
  • Арифметические операторы:

— битовые операторы;

— логические операторы;

— приоритет операторов.

  • Блок схемы для отображения алгоритма действий программы.

 

Занятие 5. Работа со строками

  • Cтроки в Java
  • Манипуляция строк в Java:

— кодировка;

— конкатенация;

— использование спецсимволов;

— форматирование.

  • Регулярные выражения.
  • Утилиты для работы со строками.

 

Занятие 6. Обработка ошибок

Ошибки и исключения

  • Виды ошибок (error):

— ошибки выполнения программы.

— ошибки компиляции.

  • Виды исключений (exception).
  • Синтаксис при обработке исключений (try; catch; finally; throw; throws).

 

Занятие 7. Потоки ввода вывода данных

  • Сериализация и десериализация.
  • InputSteram/OutputStream.
  • Reader/Writer.
  • Работа с файлами (чтение, запись, копирование).

 

Занятие 8. Многопоточность

  • Класс Thread.
  • Интерфейс Runnable.
  • Потоки демоны.
  • Синхронизация с помощью volatile и synchronized.

Экзаменационное задание.

Читать дальше

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

Java for beginners

Остались вопросы? Звони!