JAVA Basic- програма навчання v1.3
Будь ласка, уважно прочитайте інформацію нижче, так Ви будете на 100% готові до навчального процесу, будете коректно розуміти технічну програму, програму допомоги працевлаштування та іншу не менш важливу інформацію.
ЗАГАЛЬНА ІНФОРМАЦІЯ

  • Кількість занять: ~16 заняття
  • Тривалість: 2 місяці
  • Вівторок та П'ятниця о 19:00 - 21:00
  • Навчання за методологією розробки Програмного забезпечення Agile - Kanban.
ПРОЄКТ, ДОМАШНІ ЗАВДАННЯ, АНГЛІЙСЬКА
  • Ви будете виконувати домашні завдання, які створені на базі мікро-задач з реальних проєктів.
  • В межах курсу є 7 занять з англійської мови. Це концентровані заняття ціль яких пропрацювати теми, які необхідні для проходження співбесіди.
ПРОГРАМА НАВЧАННЯ

Intro. Why Java is important and why its hard to learn it. And why u should never stop learning.
Primitives.
Git
Control flow constructions. Arrays
  • Conditionals statements
  • Loops
  • Arrays
OOP
Classes&Objects. Enums,Interfaces
  • What is Object and Class
  • State and behavior (without OOP principles)
  • Object methods overview
  • Abstract classes, interfaces, anonymous/inner classes
  • Enums
  • Homework overview
Enums/Exceptions/Generics
Collections(List&Set)
  • Collections API.
  • List. ArrayList, LinkedList. Comparing
  • Set. HashSet, TreeSet, LinkedHashSet.Comparing.
  • Queue
Collections(Map)
  • Main goal.
  • Map interface.
  • HashMap. Equals & hashcode contract.
  • TreeMap.
  • LinkedHashMap.
  • Comparing
Functional Programming
  • Functional Interfaces.
  • Lambda expressions.
  • Stream API.
Exceptions&Optional. Mini-project 1 start
  • Exceptions revisited
  • Optional
  • Internet-shop walkthrough
SOLID, KISS, DRY. Overview of GOF
  • SOLID, KISS, DRY.
  • Design patterns by GoF.
  • Anti-patterns and bad practices.
GC overview
  • Short intro to JMM.
  • What is GC
  • Main algorithms of GC
  • Main implementations in Java.
  • Comparing of implementations.
Multithreading
  • What is a thread?
  • Thread states
  • Two ways of creating Java threads
  • Extending Thread class
  • Implementing Runnable interface
  • Synchronization
  • Inter-thread communication
Java latest version features overview.
Java Date/Time API
  • Java Versioning
  • Latest Version Features
  • Removed And Deprecated Code
  • Experimental Features
  • Other Enhancements
Bonus Lecture - Q&A, quizes


Правки по програмі:
  • Програма може змінюватись в залежності від успішності навчальної групи та їхнії потреб та цілей. Правки програми відбуваються лише з метою підвищення ефективності навчання. Графік занять може бути зміщений за форс-мажорних причин.
ДОГОВІР ТА ПІДТРИМКА ПРАЦЕВЛАШТУВАННЯ
Договір-Оферта це такий вид договору, який має повну юридичну силу і не потребує підписання.
Фактом підпису договору є оплата.

З програмою підтримки працевлаштування рекомендуємо ознайомитись детальніше за посиланням. Також варто відмітити, що програма підтримки працевлаштування не стосується "basic" курсів.
ОБРАНА ВАМИ ФОРМА ОПЛАТИ: Розтермінування
Кількість місяців для розтермінування Ви можете обрати самостійно, так, як Вам зручно :)
Ось посилання на online оплату через захищений сервіс WayForPay (0% комісії):
ВАЖЛИВО!
Здійснивши оплату обов'язково повідомте координатора. Це дуже важливо.

all rights reserved (c) CURSOR.EDUCATION 2013-2021