Курс «Знакомьтесь, Java!»

Стоимость курса:

не определена

Длительность курса: 5 месяцев

Начало курса: весна 2017 г.

О курсе

Курс «Знакомьтесь, Java!» рассчитан на новичков в сфере веб-разработки, а так же будет полезен и тем, кто уже имеет определенный опыт программирования. Продолжительность данного курса - 5 месяцев. За пять месяцев Вы пройдете путь от азов современного Java до серьезных вопросов, связанных с cетевым программированием, ООП, GUI, базами данных и созданием проектов на Java.

В течение курса, Вы сможете приобрести ценные знания и навыки, а также получить квалификацию, соответствующую должности Junior Java Developer.

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

Студенты, которые успешно окончат курс «Знакомьтесь, Java!», получат именной Сертификат, подтверждающий полученные знания и профессиональный уровень.

Куратор курса

Валерий Найдёнов

Ведущий курса

Сергей Харланчук

Расскажи друзьям:
Похожие курсы:
Программирование сайтов и приложений на Python / Django

Начало: весна 2017 г.

Стоимость: не определена

Symfony 2. Гибкая разработка

Начало: весна 2017 г.

Стоимость: не определена

Для кого курс?

Если Вы хотите создавать кроссплатформенное ПО, получить опыт в Java-разработке, научиться работать в команде и стать востребованным специалистом во многих IT-компаниях, то этот курс для Вас. И ещё, этот курс может быть основой для начала освоения Вами популярного направления по разработке приложений под Android.

Курс рассчитан на начинающих программистов, которые только начинают осваивать веб-технологии (программирование) и в частности язык программирования Java. Мы учим профессии!

 

Результат обучения

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

Вы сможете претендовать на должность Junior Java Developer во многих IT-компаниях. Кроме этого, после успешного окончания курсов, возможно Ваше позиционирование на рынке в качестве профессионального фрилансера с возможностью работать над проектами по собственному выбору.

 

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

Платное онлайн обучение 2 раза в неделю (вторник и четверг) в форме вебинаров. Продолжительность одного занятия составляет 60 минут. В течение 5 месяцев будет 40 занятий. Время проведения 19.00 (МСК/КИЕВ). Всего 20 мест. После занятий каждый студент будет получать индивидуальное домашнее задание. Для каждого ученика будет доступна личная консультация с ведущим курса в размере 1-го часа в месяц. Личные консультации помогут Вам с решением интересующих Вас вопросов, например, обсуждение домашнего задания, разбор возникших трудностей, и даже консультации по Вашему личному проекту.

Также доступны VIP-места, в которых занятия проводятся в индивидуальной форме. При этом VIP-участник получает 40 индивидуальных занятий по программе курса и дополнительные 5 занятий для углубленного изучения материала и решения практических задач. VIP-программы мы рекомендуем для программистов, менеджеров проектов и топ-менеджеров с техническим уклоном, которым требуется более глубокое понимание вопроса.

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

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

Всем студентам, которые выполнили минимум 80% домашних заданий, т.е. сдали их вовремя преподавателю, мы выдаем Сертификат, подтверждающий полученные знания и профессиональный уровень.

Все студенты, выполнившие не менее 80% домашних заданий и сдавшие экзамен, будут приглашены на "боевую" стажировку в международное digital-агентство. Это уникальная возможность поработать над интересными проектами в составе профессиональной команды.

Лучшим стажерам будут даны рекомендации для потенциальных работодателей.

 

  • Программа
    Блок I. Базовые понятия

1. Обзор курса
2. Где используются технологии Java (j2se, j2me, j2ee, android)
3. Компиляторы и интерпретаторы
4. Как работает платформа Java и что такое байт-код
5. «Hello world» в блокноте
6. Запуск и выполнение
7. DE Eclipse и Idea

