Курс Java для школьников. Уровень 2

Идет набор на курс!
Срок обучения
14 занятий
Стоимость:
Стоимость за весь курс
7 500 грн.
Описание
Курс Java для школьников. Уровень 2

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

Цель курса: углубить знания студентов в программировании, в частности, в языке Java.

Этот курс рассчитан на детей с базовыми знаниями в любом С-подобном языке программирования.

Дни недели занятий на выбор
Время занятий на выбор
Занятий в неделю 1
Длительность занятия
Часы занятий
Группы
Возраст аудитории Старшеклассники
Вид подготовки Базовый курс
Город Центр
Преподаватель специалист-практик
Учебные материалы
Пробное занятие
Документ об окончании Сертификат
Опции Групповые занятия
Трудоустройство Нет
Условия трудоустройства

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

Пользователи
Select people to associate with this registration.
This registration is for
Select person
Person type
New Контакт

Программа обучения

Language basics

  • Data types
  • Conditional expressions
  • Cycles and Arrays
  • Recursion
  • Command-line arguments
  • Regular expressions
  • Strings. StringBuffer/StringBuilder

Classes

  • Classes and Constructors
  • Access modifiers
  • Objects. Object lifetime
  • Class static variables
  • Reference type comparison
  • Static fields and methods
  • Getters, Setters
  • Inner and nested classes
  • Stack and Heap

OOP Principles

  • Encapsulation, Inheritance
  • Polymorphism, Abstraction
  • Methods overloading
  • Typecasting
  • Is a, has a
  • Composition and aggregation
  • Interfaces
  • Default methods
  • Interface vs Abstract class
  • Multiple Inheritance
  • InputStream/OutputStream

Collections

  • ArrayList/LinkedList
  • Sets
  • Maps
  • Queues
  • Iterator
  • Comparator
  • Generics Introduction

Error Handling

  • StackTrace
  • Try catch
  • Throw, throws
  • Finally
  • Exception types
  • Checked, unchecked
  • Custom Exceptions
  • Java Date
  • ClassLoaders

Multithreading Introduction

  • Thread, Runnable, Callable
  • Start, join, interrupt, sleep
  • Synchronized, volatile, yield
  • Feature, Executors

Java >= 8 Features

  • Lambda expressions
  • Functional Interfaces
  • Method references
  • Streams API

Build management

Serialization/Deserialization

  • JSON, XML
  • Jackson
  • Enums
  • Annotations/Reflection API
  • JUnit

GUI Introduction

  • AWT, Swing
  • JavaFX

Introduction to Java Web Development

  • MVC
  • Spring framework
  • REST
  • ORM
  • Thymeleaf
Адрес:
  • г. Одесса, Канатная 22 (2 этаж)