Обучение

Консультация
Работаем с 8:30 до 19:00Выходной: суббота и воскресенье


Сообщение об ошибке

Обучение

Сообщение об ошибке

Программирование на Java для платформы Android

Базовый курс

Платформа Android занимает основную долю рынка и прогнозы ее развития на ближайшие годы довольно оптимистичны. На ее популярность среди разработчиков влияют такие характеристики как открытость системы, быстрота и легкость разработки и возможность вносить изменения в основные приложения.

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

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

Формы обучения

Вечерняя

12.09.2018
среда 18.30-21.20 и воскресенье 15.30-18.20
903 BYN
92 уч.ч (три месяца)
Рассрочка три выплаты 332 BYN / месяц
№ группы: M-AD1-10-18

Условия отбора

Зачисление на курс проводится по результатам

  • теста на знание основ Java (оценка не ниже 7)

  • теста по английскому языку

Для кого этот курс

  • Для студентов с техническим образованием, которые хотят начать карьеру в IT-сфере

  • Для программистов, которые хотят сменить направление деятельности и реализовать себя в сфере Java-разработки мобильных приложений

  • Для слушателей, которые планируют продолжить обучение на более сложных курсах, например, «Разработка под Android»

Необходимая подготовка

  • обязательное владение компьютером на уверенном уровне

  • при оценке за тест на базовые знания Java ниже 7 обязательно прохождение бесплатного онлайн курса по основам программирования на Java

Для чего этот курс

  • изучить базовые принципы написания приложений на Java

  • научить слушателей самостоятельно разрабатывать мобильные приложения на Java под Android

Вы будете уметь

  • Работать с распределительной системой управления версиями Git

  • Обрабатывать исключительные ситуации

  • Создавать приложения для Android

  • Использовать в работе полученные теоретические знания, что позволит пройти собеседование на позицию Junior и в кратчайшие сроки войти в профессию

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

  1. Программирование на Java. Базовый уровень (44 уч.ч)

    1. Введение
      1. Язык Java: краткая история и обзор области. Принцип работы
      2. Установка JDK, компиляция, запуск приложения
      3. Hello World!
    2. Синтаксис языка
      1. Примитивные типы данных
      2. Переменные
      3. Массивы
      4. Строки и операции с ними
    3. Операторы
      1. Условные операторы управления циклом выполнения программы
      2. Циклы
    4. Методы
      1. Создание методов
      2. Вызов методов
    5. ООП в Java
      1. Концепция ООП
      2. Понятие класса, полей, конструкторов, методов
      3. Инкапсуляция
      4. Полиморфизм
      5. Наследование
      6. Интерфейсы и абстрактные классы
      7. Внутренние классы
    6. Обработка ошибок и отладка кода
      1. Обработка ошибок в структурных языках
      2. Понятие исключительной ситуации, исключения в Java, классы исключений
      3. Пример обработки исключения
    7. Коллекции
      1. Область применения
      2. Коллекции в Java
      3. Сортировка
      4. Итерирование
  2. Программирование на Java. Углубленный уровень (48 уч.ч)

    1. Работа со строками
      1. StringBuilder
      2. Регулярные выражения
      3. Форматирование строк
    2. Потоки ввода/вывода
      1. Ввод
      2. Вывод
    3. Языки разметки
      1. Обзор XML
      2. Парсеры XML: DOM, SAX, XML Pull
      3. Обзор JSON
      4. Парсеры JSON: GSON, Jackson JSON
    4. Многопоточность
      1. Создание, жизненный цикл, управление
      2. Синхронизация
      3. Потокобезопасность
    5. Основы рефлексии и аннотации
    6. Шаблоны проектирования
      1. Понятие шаблона проектирования
      2. Основные шаблоны: Singletone, DAO
      3. Архитектура приложения
    7. Обобщенное программирование
      1. Понятие
      2. Типизация методов и классов
      3. Wildcard

Преподаватели курса

Тимофей Коваленко

Опыт работы:более 7 лет

Занимаюсь разработкой под мобильные платформы уже более 7 лет, работал в крупных компаниях, сейчас работаю в качестве freelance программиста.

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

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

На курсе “Разработка под Android” я даю прежде всего практический опыт, с которым студенты смогут быстро и эффективно начать работу над реальными проектами. Я максимально использую свой опыт в изложении материала, обучаю слушателей избегать собственных ошибок и даю возможность стать профессионалом по наиболее эффективному пути.

Консультация и запись

Почему выбирают IT-академию?

В общем я доволен

Главное, что мне понравилось - это результат. Из нюансов которые касаются самой учебы, выделить не могу.

Главное, что мне понравилось - это результат. 

Из нюансов которые касаются самой учебы, выделить не могу. Так как весе учебные материалы, нам давали в изобилии и все закреплялось практикой. На все вопросы были даны ответы, ссылки на материал. 

В общем я доволен, сейчас прохожу практику, а там без дела не посидишь и применение результату найдешь!!! Спасибо!

Более 2140 выпускников успешно работают в IT-компаниях в Беларуси и за рубежом

Акции и новости