Минск
Войти
 
×

Все Курсы


Отобразить пароль    Забыли пароль?

Войти

для тех, кто ищет курсы:

Курс Java разработчик

Минск, ул. Тимирязева, 67 (офис 833)
ПУБЛИКАЦИЯ НЕАКТУАЛЬНА (ЗАКРЫТА)

Длительность: 90 астрономических часов
Почему стоит выучить Java?
- Java – один из самых популярных языков программирования в мире.
- Работает на всех платформах (Windows, Mac, Linux).
- Основной язык разработки приложений для Android.
- Используется для разработки Enterprise решений.
- Используется повсюду: от сим-карт до сложных систем навигации и медицинского оборудования.
- 610$ средняя зарплата начинающего Java разработчика.

- Твой результат в конце курса:
- Научитесь разрабатывать полнофункциональные кроссплатформенные приложения (Windows, Mac, Linux);
- Научитесь писать красивый и чистый код;
- Получите фундаментальные знания в области программирования;
- Поймете все принципы объектно-ориентированного программирования;
- Изучите клиент-серверную архитектуру веб-приложений;
- Получите опыт работы с наиболее популярными Java фреймворками;
- Научитесь использовать дженерики и рефлексию для создания простых фреймворков.

Поговорим о наших преимуществах:
- небольшие учебные группы (до 12 человек);
- все преподаватели - действующие разработчики с позицией middle+ и с опытом коммерческой разработки от 3 лет;
- программа курсов, адаптированная под нужды IT-рынка;
- онлайн-поддержка со стороны менеджеров школы и преподавателя;
- обучение с "нуля" - у каждого есть шанс попасть в IT при должном старании;
- экскурсии в IT-компании, помощь в трудоустройстве и грамотном составлении резюме;
- своя техника + чай/кофе/печеньки;
- крутая атмосфера на курсе ;)

Требуемый начальный уровень знаний - уверенный пользователь ПК.
Человек в группе: 10-12.
Время проведения: пн, Вт, Ср, Чт, Пт 19:00 - 22:00.
 

