OOP Technical Course

Bot

Администратор
Команда форума
23 Янв 2020
165,915
2,932
113
1.jpg

Описание курса (пакет Basic)

Для того, чтоб стать востребованным разработчиком на международном рынке, нужно не только владеть техническим стеком, но и знать английский. На этом курсе вы овладеете основами OOP на английском.
Вы разберете 16 статей, которые мы подобрали для вас из пособия по подготовке к экзамену Oracle Certified Associate с популярного сайта stackoverflow а также актуальных интернет-ресурсов

Мы специально не упрощаем тексты, чтоб вы работали с тем уровнем английского, с которым столкнетесь на реальных проектах. Курс разработан совместно с Сергеем Немчинским, основателем IT школы Foxminded.

Обучение на этом курсе проходит на ️онлайн платформе и в виде личных Skype занятий (для пакетов, в которые включены занятия с преподавателем).

Пройдя обучение на этом курсе вы будете
️владеть словарем от Oracle
️ориентироваться в терминологии OOP
️лучше понимать англоязычную документацию
ориентироваться в базовой грамматике английского

2.jpg

Содержание:

Спойлер: 1. Grammar Basics
Грамматика
Порядок слов в английском предложении
Особенность английских слов
Формальное подлежащее и сказуемое
Глаголы to be, to have
Указательные местоимения

Спойлер: 2. OOP Concepts
Краткое описание учебной статьи
Основополагающие концепции Java:
Инкапсуляция
Полиморфизм
Наследование
Грамматика:
Конструкция There is / There are

Спойлер: 3. Classes
Краткое описание учебной статьи
Понятие класса в Java
Объявление и инициализация переменных
Грамматика:
Местоимения

Спойлер: 4. Objects
Краткое описание учебной статьи
Суть понятия “объект”
Создание объектов
Чтение и написание полей объектов
Блок инициализации экземпляра
Грамматика:
Время Present Simple

Спойлер: 5. Top 10 Most Common Mistakes That Java Developers Make
Краткое описание учебной статьи
Разбираем самые распространенные ошибки, которые допускают Java разработчики:
Игнорирование существующих библиотек
Потеря ключевого слова ‘break’ в “Switch-Case Block”
Забываем освободить ресурсы
Утечка памяти
Чрезмерное выделение мусора

Спойлер: 6. Top 10 Most Common Mistakes That Java Developers Make. Part 2
Краткое описание учебной статьи
Разбираем самые распространенные ошибки, которые допускают Java разработчики:
Использование нулевых ссылок там где это не нужно
Игнорирование исключительных ситуаций
Исключение одновременной модификации
Нарушение контрактов
Использование необработанного (raw) типа вместо параметризованного (рarámeterized).
Грамматика:
Инфинитив
Разница и употребление слов: “some, any, no, every” + “thing, body и where”

Спойлер: 7. Interface List, Runtime exceptions
Краткое описание учебной статьи
Список интерфейсов <E>
Самые часто используемые исключения времени выполнения
Грамматика
Время Past Simple
Время Future Simple ( 5 урок: инфинитив + some, any…; lesson 6: past simple; lesson 7: future simple)

Спойлер: 8-9. Writing Comments
Краткое описание учебной статьи
Написание комментариев
Виды комментариев
Введение комментариев в код
5 лучших способов комментирования кода
Грамматика
Present Continuous VS Present Simple
Степени сравнения прилагательных

Спойлер: 10. Keep Up With Hot Topics In Programming
Краткое описание учебной статьи
Новинки в JDK 10
Проблема ромба
Грамматика:
Past Continuous VS Past Simple

Спойлер: 11. Thread Concurrency
Краткое описание учебной статьи
Распараллеливание потоков
Контекстное переключение
Приоритеты потоков
Значимость планирования потоков
Грамматика
Отработка времен
Present Simple
Past Simple
Future Simple
Present Continuous
Past Continuous

Спойлер: 12. Assertion
Краткое описание учебной статьи
Оператор подтверждения отсутствия ошибок
Булевое выражение
Ошибки согласованности памяти

Спойлер: 13. Assertion VS Exception
Краткое описание учебной статьи
Разница между подтверждением и исключением
Формы оператора подтверждения ошибок, его использование
“static” и его влияние на утечку памяти
Грамматика
Модальные глаголы can, must, should

Спойлер: 14. How Garbage Collection Really Works
Краткое описание учебной статьи
Роль и применение сборщика мусора в Java
Виды сборщика мусора
Грамматика
Конструкции would rather и had better

Спойлер: 15. Is Java “pass-by-reference” or “pass-by-value”
Краткое описание учебной статьи
Разница между “передачей параметров по ссылке” и “передачей параметров по значению”
Различие между LocalDateTime, LocalDate, LocalTime
Понятие Instant в Java

Спойлер: 16. Things I Learned That Made Me a Better Programmer
Краткое описание учебной статьи
7 советов начинающему программисту:
Говорите о решении, а не о проблеме
Тщательно тестируйте
Не полагайтесь на свою память
Не пытайтесь быть суперменом
Знайте, когда перестать усовершенствовать
Не изобретайте велосипед
Знайте инструменты, которыми пользуетесь

Спойлер: 17. Enums and Annotations
Краткое описание учебной статьи
Тип-перечисление (enum)
Основные группы int констант и их применение

Скрытый контент.
 
Сверху Снизу