fbpx
OOP Technical Course

OOP Technical Course

На этом курсе ты овладеешь основами Java программирования на английском

Выбери курс:
Basic
$107
Standard
$131
Pro
$156

На этом курсе вы овладеете основами Java программирования на английском.

Материалы

18 тем из Oracle Certified Associate и Stack Overflow

Практика

180 ч, включая
16 часов консультаций

IT лексика

1000+ слов для разработчиков

Сертификат

финальный экзамен

Описание курса

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

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

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

Обучение на этом курсе проходит на ✔️онлайн платформе и в виде ✔️личных Skype сессий.

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

После окончания данного курса, можно продолжить обучение на разговорном марафоне, овладеть всеми временами английского или начать подготовку к прохождению интервью.

Почему понимание технических
статей кажется сложным?

Я не понимаю формальный язык

При дальнейшем обучении программированию, придется разбираться в технической документации и спецификациях проектов. В формальном языке много специфических лексических оборотов, которые нужно понимать.

Большинство текстов с которыми мы работаем написано формальным языком, за время работы с ними на курсе вы разберете большое количество лексических оборотов, а преподаватель всегда объяснит и подскажет в каких случаях применяется именно эта конкретная фраза или слово.

Я не понимаю грамматику

Документация написана сухим, техническим языком с применением большого количества пассивных конструкций и специфических формальных оборотов, статьи и комментарии на тематических сайтах – почти разговорным языком

На курсе около 30% времени уделяется разбору грамматических конструкций. Перед каждым уроком вас ждут видео с объяснениями и интерактивные тесты по грамматике, также в текстах важные грамматические моменты выделены специальными цветами.

Мне не хватает лексики

Возможно вы понимаете общую идею статьи, однако есть множество слов не технического характера, которые являются новыми и чтение превращается в гадание.

Поскольку вы обучаетесь не только на формальных текстах, но и на статьях из популярных ресурсов, вы будете встречать и практиковать много лексики из General English – общего английского. Это позволит чувствовать себя более уверенно и с практикой лучше ориентироваться в любых текстах.

Кто преподает на этом курсе?

Мне подойдет этот курс?

1

📌 хотите начать обучение в школе Foxminded

2

📌 вы изучали General English и хотите лучше понимать технический язык

3

📌 никогда ранее не изучали английский

Каждый урок включает:

короткие видео по грамматике

интерактивные упражнения

флеш-карточки с лексикой 

текст с выделенными грамматическими и лексическими единицами

тесты на понимание текста

Программа Курса

Before We Start: Top strategies for successful course completion

Видео

👉🏼 цели и задачи курса
👉🏼 структура курса
👉🏼 подробности процесса обучения на курсе и секреты
как сделать обучение на курсе наиболее эффективным
👉🏼мотивационный пинок

1. Grammar Basics

Грамматика

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

2. OOP Concepts

Краткое описание учебной статьи

Основополагающие концепции Java: 

  1. Инкапсуляция
  2. Полиморфизм
  3. Наследование

Грамматика:

  1. Конструкция There is / There are

3. Classes

Краткое описание учебной статьи

  1. Понятие класса в Java
  2. Объявление и инициализация переменных

Грамматика:

  1. Местоимения

4. Objects

Краткое описание учебной статьи

  1. Суть понятия “объект”
  2. Создание объектов
  3. Чтение и написание полей объектов
  4. Блок инициализации экземпляра

Грамматика:

  1. Время Present Simple

5. Top 10 Most Common Mistakes That Java Developers Make

Краткое описание учебной статьи

Разбираем самые распространенные ошибки, которые допускают Java разработчики:

  1. Игнорирование существующих библиотек
  2. Потеря ключевого слова ‘break’ в “Switch-Case Block”
  3. Забываем освободить ресурсы
  4. Утечка памяти
  5. Чрезмерное выделение мусора

6. Top 10 Most Common Mistakes That Java Developers Make. Part 2

Краткое описание учебной статьи

Разбираем самые распространенные ошибки, которые допускают Java разработчики:

  1. Использование нулевых ссылок там где это не нужно
  2. Игнорирование исключительных ситуаций
  3. Исключение одновременной модификации
  4. Нарушение контрактов
  5. Использование необработанного (raw) типа вместо параметризованного (рarámeterized).

Грамматика: 

  1. Инфинитив
  2. Разница и употребление слов: “some, any, no, every” + “thing, body и where”

7. Interface List, Runtime exceptions

Краткое описание учебной статьи

  1. Список интерфейсов <E>
  2. Самые часто используемые исключения времени выполнения

Грамматика 

  1. Время Past Simple
  2. Время Future Simple ( 5 урок: инфинитив + some, any…; lesson 6: past simple; lesson 7: future simple)

8-9. Writing Comments

Краткое описание учебной статьи

  1. Написание комментариев
  2. Виды комментариев
  3. Введение комментариев в код
  4. 5 лучших способов комментирования кода

 

Грамматика

  1. Present Continuous VS Present Simple
  2. Степени сравнения прилагательных

