Skip to content

Java-курс для початківців з нуля до програміста. Презентації(.pptx) + дз(.docx)

License

Notifications You must be signed in to change notification settings

arg3ntuum/JavaCourse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Курс Java з нуля

Що це і навіщо?

Займаючись вивченням мови програмування Java, мені стало цікаво: чи можна написати один інтерактивний посібник, який містить в собі всю інформацію з Інтернету у вигляді презентації + дз.

Особливості курсу

  • Інтерактивні презентації: Всі матеріали представлені у формі зручних презентацій, що полегшує засвоєння та розуміння концепцій.

  • Практичні завдання: Кожен розділ супроводжується практичними завданнями для закріплення отриманої інформації та отримання практичного досвіду.

  • Список можливих проектів: По закінченню курсу вас чекає список цікавих проектів, які допоможуть застосувати набуті знання на практиці.

Загальний огляд курсу тем

Тема Опис
0 Вступний урок Вступ до Java та робоче середовище.
1 Базові типи даних. Переведення в інші типи "byte, short, int, long float, double, string, char, boolean, //, /**/, scanner.next[тип даних], print.
2 Базові оператори Арифметичні Порівняльні Присвоювальні Тернарний"
3 Умовні оператори. Взаємодія з користувачем if else switch case. System.in з використанням Scanner
4 Цикли for
5 Методи void [тип даних] final return
6 Операції з числами. Клас Math "Класи обгортки abs, min, max, sin, cos, tan, sign PI, E"
7 Масиви. Цикл foreach. Основні алгоритми
8 Алгоритми сортування і пошуку масивів
9 Строки. Random. Регулярні вирази String. StringBuilder. StringJoiner, Random
10 Класи class
11 Наслідування, абстрактні класи
12 Інкапсуляція. Поліморфізм. Інтерфейси
13 Перерахування. Вкладені класи
14 Object. Узагальнююче программування
15 Обробка виключень try catch finally
16 ООП, OOД, SOLID, DRY, KISS, YAGNI
17 ООП: Патерни проектування
18 Лямбда-вирази
19 Collection. Iterable. Comparable Map Collection. Iterator, Comparator, HashMap, HashTable, TreeMap
20 List. Queue, Set List, ArrayList, LinkedList, Queue, Deque, PriorityQueue, Set, HashSet, TreeSet, LinkedHashSet
21 БД Введення до баз даних та SQL.
22 БД Робота з базами даних у Java.
23 24 Потоки Введення до паралельного програмування та потоків. Синхронізація та взаємодія потоків. Створення та управління потоками.
25 26 Java IO. Робота з файловою системою
27 Введення до FX Введення до графічного інтерфейсу користувача (GUI). FX. Перші програми на FX.
28 Створення вікон та компонентів Text, Shape2D, Eфекти
29 Події та обробники подій Animation, Color, Image, 3D Figure, Обробка подій
30 Малювання та анімація в GUI UI Controls, Charts, Layout Panes, CSS

Вклад та Зв'язок

  • Якщо ви хочете внести свій вклад або виявили помилки, будь ласка, відкривайте Issues або робіть Pull Requests.
  • Цей матеріал базується на перекладах статей, деякі посібники, а деякі знайдені мною презентації. Якщо я когось забув, будь ласка, зв'яжіться зі мною.
  • Якщо ви маєте будь-які питання або пропозиції, не соромтеся зв'язатися зі мною.

Список літератури


1. Java Rush
2. TutorialsPoint
3. W3schoolsua
4. Документація Orale
5. Metanit
6. Лекції Герасимова В.В, викладача з ДНУ, де я навчаюсь. Особисте дякую за гарні пояснення інформації, завдяки все це стало можливим.

About

Java-курс для початківців з нуля до програміста. Презентації(.pptx) + дз(.docx)

Topics

Resources

License

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published