Skip to content

Netology-cp/java

Repository files navigation

Знакомство с Java

  1. Введение в программирование на Java
  2. Структура программы
  3. Условные операторы и циклы
  4. Типы данных в Java: примитивы
  5. Типы данных в Java: объекты
  6. Структура класса
  7. Массивы одномерные
  8. Массивы многомерные
  9. Модификаторы доступа, наследование
  10. Полиморфизм
  11. Абстракции и интерфейсы
  12. Исключения, Stacktrace

Курсовая работа

Конвертер в текстовую графику

Основы Git и Java

  1. Внедрение системы контроля версий
  2. История работы и ветки
  3. Командная работа
  4. Generics в коллекциях и методах
  5. Коллекции List
  6. Коллекции Queue
  7. Коллекция HashMap и HashSet
  8. Коллекции TreeMap и TreeSet

JavaCore

  1. Лямбда-выражения и функциональные интерфейсы
  2. Stream API. Потоки, повторные вызовы, основные методы
  3. Потоки ввода-вывода. Работа с файлами. Сериализация
  4. Сборка проектов. Maven и Gradle
  5. Работа с файлами CSV, XML, JSON
  6. Тестирование кода и Unit-тесты
  7. Mockito. Мокирование вызовов
  8. Основы работы с сетью. Модель OSI
  9. Протокол HTTP. Вызовы удаленных серверов
  10. JVM. Организация памяти, сборщики мусора, VisualVM

Курсовая работа

Менеджер личных финансов

Шаблоны проектирования

  1. Порождающие шаблоны. Builder, Singleton, Factory Method, Abstract Factory, Prototype
  2. Структурные шаблоны. Adapter, Proxy, Decorator, Facade, Flyweight
  3. Поведенческие шаблоны. Command, CoR, Observer, Iterator
  4. Magics, DRY, SOLID

Курсовая работа

Менеджер задач

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published