10. Keep Up With Hot Topics In Programming

Краткое описание учебной статьи

  1. Новинки в JDK 10
  2. Проблема ромба

 

Грамматика:

  1. Past Continuous VS Past Simple

11. Thread Concurrency

Краткое описание учебной статьи

  1. Распараллеливание потоков
  2. Контекстное переключение
  3. Приоритеты потоков
  4. Значимость планирования потоков

 

Грамматика 

  1. Отработка времен
  2. Present Simple
  3. Past Simple
  4. Future Simple
  5. Present Continuous
  6. Past Continuous

12. Assertion

Краткое описание учебной статьи

  1. Оператор подтверждения отсутствия ошибок
  2. Булевое выражение
  3. Ошибки согласованности памяти

13. Assertion VS Exception

Краткое описание учебной статьи

  1. Разница между подтверждением и исключением
  2. Формы оператора подтверждения ошибок, его использование
  3. “static” и его влияние на утечку памяти

 

Грамматика 

  1. Модальные глаголы can, must, should

14. How Garbage Collection Really Works

Краткое описание учебной статьи

  1. Роль и применение сборщика мусора в Java
  2. Виды сборщика мусора

 

Грамматика 

  1. Конструкции would rather и had better

15. Is Java “pass-by-reference” or “pass-by-value”

Краткое описание учебной статьи

  1. Разница между “передачей параметров по ссылке” и “передачей параметров по значению”
  2. Различие между LocalDateTime, LocalDate, LocalTime
  3. Понятие Instant в Java

 

Грамматика 

  1. Страдательный залог Passive Voice

16. Things I Learned That Made Me a Better Programmer

Краткое описание учебной статьи

7 советов начинающему программисту:

  1. Говорите о решении, а не о проблеме
  2. Тщательно тестируйте
  3. Не полагайтесь на свою память
  4. Не пытайтесь быть суперменом
  5. Знайте, когда перестать усовершенствовать
  6. Не изобретайте велосипед
  7. Знайте инструменты, которыми пользуетесь

17. Enums and Annotations

Краткое описание учебной статьи

  1. Тип-перечисление (enum)
  2. Основные группы int констант и их применение

Цены на курс

Basic

$107курс

3 часа консультаций
доступ ко всем материалам на платформе
готовые флеш-карточки
интерактивные упражнения
цена за весь курс
Standard

$131курс

5 часов консультаций
чат поддержки
доступ ко всем материалам на платформе
готовые флеш-карточки
интерактивные упражнения
цена за весь курс
Pro

$156курс

8 часов консультаций
чат поддержки
доступ ко всем материалам на платформе
готовые флеш-карточки
интерактивные упражнения
скидка на разговорные курсы
цена за весь курс

Отзывы Клиентов

Вопросы и Ответы

1. В каком формате проходит обучение на этом курсе?

В курс OOP Technical Course входят:
✔️ общая лексика для сферы IT
📋 неадаптированные тексты из Stackoverflow и пособия по подготовке к сертификации Oracle Certified Associate по объектно ориентированному программированию
📱 готовые флеш-карточки с ключевой лексикой из текстов, которые можно скачать на телефон
📽️ очень детальные видео объяснения по грамматике
🏋️ краткие и развернутые упражнения для практики грамматики
🗣️ консультации с преподавателем

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

🗣️ Занятия с преподавателем проходят индивидуально, но есть также возможность работать в мини – группе (2-3 студента).

⚠️ Скачайте приложение Quizlet на ваш телефон.

Обязательно играйте во флеш-карточки на ночь.

Последние открытия в сфере нейробиологии утверждают, что слова, которые вы хотите запомнить, должны быть последним, что вы видите перед сном. Это уже доказано учеными и проверено нами.

2. По каким материалам проходит обучение?

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

3. Кто разработчики курса OOP Technical Course?

Курс разработан CELTA-сертифицированными преподавателями StopFail совместно с Сергеем Немчинским, основателем IT школы Foxminded 🦊.

4. Какой нужен уровень английского, чтоб заниматься на этом курсе?

Мы советуем начинать проходить курс с уровня А2 (Pre-Intermediate).

💻 Чтобы узнать свой текущий уровень, пройдите тест на нашем сайте – https://www.stopfail.com/english-test/

5. У меня низкий уровень английского, могу ли я присоединиться к курсу?

На этом курсе много обучающих видео по базовой грамматике и тестов на закрепление материала. Также у вас будет поддержка преподавателя в чате в Skype 📱. Поэтому если вы готовы к полному хардкору, осталось только зарегистрироваться на курс 🙂

Если вы изучали английский давно или не изучали вообще, мы рекомендуем начать с курса Start Speaking
На этом курсе вы расширите запас базовой разговорной лексики, и тогда прохождение OOP будет менее хардкорным.

6. Сколько времени займет прохождение всего курса?

Длительность прохождение курса зависит от следующих факторов:

✔️ силы вашей памяти и скорости усвоения материала
✔️темпа работы на платформе и на занятиях

