Що нового?

Придбаний [Skillbox] Професія Java-Розробник 2020 (Данило Пилипенко)

Інформація про покупку
Тип покупки: Складчина
Ціна: 15993 ГРН
Учасників: 2 з 115
Організатор: Відсутній
Статус: Набір учасників
Внесок: 144.6 ГРН
2%
Основний список
Резервний список

Gadzhi

Модератор

чому ви навчитеся
  • писати код на Java
  • вивчіть синтаксис мови, познайомитеся зі змінними і операторами, навчитеся писати і структурувати свій код і розбиратися в чужому.
  • працювати з MySQL
  • дізнаєтеся, як зберігати і змінювати інформацію в базі даних MySQL. Навчіться писати запити і управляти великими обсягами даних.
  • застосовувати принципи ООП
  • вивчіть принципи об'єктно-орієнтованого програмування і зможете створювати складні проекти.
  • користуватися Git
  • Навчіться працювати з розподіленою системою контролю версій разом з командою, зможете вносити або відкочувати зміни в рамках одного проекту.
  • створювати веб-додатки
  • зрозумієте, як перетворити рядки коду на Java в працюючу програму, і навчитеся розробляти веб-додатки за допомогою Spring Boot.
  • оптимізувати код
  • Навчіться відловлювати і опрацьовувати винятки, вивчіть способи налагодження та оптимізації коду. Зможете створювати програми з високою продуктивністю.
програма курсу
Вступний модуль

Ви дізнаєтеся, де застосовується мова Java і як виглядає програмний код. Встановіть середовище розробки і напишете перше консольне додаток.

Синтаксис мови
Познайомитеся з основними змінними в мові Java, навчитеся використовувати оператори порівняння і цикли.

система контролю версій Git
Навчіться працювати з Git: зможете порівнювати, змінювати і відкочувати різні версії коду, навчитеся створювати гілки і працювати над одним проектом в команді.

Об'єкти та класи
Дізнаєтеся, що таке об'єкти і класи, навчитеся створювати параметри, методи і константи, які будуть робити ваш код більш ефективним.

Числа, рядки, дати
Ви навчитеся працювати з об'єктами і примітивами, а також перетворювати числа.

масиви та колекції
Навчіться працювати з масивами і їх елементами. Зможете шукати елементи за допомогою HashMap і TreeMap.

спадкування і поліморфізм
Дізнаєтеся, як успадковувати класи в Java, і навчитеся працювати з інтерфейсами Comparable, Comparator, Map і Set.

особливості ООП в Java
Вивчіть об'єктно-орієнтоване програмування в Java і нові методи розробки. Познайомитеся з системою збірки і репозиторієм Maven.

виключення, налагодження, тестування та логування
Ви дізнаєтеся, як виникають винятки і як їх "зловити". Навчіться тестувати і налагоджувати додатки, писати логи з інформацією про додатки.

робота з файлами та мережею
Зрозумієте, як читати файли за допомогою FileInputStream, BufferedReader і класу Files. Навчіться працювати з файлами типу HTML і JSON.

робота з MySQL в Java
Навчіться працювати з базою даних MySQL, змінювати дані і звертатися до неї з різними запитами.

багатопоточність
Дізнаєтеся, що таке багатопоточність і як працювати з нею в інтерфейсі Runnable. Зрозумієте, як налаштувати взаємодію потоків, навчитеся блокувати, призупиняти і переривати потоки даних.

розробка веб-додатків
Розробите перший додаток на Spring Boot зі створенням контролера і підключенням до бази даних.

Нереляційні бази даних і черги
Познайомтеся з Redis і навчитеся структурам даних. Вивчіть можливості та агрегацію даних в MongoDB.

продуктивність і оптимізація
Дізнаєтеся, які ресурси потрібно економити для оптимізації програми. Вивчіть два способи полегшення додатків і навчитеся індексувати і оптимізувати запити.

розподілені сховища та обчислення
Ви дізнаєтеся, що таке великі дані, і навчитеся працювати з файловою системою HDFS. Познайомитеся з фреймворком Spark і навчитеся запускати в ньому власні програми.

заключний модуль
Навчіться працювати з desktop-додатками: створювати і кастомізувати інтерфейси, обробляти події. Познайомитеся з мовами програмування Scala і Kotlin і реактивним програмуванням на RxJava.

Бонус-модуль. Патерни проектування
Дізнаєтеся, що таке патерни проектування, і познайомитеся з Singleton, Factory, Decorator, Adapter та іншими патернами.

Бонус-модуль. Введення в алгоритми
Ви дізнаєтеся, навіщо потрібні алгоритми, і навчитеся працювати з алгоритмами бінарного пошуку, сортування, пошуку підрядки та іншими.

Бонус-модуль. Введення в структури даних
Вивчіть хеш-таблиці, чергу і стек, пов'язані таблиці, бінарне і суфіксне дерево.

Бонус-модуль. Протокол HTTP
Познайомитеся з протоколом HTTP, вивчіть заголовки, тіло запиту і відповіді. Навчіться працювати з PUT, DELETE, OPTIONS, GET - і POST-запитами.
https://privatelink.de/?https://skillbox.ru/java/
 
Угорі