Блок II. Типы данных
1. Комментарии
2. Примитивные типы данных
3. Объявление переменных и их инициализация
4. Константы
5. Основные операторы в языке Java
6. Класс String и работа с ним
7. Спецсимволы
8. StringBuilder
9. Вывод результатов работы программы

Блок III. Управление потоком исполнения и циклы
1. Разветвления
    - if
    - else
    - switch
2. Циклы
    - while
    - do while
    - for
    - foreach (Java 7)
3. Методы
    - Хорошие и плохие названия
    - Параметры методов
    - Перегрузка методов
    - void и возврат значения
4. Библиотека математических функций

Блок IV. Введение в ООП
1. Три кита ООП
    - Инкапсуляция
    - Наследование
    - Полиморфизм
2. Классы и объекты
3. Жизненный цикл объектов
    - Конструктор
    - Инициализация
    - Модификаторы доступа
    - Уничтожение объектов
4. Статические методы и поля
5. Абстрактные классы и интерфейсы
6. Анонимные классы
7. Базовые понятия UML

Блок V. Стандартная библиотека Java
1. Пакеты
2 .Массивы
3. Контейнеры Java
    3.1 Map
        - HashMap
        - TreeMap
    3.2 List
        - ArrayList
        - LinkedList
    3.3 set
        - HashSet
        - TreeSet
4. Исключения    
        - Блок try-catch-finally
        - Типы исключений
        - Стандартные исключения в Java и их роль
        - “Выброс” исключения из метода
5. Файловая система

Блок VI. Потоки и Сетевое программирование
1. Понятие потока
2. Реализация потоков в Java
3. Параллелизм
4. Понятия сокета и порта
5. Сетевые протоколы
6. Классы и интерфейсы для работы с сетью
7. Клиент-серверная архитектура

Блок VII.  Графический интерфейс
1. AWT
2. Графические компоненты
3. События и реакция на них
4. Swing
5. SWT
6. Преимущества и недостатки AWT, Swing, SWT
7. Java Applet

Блок VIII. Программирование графики на Java
1. Java 2D™ API
2. Графические примитивы
3. Работа с изображениями
4. Анимация
5. JavaFX

Блок IX. Шаблоны и Базы данных
1. Обобщенное программирование
2. Generics
3. XML
4. Базы данных и их виды
5. Язык запросов SQL
    - SELECT
    - INSERT
    - UPDATE
    - DELETE
    - JDBC

Блок X.  Углубляемся в  Java
1. Аннотации
2. Reflection API
3. Синхронизация
4. Загрузчик классов
5. NIO (Java 7)
6. Лямбда-выражения (Java 8)
7. Вложенные классы
8. Functional Interfaces (Java 8)

 

 

Стоимость и сроки

Курс стартует весной 2017 г.

Общая общая продолжительность курса 5 месяцев (всего 40 занятий) + сдача экзамена по результатам курса.

Стоимость курса - не определена. Ближе к старту обучения цена может возрасти, о чем будет сообщено на странице курса. Количество мест в группе ограничено.

Стоимость VIP мест – не определена.  

Все ученики получают постоянную личную скидку на любой другой курс в размере 10%.

На пакетную покупку мест полагаются скидки: 2-5 мест - 5% скидка; 6-10 мест - 10% скидка; 11-20 мест - 15% скидка. Обучайтесь вместе с друзьями и экономьте.

Условия оплаты

 

Оплата курса проводится в форме 100% предоплаты за все время обучения.

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

Начало обучения и/или получение доступа к учебным материалам возможно после заключения договора или идентификации студента.

Если человек после оплаты не смог по каким-либо причинам пройти обучения, оплата не возвращается.

Способы оплаты:

Безналичный расчет (доллары, гривны, рубли)

Пополнение пластиковой карты

Перевод через QIWI

WebMoney (Z, R)

Western Union (доллары)

Колибри СберБанк (доллары, гривны, рубли)

 

 

Спешите купить по льготной цене!

Задать вопрос