Результат / будет знать, уметь

  • Ключевые навыки: Java SE, JDBC, SQL, Maven, Spring, Hibernate, Git.
    После окончания курсов выдается: сертификат.
    Данный курс - с возможностью дальнейшего трудоустройства.

    Контакты

    +375 29 105 59 59

    info@teachmeskills.by

    teachmeskills.by

    В начале беседы сообщите, что нашли информацию на Все Курсы Бай.

    Программа

    1. Введение в Java3 часа

    Введение в Java
    IDE
    Запуск и компиляция программы
    Типы данных
    Приведение типов
    Операторы Java
    Приоритет операций

    2. Операторы управления3 часа

    Операторы ветвления
    Операторы повторения
    Операторы перехода

    3. Одномерные массивы3 часа

    Одномерные массивы
    Алгоритмы сортировки массива

    4. Многомерные массивы3 часа

    Двумерные, трехмерные и n-мерные массивы
    Операции с массивами

    5. Классы и объекты3 часа

    Понятие класса, объекта, конструктора
    Методы
    Инициализация полей

    6. Интерфейсы и абстрактные классы3 часа

    Понятие интерфейса
    Понятие абстрактного класса
    Абстрактные методы

    7-8. Принципы ООП3 часа

    Инкапсуляция
    Наследование
    Полиморфизм

    9. Обработка строк3 часа

    String
    StringBuilder
    StringBuffer

    10. Исключения и ошибки3 часа

    Иерархия исключений и ошибок
    Конструкция try-catch-finally
    Собственные исключения
    Ключевые слова throw, throws

    11. Файлы, потоки ввода/вывода3 часа

    Работа с файлами
    Байтовые потоки ввода/вывода
    Символьные потоки ввода/вывода
    Сериализация объектов

    12. Коллекции и Generics3 часа

    Коллекция типа:
    List
    Set
    Map
    Generics

    13. Особенности работы с Java 83 часа

    Date API
    Функциональные интерфейсы
    Лямбда выражения

    14. Особенности работы с Java 83 часа

    Optional
    Stream API

    15. Основные изменения в Java 9-123 часа

    var
    Modules
    Обзор нового API и синтаксических конструкций

    16. Основы работы с XML и JSON3 часа

    Структура XML-документа
    Схема DTD, XSD
    DOM, SAX, STAX
    JAXB
    Знакомство с JSON-парсерами на примере jackson

    17. Определение потоков Java3 часа

    Класс Thread
    Интерфейс Runnable
    Работа с потоками
    Синхронизация потоков
    Потоки-демоны

    18. JDBC (Java DataBase Connectivity)3 часа

    JDBC (Java DataBase Connectivity)
    Драйверы, соединения, запросы
    Транзакции
    SQL

    19. Subversion3 часа

    Повторение - мать учения (с)
    Говорим о базовых вещах в java, обсуждаем вопросы с собеседований
    Знакомимся с системами контроля версий на примере git

    20. Основы web3 часа

    Рассматривает клиент-серверную архитектуру и все что связано с клиентом
    Как работает браузер и сеть

    21. Основы Servlets3 часа

    Знакомство с серверной частью
    Знакомство с основными интерфейсами и их реализациями в java2ee
    Пишем первое веб-приложение

    22. Практика3 часа

    Вспоминаем все, что знаем и закрепляем материал на практике
    Программируем и программируем

    23. Основы JSP3 часа

    Изучаем технологию JSP
    Убираем копипаст и узнаем, что такое скриплеты, зачем это надо

    24. JSTL и пользовательские теги и основы Maven3 часа

    Убираем очередной копипаст из проектов
    Знакомимся с JSTL
    Системы сборки проектов на основе maven
    Создаем типовое maven приложение

    25. J2EE patterns3 часа

    Изучаем популярные подходы к программированию клиент-серверных приложений

    26. Log4J. JUnit. WebService3 часа

    Знакомимся с популярными технологиями для повседневного использования
    Тестирование
    Логирование
    Создание API

    27. JDBC и SQL3 часа

    Вспоминаем все что знаем про БД
    Говорим про нормализацию и типы связей между таблицами
    Решаем задачки на написание sql запросов

    28. Hibernate. Object states. Hibernate Session3 часа

    Знакомство с Hibernate (основные понятия и особенности)
    Пишем приложение с использованием Hibernate

    29. Hibernate. Relations. Cascades. HQL3 часа

    Продолжаем изучать возможности HIbernate:
    HQL
    Criteria
    Связи
    Знакомство с Hibernate (основные понятия и особенности)
    Пишем приложение с использованием Hibernate

    30. JPA. Relations. Cascades. JPQL3 часа

    Знакомство с JPA и реализациями
    Entity Manager
    Связи
    Каскады

    31-32. Spring Core. IoC. AOP3 часа

    Что такое spring
    Зачем он надо
    Что такое DI и IOC
    Пишем калькулятор для знакомства с технологией

    33. Spring MVC3 часа

    Особенности MVC
    Как spring MVC заменяет сервлеты?
    Пишем калькулятор - работающий в сети

    34. Spring MVC3 часа

    Погружение глубже в spring MVC
    I18N

    35. Spring Boot. Actuator. DevTools3 часа

    Введение в Spring Boot
    Основные отличия от Spring Framework
    Создание проекта и его конфигурация
    Пишем первое НЕ веб-приложение

    36. Spring Boot MVC. Templates3 часа

    Знакомство с шаблонизаторами
    Freemarker
    Thymeleaf
    Пишем веб приложение с использованием технологий

    37. Spring Boot. REST3 часа

    Знакомство с микросервисной архитектурой
    Узнаем, как Spring Boot облегчает разработку микросервисов Использование Rest Client
    Закрепляем все на практике

    38. Spring Data JPA3 часа

    Введение в Spring Data
    Зачем это нужно
    Пишем код с использованием Data JPA

    39. Spring Security3 часа

    Введение в Spring Security
    Подключение и настройка проекта
    Роли
    Закрепляем пройденный материал на практике

    40. Инструменты разработчика. Знакомство с Docker: Enterprise Application Container Platform3 часа

    Введение
    Основные термины
    Как работает билдинг образов
    Практика

    41. Итоги3 часа

    Рассмотрение и закрепление тем пройденного материала
    Подготовка к дипломному проектированию

    42. Тренинг "Трудоустройство в IT"3 часа

    Составление резюме (теория + практика)
    Составление профиля на LinkedIn (теория + практика)
    Прохождение интервью
    Soft skills, которые важны в рамках интервью
    Проведение пробного интервью

    Написать о неактуальной информации.

    Оставить отзыв

    Отправить Чтобы оставлять отзывы, вам необходимо войти на сайт: