Курсы программирования Java (Базовый уровень)

Курсы программирования, курсы Java для начинающих в Минске.

Курсы программирования Java В Минске

Стоимость обучения

3 550 000 бел руб (В группе 6-12 человек). Первый взнос 1 200 000 бел руб.

14 000 000 бел руб (Индивидуально)

Длительность обучения

8 недель (48 академических часов)

По окончании курсов Вы освоите один из самых востребованных языков программирования.
Зарплаты программистов

Насколько перспективна профессия? Зарплаты Java программистов

ЧЕМУ ВЫ НАУЧИТЕСЬ

  • Мыслить, как профессионал.
  • Базовым принципам объектно-ориентированного программирования (ООП).
  • Компилировать и запускать приложения.
  • Отлаживать программы.
  • Использовать средства разработки Eclipse, Idea.
  • Создавать программы “с нуля” на языке Java.

НА КОГО РАССЧИТАН КУРС

  • Людей, имеющих минимальный опыт в изучении языков программирования или не обладающим им вообще.
    (Как начинающих, так и новичков.)
  • Людей, не имеющих профильного технического образования (экономисты, лингвисты и др.).
  • Людей, имеющих профильное техническое образование, но имеющие небольшой опыт разработки
    программ.
  • Также будет полезен этот курс Java для тестировщиков, которые планируют освоить автоматизацию
    тестирования.

ЧТО ПОЛУЧИТЕ ПО ОКОНЧАНИЮ КУРСОВ

  • Именной сертификат.
  • Справку об обучении государственного образца.
  • Скидку 15% на все последующие курсы нашего образовательного центра.
  • Скидку 800 000 бел рублей на курсы Английского языка в образовательном центре Grante (www.grante.by).

10 ПРИЧИН ИЗУЧИТЬ ПРОГРАММИРОВАНИЕ JAVA

  1. Самые высокие зарплаты среди разработчиков у Java-программистов.
  2. Весьма высокооплачиваемые среди специалистов IT в нашей стране.
  3. Java-разработчики востребованы даже во время кризиса.
  4. Большое технологическое сообщество – в мире более 9 миллионов программистов, работающих с Java.
  5. Более 200 вакансий ежемесячно только на tut.by.
  6. Квалифицированные разработчики востребованы в Европе, США и др. странах мира.
  7. Платформа номер один для корпоративных проектов.
  8. Активно используется огромное количество web-серверов, серверов приложений, порталов и систем,
    разработанных на Java, а также широко применяется в построении социальных сетей.
  9. Надежность, открытость программного кода, а также быстродействие и развитая экосистема.
  10. Основа для высоконагруженных, масштабируемых, надежных и производительных бизнес-решений с
    множеством разработанных прикладных программных интерфейсов, что позволяет разрабатывать подобные
    решения быстро и эффективно.

НАШИ ПРЕПОДАВАТЕЛИ

Anastasia

Анастасия

4 года занимаюсь разработкой enterprise-решений на Java. Целью своей работы я ставлю подготовку профессионалов в области разработки приложений на Java, подкованных не только теоретически, но и готовых решать практические задачи. В процессе обучения главное помнить, что нельзя сделать один громадный шаг, который тут же обеспечит вам достижение нужной цели, любая цель достигается через множество мелких и вполне обычных шагов. Уверена, что мои знания и опыт помогут Вам пройти все необходимые шаги и не растерять при этом энтузиазма!

Записаться сейчас / Бесплатная консультация





Ваше имя (обязательно)

Ваш телефон (обязательно). В формате +375XXXXXXXXX

ПРОГРАММА КУРСА

Занятие 1. Введение в язык программирования Java.

  • Редакции Java (J2SE, J2EE и т. д.).
  • Java Virtual Machine (JVM).
  • Основные библиотеки кодов.
  • Кроссплатформенность языка Java.
  • Особенности организации памяти в Java (Stack, Heap).
  • Высвобождение памяти и сборщик мусора (Garbage Collector).
  • Компиляция программы и ее запуск.

Занятие 2. Переменные, операторы и выражения.

  • Литералы в Java.
  • Типы переменных: Ссылочные и Примитивные.
  • Операторы в Java (логические, арифметические, операторы сравнения, битовые).
  • Типы и их приведение.
  • Приоритет выполнения операций.
  • Практическое занятие.

Занятие 3. Управление выполнением и операторы ветвления.

  • Тернарный оператор if, оператор switch.
  • Циклы (for, while, do while).
  • Операторы досрочного прерывания и перехода (break, return, continue).

Занятие 4. Практическое занятие.

  • Практическое занятие.

Занятие 5. Объекты и классы в Java.

  • Объектно-ориентированность Java.
  • Оператор this.
  • Инстанциирование классов.
  • Блоки.
  • Поля класса.
  • Методы и их аргументы.
  • Переопределение и перегрузка методов.
  • Управление доступом (public, private, protected). Особенности и примеры применения.

Занятие 6. Практическое занятие.

  • Практическое занятие.

Занятие 7. Объектно-ориентированное программирование и принципы ООП.

  • Принцип Наследование.
  • Принцип Инкапсуляция.
  • Принцип Полиморфизм.
  • Абстрактные классы.
  • Интерфейсы.
  • Различия между интерфейсами и абстрактными классами.

Занятие 8. Практическое занятие.

  • Практическое занятие.

Занятие 9. Обработка ошибочных ситуаций и исключений.

  • Виды исключительных ситуаций и их иерархия.
  • Блок обработки try-catch.
  • Операторы throw и throws.
  • Выход из ошибочной ситуации посредством блока finally.
  • Создание собственных видов исключений.
  • Практическое занятие.

Занятие 10. Работа со строками (String).

  • Класс String и его особенности.
  • Классы StringBuilder и StringBuffer, их особенности и использование.
  • Поиск по строкам, регулярные выражения (Regular Expressions).
  • Практическое занятие.

Занятие 11. Ввод/Вывод (Input/Output), работа с файлами.

  • Использование класса File.
  • Потоки ввода/вывода (cимвольные, байтовые).
  • Потоки System.out и System.err.
  • Сериализация и десериализация объектов (Хранение состояний, настроек и т. д.).
  • Пользовательский ввод из консоли (Класс Scanner).
  • Практическое занятие.

Занятие 12. Потоки (Threads).

  • Использование класса Thread.
  • Создание (инстанциирование) и запуск потоков.
  • Многопоточность (Multithreading). Приемы работы.
  • Планировщик потоков и их синхронизация.
  • Потоки-сервисы (Daemons).
  • Практическое занятие.

Занятие 13, 14, 15. Практика создания реального проекта.

  • Работа с внешними библиотеками (Maven).
  • Составление требований и планирование проекта NewsMailer.
  • Практическая работа.

Занятие 16. Итоги и перспективы.

  • Как эффективно искать работу.
  • Установление связей (Нэтворкинг).
  • Перспективы карьерного роста.
  • Итоговый тест.

Записаться сейчас / Бесплатная консультация





Ваше имя (обязательно)

Ваш телефон (обязательно). В формате +375XXXXXXXXX