Скоро OOP Technical Course

Moderator
29 Мар 2020
258,572
1,012,620
113
#1


1-jpg.578854


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


Для того, чтоб стать востребованным разработчиком на международном рынке, нужно не только владеть техническим стеком, но и знать английский. На этом курсе вы овладеете основами OOP на английском.

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

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

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

Пройдя обучение на этом курсе вы будете

️владеть словарем от Oracle

️ориентироваться в терминологии OOP

️лучше понимать англоязычную документацию

ориентироваться в базовой грамматике английского

2-jpg.578855


Содержание:

Спойлер: 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 констант и их применение


Для просмотра содержимого вам необходимо авторизоваться

Для просмотра содержимого вам необходимо авторизоваться