С среднем при интенсивной работе прохождение курса занимает 3 месяца.

7. Когда я могу я начать курс после оплаты?

Пожалуйста, оставляйте свои реальные контактные данные при регистрации: Skype, 📱 номер телефона и 📧 email!

После покупки курса, вам сразу же автоматически откроется доступ к материалам на платформе 💻. Поэтому начать проходить материал можно через несколько секунд после оплаты курса.

С вами свяжется наш менеджер 👩🏽‍💼 через Skype, обсудит удобное время для занятий и сделает чат с вашим преподавателем, а также ответит на любые вопросы по обучению.

8. Сколько времени у меня будет оставаться доступ к платформе?

Доступ к платформе сохраняется на протяжении 6 месяцев с момента оплаты.

9. Как проходит занятие с преподавателем?

Занятия проводятся в Skype и длятся по 30 или 60 минут по договоренности с преподавателем. ⏰ Время занятий оговаривается с преподавателем после покупки курса.

Преподаватель:
✔️ даст рекомендации по тому, какими ресурсами лучше пользоваться
✔️ подскажет правильное употребление слов
✔️ подбодрит
✔️ аккуратно скорректирует ошибки, где это будет нужно

На занятии вы также разберете моменты, которые вызвали трудности при прохождении заданий на платформе.

Новые слова и грамматические конструкции, которые встречаются в процессе разговора, преподаватель выписывает в чат, чтоб к ним можно было вернуться в любое время после урока.

Мы создаем дружную атмосферу для беспрепятственной практики в достаточно высоком темпе, в живом формате.

10. Как часто проходят консультации и как к ним готовиться

✔️ Basic

Сессия #1 – неделя обучения 1-3
Как подготовиться к сессии?
Пройти темы на платформе: 1-7

Сессия #2 – неделя 3-6
Как подготовиться к сессии?
Пройти темы на платформе: 8-13

Сессия #3 – неделя 6-9
Как подготовиться к сессии?
Пройти темы на платформе: 14-19

 

✔️ Standard
Сессия #1 – неделя 1-2
Как подготовиться к сессии?
Пройти темы на платформе: 1-4

Сессия #2 – неделя 2-4
Как подготовиться к сессии?
Пройти темы на платформе: 5-8

Сессия #3 – неделя 4-6
Как подготовиться к сессии?
Пройти темы на платформе: 9-12

Сессия #4 – неделя 6-8
Как подготовиться к сессии?
Пройти темы на платформе: 13-15

Сессия #5 – неделя 8-10
Как подготовиться к сессии?
Пройти темы на платформе: 16-19

 

✔️ Pro
Сессия #1 – неделя 1-2
Как подготовиться к сессии?
Пройти темы на платформе: 1-4

Сессия #2 – неделя 2-4
Как подготовиться к сессии?
Пройти темы на платформе: 5-6

Сессия #3 – неделя 4-6
Как подготовиться к сессии?
Пройти темы на платформе: 7-8

Сессия #4 – неделя 6-8
Как подготовиться к сессии?
Пройти темы на платформе: 9-10

Сессия #5 – неделя 8-10
Как подготовиться к сессии?
Пройти темы на платформе: 11-12

Сессия #3 – неделя 4-6
Как подготовиться к сессии?
Пройти темы на платформе: 13-14

Сессия #4 – неделя 6-8
Как подготовиться к сессии?
Пройти темы на платформе: 15-16

Сессия #5 – неделя 8-10
Как подготовиться к сессии?
Пройти темы на платформе: 17-19

11. Какая политика отмены и переноса занятий?

Перенос, отмена и пропуски индивидуальных занятий

Все занятия проходят по изначально оговоренному расписанию между преподавателем и студентом. Это может быть как постоянное, так и плавающее расписание (по договоренности с преподавателем).

Для отмены/переноса занятия необходимо сообщить в Skype преподавателю.
В случае, когда занятие отменяется студентами менее, чем за ⏰ 5 часов, либо студент не приходит на занятие, за него взимается плата как за проведенный урок, в 100% объеме❗, кроме форс-мажорных случаев*.

*форс-мажорными случаями признаются:
✔️ обстоятельства со связью – потеря интернет соединения за менее, чем 2 часа до занятия; не более, чем 1 раз в месяц;
✔️ семейные обстоятельства – смерть родственников;
✔️ запланированный отпуск, бизнес поездка или больничный (об этом нужно написать в чат занятий/ личный чат с преподавателем и Customer Success Manager и предоставить подтверждение).

12. Получу ли я сертификат/рекомендательное письмо по окончанию курса?

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

По просьбе студента мы выдаем 📃 сертификат об окончании курса и ✉️ рекомендательное письмо, при условии выполнения всех заданий на платформе и успешной сдачи финального теста.

Сертификат и рекомендательное письмо

Сертификат можно получить только на курсе, в который включены консультации с преподавателем.

Сертификат высылается на ваш email в PDF формате, при желании его можно распечатать и заламинировать.