Загрузка Мероприятия

« Мероприятия

КУРС Java

Данный курс подходит всем, кто хочет сменить профессию или получить свою первую высокооплачиваемую профессию.

 

По окончанию курса студенты научатся работать с массивами, правильно записывать числовые значения, работать с некоторыми операторами и, конечно же, использовать все знания на практике.

 

Средняя зарплата Java-разработчиков в Украине около 2000$ по статистике сайта work.ua

 

Чтобы записаться на курс студентам не обязательно иметь базовые знания и навыки работы с этим языком программирования, но необходимо иметь следующие навыки:

  • Уверенный пользователь ПК
  • Базовые знания английского

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

На курсе вы изучите 9 модулей:

Модуль: Основы

  • целочисленные типы, типы с плавающей точкой, bit
  • operations
  • массивы, java.lang.String, format
  • for/switch/while, boolean logic(|, ||, &, &&, !, ^)

Практика

Модуль: Процедурное программирование

  • Циклы, интерактивные алгоритмы
  • Рекурсия
  • Динамические структуры данных

Практика

Модуль: Исключения

  • try-catch-finally
  • Internals and handling checked/unchecked

Практика

Модуль: Ввод/вывод, Java I/O, java.io.*

  • Charsets
  • I/O Streams (Adapter/Decorator)

Практика

  • Serialization
  • File System

Практика

  • Java NIO
  • Практика

Модуль: Многопоточность

  • Thread, Runnable (volatile, final, synchronized)

Практика

  • monitor (synchronized, wait()/notify()/notifyAll())
  • Thread.interrupt(), InterruptedException
  • ThreadLocal, ExecutionService, Future, CountDownLatch,
  • CyclicBarrier, ReentrantLock
  • Практика

Модуль: Коллекции, Collections API, java.util.*

  • Big-O notation
  • base hierarchy: Iterable, Collection, Map, List, Set,Queue, Dequeue
  • Iterable/Iterator, foreach

Практика

  • List, ArrayList, LinkedList, ListIterator, Object.equals()
  • HashSet/HashMap, hashCode() + equals() consistency
  • TreeSet, TreeMap, Comparable/Comparator

Практика

Модуль: Объектно-ориентированное программирование

  • Low level: Type (ClassCastException, instanceOf,
    java.lang.Class)
  • Low level: Object construction
  • Low level: Entities (class, interface, abstract class, enum)
  • Low level: Methods (overloading, overriding, hiding)
  • Low level: Scope (access modifiers, packages)
  • Low level: Nested (inner, static nested, anonimous)
  • Low level: Other (static, fields, boxing, …)

Практика

  • High level: Terms, UML

Практика

  • High level: patterns I

Практика

Модуль: Project Lambda + Stream API

default methods, method reference

  • Project Lambda

Практика

  • Stream, Predicate, Function, …

Практика

  • elements of Functional algorithms

Практика

Модуль: Продвинутые языковые возможности

  • Аннотации
  • Генерики
  • Reflection API (java.lang.reflect.*)
  • Class loading, bytecode generation, Proxy

Практика

  • SQL + Java

Практика

По окончанию курса студенты могут претендовать на должность «Junior Java developer». По окончанию курса вас ждет бонус, 4 часа карьерного консультирования.

НАШИ МЕНТОРЫ

Расписание:

19:00-21:00

19:00-21:00

100 ч + 4 ч карьерного консультирования
(5 меяцев = 20недель)

Зарегистрироваться можно тут.

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