- Как получить сертификат java
- Ресурсы для обучения и построения карьеры
- Учебный план + сертификация = навыки + карьеры
- Способ обучения по учебному плану Java
- Способ обучения по учебному плану Database
- Сертификация Java
- Сертификация по базам данных
- Практическое руководство
- Java-сертификация: как мы заняли место ушедшего из РФ Oracle
- Что из себя представляет сертификация?
- Особенности самой сертификации и списки тем
- Лайфхаки от экспертов
Как получить сертификат java
Занимайте лидирующие позиции и выделяйтесь на фоне конкурентов за счет профессиональных сертификатов
Ресурсы для обучения и построения карьеры
Пути обучения по учебным планам Oracle Academy соответствуют профессиональным сертификациям Oracle Foundations Associate, которые служат подтверждением полученных знаний и навыков в области программирования Java Programming и баз данных, поэтому при отклике на вакансии учащиеся обладают ощутимыми преимуществами на фоне других кандидатов.
Учебный план + сертификация = навыки + карьеры
Учащиеся средних школ, 2- и 4-летних колледжей и университетов, которые прошли учебную программу Oracle Academy и получили практические навыки работы с Java или базами данных, могут пройти профессиональную сертификацию Oracle. Сертификация Oracle Foundations Associate Certifications может подготовить учащихся и преподавателей к переходу на уровень Oracle Certified Associate, а затем к получению статуса Oracle Certified Professional.
Сертификация обеспечивает подтверждение конкретных технических знаний и свидетельствует о том, что учащиеся обладают потенциалом для дальнейшего накопления знаний и развития навыков по мере продолжения обучения и карьерного роста.
Способ обучения по учебному плану Java
Название курса | Тип | Кол-во часов | Следующий курс в способе обучения |
---|---|---|---|
Getting Started with Java Using Alice | Семинар | 8 | Следующий семинар или Java Fundamentals |
Creating Java Programs with Greenfoot | Семинар | 16 | Следующий семинар или Java Foundations |
Programming the Finch Robot in Greenfoot | Семинар | 8 | Java Foundations |
Programming the Finch Robot in Java | Семинар | 8 | Oracle APEX Application Development Foundations |
Java Fundamentals | Учебный план | 90 | Java Foundations |
Java Foundations | Учебный план | 90 | Java Programming или сертификация |
Java Programming | Учебный план | 90 | Artificial Intelligence with Machine Learning in Java |
Oracle Academy Java для AP Computer Science A | Учебный план | 180 | Экзамен или сертификация College Board AP Computer Science A |
Artificial Intelligence with Machine Learning in Java | Учебный план | 40 | Сертификация |
Oracle Foundations Associate, Java | Сертификационный экзамен | н/д | н/д |
Способ обучения по учебному плану Database
Название курса | Тип | Кол-во часов | Следующий курс в способе обучения |
---|---|---|---|
Solve It with SQL | Семинар | 8 | Database Foundations или Database Design and Programming with SQL |
Database Foundations | Учебный план | 90 | Database Design and Programming with SQL или сертификация |
Database Design and Programming with SQL | Учебный план | 180 | Programming with PL/SQL или Oracle APEX Application Development Foundations |
Programming with PL/SQL | Учебный план | 180 | Oracle APEX Application Development Foundations |
Oracle APEX Application Development Foundations | Учебный план | 180 | н/д |
Oracle Foundations Associate, Database | Сертификационный экзамен | н/д | н/д |
После успешного получения сертификатов Oracle Foundations Associate Certifications учащиеся смогут рассмотреть возможность подготовки к сдаче экзаменов на получение профессиональных сертификатов Oracle, которые демонстрируют наличие отраслевых знаний и навыков и требуют дополнительного комплексного изучения, прохождения практических занятий и подготовки к экзаменам.
Благодаря сертификации Oracle Certification учащиеся могут продемонстрировать профессиональный уровень технических навыков, которые служат знаком отличия в отрасли информационных технологий. Это создает конкурентное преимущество на пути карьерного роста.
Сертификация Java
Курс(-ы) Oracle Academy | Сертификационные экзамены Oracle | Получаемая сертификация Oracle |
---|---|---|
Java Foundations | 1Z0-811: Java Foundations* | Foundations Associate, Java |
Java Fundamentals and Java Programming** | 1Z0-808 – Oracle Java SE 8 Programmer I | Oracle Certified Associate, Java SE 8 Programmer |
* Экзамен Java Foundations Certified Foundations Associate не предполагает наличия у экзаменуемого какого-либо профессионального опыта работы с Java. Однако для успешной сдачи Вам понадобится базовое знание языка Java и концепций программирования на нем, а также навыки анализа информации и решения математических и логических задач. Кроме того, Вы должны уметь писать и выполнять программы на Java и работать с Java Development Kit (JDK) и Java Runtime Environment (JRE).
** Для получения сертификации Oracle Certified Associate, Java SE 8 Programmer необходимо владеть материалом курсов Java Foundations и Java Programming, Java SE 8 Programmer, но для получения сертификата настоятельно рекомендуется дальнейшее обучение и выполнение практических заданий.
Сертификация по базам данных
Курс(-ы) Oracle Academy | Сертификационные экзамены Oracle | Получаемая сертификация Oracle |
---|---|---|
Database Foundations | 1Z0-006: Oracle Database Foundations*** | Foundations Associate, Database |
Database Design & Programming with SQL | 1Z0-071 Oracle Database SQL | Oracle Database SQL Certified Associate**** |
*** Экзамен Oracle Database Foundations Certified Foundations Associate не предполагает наличия у экзаменуемого какого-либо практического опыта работы с продуктами Oracle Database. Однако для успешной сдачи Вы должны располагать базовыми знаниями о различных моделях и компонентах баз данных. Кроме того, Вы должны знать, как проектируются таблицы, какие существует типы отношений между таблицами, позволяющие манипулировать данными с помощью SQL-запросов, а также как ER-модель данных определяет сущности и связи в БД.
**** Такой сертификат Oracle Certified Associate вручается только кандидатам, сдавшим экзамен Oracle Database SQL | 1Z0-071. Этот экзамен проводится по темам, которые соответствуют должности, и его сдача приводит к получению сертификата Oracle Certified Associate.
Практическое руководство
Вы участник? Зарегистрируйтесь на портале Member Hub, чтобы получить доступ ко всему списку курсов.
Не являетесь участником? БЕСПЛАТНО присоединяйтесь в качестве институционального участника прямо сейчас для получения доступа ко всему списку курсов и другим преимуществам.
Java-сертификация: как мы заняли место ушедшего из РФ Oracle
Привет, Хабр! Oracle ушел, а сертифицироваться Java‑разработчикам где‑то нужно. Мы с партнерами решили занять освободившуюся нишу, и у нас это получилось. В этой статье расскажем о том, как мы создали аналог сертификации для джавистов, докрутили концепцию, а также дадим рекомендации, как подготовиться к тестированию, и поделимся полезными материалами.
Что из себя представляет сертификация?
Многие Java‑разработчики сдавали сертификацию Oracle Certified Professional: кто‑то, чтобы подтвердить свою квалификацию, кто‑то — чтобы аргументировать повышение грейда и ЗП, кто‑то — чтобы упростить процесс прохождения job interview и выгодно отстроиться от других кандидатов. Когда вендор ушёл, мы в IBS поняли, что у нас, экспертов нашего учебного центра, достаточно компетенций и опыта (мы обучили и протестировали около 11К специалистов) для того, чтобы занять освободившуюся нишу. Russian made аналогов не было, и мы, заручившись поддержкой сильных игроков IT‑рынка — фонда «Сколково» и команды Axiom JDK, поставщика российской платформы Java, разработали свою систему независимой оценки квалификации джавистов.
Сейчас мы успешно запустили сертификацию трех уровней: «Базовый», «Специалист» и «Продвинутый». Первая сертификация ориентирована на Junior‑разработчиков; успешная сдача экзамена подтверждает, что специалист имеет представление о фундаментальных аспектах Java, умеет анализировать информацию, решать базовые задачи. Мы не будем останавливаться на этой первой ступени сертификации в этом материале и больше расскажем о двух других уровнях.
Вторая сертификация предназначена для разработчиков Middle‑уровня, с приличным практическим опытом, знанием основ и прикладных аспектов для создания кода любого проекта. В рамках этой сертификации мы проверяем 15 компетенций — по пять вопросов на каждую компетенцию. Итого: 75 вопросов, 3-часовой экзамен в offline‑формате. Третья сертификация — «Продвинутый» уровень — предназначена для Senior‑разработчиков с большим опытом. Здесь мы проверяем знания Java‑классов, Generics и коллекций, Java Stream API и других углубленных тем. Формат, количество вопросов и продолжительность экзамена — те же, что и у уровня «Специалист». Стоит сделать пару общих замечаний:
- чтобы получить сертификат, нужно ответить правильно на 70% вопросов;
- все на русском языке;
- сертификацию проводим по 11-й версии Java;
- срок годности сертификата: 3 года.
Для offline‑формата нам, конечно, нужны площадки. Сегодня все желающие могут пройти экзамен в трех городах: Москве, Петербурге и Омске. Но мы мобильны: у IBS есть офисы в 13 локациях (Мск, СПб, Омск, Н. Новгород, Ульяновск, Новочеркасск, Пенза, Пермь, Таганрог, Барнаул, Белгород, Вологда, Уфа), а еще мы всегда готовы организовать выездное тестирование, если в определенном месте наберется достаточная группа желающих.
Особенности самой сертификации и списки тем
В отличие от сертификации Oracle в наш экзамен входят вопросы, которые проверяют уровень владения фреймворками модульного тестирования JUnit, другими востребованными инструментами типа сборщика Maven, систем контроля версий Git, каркасом Spring или технологиями JPA и JDBC. В экзамене уровня «Продвинутый» также есть вопросы про REST‑сервисы, Docker‑контейнеризацию, масштабирование через Kubernetes и т. д. То есть мы сертифицируем не просто знание языка, но и степень владения современным прикладным инструментарием для Java‑разработки.
Эксперты учебного центра IBS считают, что секрет успеха сдачи экзамена заключается в наличии у специалиста «интуиции кодера». Выучить всю профессиональную литературу, посмотреть туториалы на youtube и пройти курс Саймона Робертса недостаточно, чтобы ответить правильно на 70% вопросов сертификации. Крайне важно иметь практический опыт, набитые шишки, чутье, которое не дается от природы, а нарабатывается годами кодинга.
Теперь расскажем о темах, которые охватывают сертификации разного уровня. Как мы упоминали, количество тем в экзамене уровня «Специалист» — 15, количество вопросов — 75:
- Основы языка Java
- Типы данных
- Операторы и структуры ветвления
- Создание и применение массивов
- Работа с циклами
- Методы и инкапсуляция
- Наследование
- Обработка исключений
- Избранные классы библиотеки Java API
- Основы git и сборка проектов с помощью Maven
- Основы баз данных
- Spring Boot
- Основы JPA/Hibernate и Spring Data
- Spring REST
- Основы модульного тестирования
- Модульная система
- Безопасность
Сначала у нас была идея сделать сертификацию на уровень «Специалист» обязательной для тех, кто планирует сдавать экзамен на «Продвинутый» уровень. Но затем мы от этой задумки отказались, т. к. на рынке есть большая доля Senior‑разработчиков, которые захотят проверить свои компетенции сразу на «Продвинутом» уровне, однако все равно рекомендуем всем джавистам сначала сдавать экзамен на «Специалиста». Для удобства тех, кто готовится к сертификации, мы разработали методичку. Скачать ее можно по ссылке.
Темы, которые включает тестирование на «Продвинутый» уровень, 18:
- Фундаментальный дизайн Java‑классов
- Углубленный дизайн Java‑классов
- Настраиваемые дата‑типы (Generics) и коллекции
- Лямбда‑выражения и функциональные интерфейсы
- Java Stream API
- Исключения и проверка инвариантов
- Java SE 8 Date/Time API
- Основы ввода/вывода в Java
- Java File I/O (NIO.2)
- Java Concurrency
- Работа с базами данных через JDBC
- Локализация
- Продвинутые вопросы применения REST‑сервисов
- Подходы и паттерны разработки микросервисов на Java
- Брокеры сообщений
- Продвинутые вопросы применения Spring
- Безопасность для REST‑сервисов с помощью Spring Security
- Принципы SOLID и шаблоны проектирования
- Оптимизация и мониторинг JVM
Лайфхаки от экспертов
А теперь делимся с вами лайфхаками экспертов учебного центра IBS, которые участвовали в разработке сертификации:
- кодеры часто сразу ныряют в код, не уделив должного внимания тексту задания, — не делайте так, внимательно прочитайте вопрос (!);
- если вы встречаетесь в задании с чрезмерно сложным, «византийским» кодом, он, вполне возможно, содержит обращения к переменным за пределами их видимости, синтаксические ошибки, недостижимые операторы;
- вопросов, требующих «поломать голову», нет: в сертификации 75 заданий, которые нужно решить за 180 минут, вы бы просто не успели решить очень сложные кейсы;
- решайте задания поступательно, по порядку, так, как они даются;
- не перескакивайте вопросы с мыслью «вернусь к ним позже» — у вас не будет времени к ним вернуться;
- интуиция — ваш первейший и вернейший друг;
- код может быть каверзным, но это не значит, что мы выискивали редкие и заковыристые казусы для экзамена. Мы используем только те кейсы, которые регулярно встречаются в работе, и да, среди них есть сложные;
- не поддавайтесь искушению сразу перепроверять вычисления — оставьте этот этап на ревью.
Больше информации вы сможете найти на сайте проекта сертификации. Если у вас остались вопросы, смело пишите их в комментариях к этой статье. Спасибо за внимание!