Язык программирования Java существует уже более 20 лет и используется практически во всех отраслях: от мобильных приложений до веб-сайтов, от финансов до сельского хозяйства. Java легко изучается новичками
Да, в Mate не легко, но это эффективно. Ваше трудоустройство - наша главная цель.
Ежедневная онлайн поддержка, проверка заданий и "волшебный пендель" в нужное время.
Наши студенты и выпускники - это связи в IT по всей стране. Ты навсегда станешь частью сообщества Mate.
2-4 занятия в неделю, где ты улучшишь свою грамматику, разговорные навыки, деловую и IT лексику в удобное для тебя время.
Курьер
Бариста
Копирайтер
Курс для Java-разработчикам включает только самую актуальную и необходимую программу
Мы так уверены в своем продукте, что инвестируем в тебя собственные деньги и ничего не получим, если ты не найдешь работу.
С первого дня подготовки тебе ждет доступ к нашей базе вакансий, которая постоянно обновляется.
Мы проводим с тобой пробные собеседования, чтобы ты чувствовал себя уверенно и готовым.
Поможем составить отличное резюме, сопроводительное письмо, портфолио и оформить все рабочие профили (LinkedIn, DOU, Djinni).
Разработаем для тебя персональный план развития и будем поддерживать тебя даже после того, как ты найдешь первую работу в IT.
Многие IT-компании предпочитают выпускников Mate. Наши партнеры обращаются к нам сразу, как только открывается вакансия.
Наш HR-специалист поможет тебе с портфолио и резюме, подготовит тебя к собеседованиям и не только.
Наша карьерная поддержка поможет расти твоему доходу!
Здесь ты выучишь основной синтаксис языка программирования Java, а именно: типы данных, массивы, циклы и логические операторы, которые помогут тебе решать базовые задачи с помощью кода.
Java Basics
Попробуй и убедись, насколько он классный!
Видеоуроки и текстовая теория
Практические задания
Онлайн-сообщество, где можно задавать вопросы
База вакансий
Встроенный календарь
Чаты
Тест скорости печати
И многое другое
Так круто!
Здесь ты выучишь основной синтаксис языка программирования Java, а именно: типы данных, массивы, циклы и логические операторы, которые помогут тебе решать базовые задачи с помощью кода.
Java Basics
Попробуй и убедись, насколько он классный!
Видеоуроки и текстовая теория
Практические задания
Онлайн-сообщество, где можно задавать вопросы
Договор — это наша инвестиция в тебя. Ты не платишь ничего на протяжении 4 месяцев обучения. После окончания обучения и трудоустройства ты начнешь платить 12% от своей зарплаты каждый месяц на протяжении 3 лет (36 платежа).
12% от чистой зарплаты на течение 3 лет
Не плати ничего, если не найдешь работу!
Для нас важно, чтобы люди со всего мира имели доступ к world-class образованию, которое даст им реальную возможность получить работу мечты и развивать свой талант вопреки жизненным обстоятельствам.
Основатель Mate, работал в Google 😎
16 модулей
166 тем
4 месяца
В этом модуле ты выучишь базовый синтаксис языка программирования Java. Начнем знакомство с типами данных и операциями над ними, а уже вскоре ты будешь писать циклы и логические операторы, которые помогут тебе решать первые базовые задачи с помощью кода. Все это поможет тебе на пути в становлении Java-разработчиком.
Темы модуля
Introduction
Main Concepts
Data Types
Operators
Methods
Boolean
Conditionals
Loops
Arrays
String
Practice
Продолжаем изучать Java! В этом модуле ты подробнее разберешь инструменты из Java Basics и выполнишь еще больше практических заданий!
Темы модуля
Type Casting
Arrays Extended
Switch Case
Classes
Classes Advanced
Methods Advanced
Practice
Терминал — это один из основных инструментов любого разработчика. В этом модуле ты познакомишься с базовыми командами терминала, а также узнаешь, что такое система контроля версий Git и как ей пользоваться.
Темы модуля
Environment Setup
Command Line Basics
Git Basics
Working With Branches
Working With Remote Repo (GitHub)
courses.lesson-zero-java_about_course
Темы модуля
Intro
Java and IntelliJ Idea
Maven
Checkstyle and Review process
Ты уже познакомился с основами Java, а сейчас давай углубимся в мир Java Core. На протяжении данного модуля ты узнаешь то, что нужно знать Java-разработчику для того, чтобы на собеседованиях давать четкие ответы и быть уверенным в своих знаниях. Также ты закрепишь материал на практике, выполняя интересные задания и реализуя собственные структуры данных. Let’s begin!
Темы модуля
How to Solve Tasks
Memory, Wrappers, String
Bit Manipulation
OOP
Abstract Class vs. Interface
Exception
Files
Equals, Hashcode, and Clone
Patterns and Recursion
Generics
ArrayList
LinkedList
PECS
HashMap
Array Practice
Immutable
Set, Queue, Stack, and Comparator
Java JUnit
Java 8 — Part 1
Java 8 — Part 2
Java 8 — Part 3
Java 9-19 Improvements
Stream API Practice
Java SOLID
Java Dependency Injection
Logger
В рамках данного модуля ты ознакомишься с понятием базы данных и узнаешь, какие виды баз данных существуют. Также рассмотришь, каким образом хранятся данные в реляционных базах и научишься писать запросы SELECT, чтобы получать нужную информацию в желаемом виде. После завершения модуля ты будешь знать, что такое INNER JOIN и для чего он используется, будешь уметь сортировать и группировать данные по нужным критериям и применять различные функции конкретной БД. Итак, поехали!
Темы модуля
Introduction to SQL
SELECT Statement
WHERE Statement
NULL Value, LIKE, BETWEEN, and IN Statements
ORDER BY, LIMIT, DISTINCT
Aliases
Aggregate Functions
GROUP BY Statement
JOIN Statement
Functions
HAVING Statement
JDBC — это круто, а Hibernate — еще круче! Пришло время получить новые знания о взаимодействии с базами данных и выйти на новый уровень. В этом модуле мы посмотрим, как «под капотом» работает один из самых популярных ORM-фреймворков. Максимум теории и практики уже ждут тебя, так что не будем терять время!
Темы модуля
Database Intro
JDBC Intro
Hibernate Entities and Transactions
Entity Relations and Life Cycle
JPA and Cascade Types
Working With Lazy Initialization
Criteria API
Transaction Isolation Levels
N+1 Problem
Database Change Management Tools
SQL Practice
Hibernate Inheritance
Hibernate Cache Levels
Performance Improvement
И множество других технологий и библиотек, востребованных на рынке.
И еще около 700 не менее крутых IT-компаний, лого которых не влезли 😉
Получи бесплатный курс Java Basics , который подготовит тебя к более сложным темам
Присоединяйся к чату SandBox, где ты всегда сможешь получить помощь
Осталось мест в волне набора
или
Выбрав обучение полного дня, ты будешь платить процент от своей заработной платы согласно договору только после трудоустройства в IT.
Курс Java длится 4 месяца.
Форматы full-time (полного дня) и flex (гибкий) имеют одинаковую программу и конечный результат для трудоустройства. Разница только в графике прохождения курса и форме оплаты. Full-time курсы абсолютно бесплатны, пока ты не устроишься на работу. Затем нужно будет платить процент от заработной платы в соответствии с договором. Ты будешь учиться с 9:00 до 18:00 с понедельника по пятницу. У flex курсов фиксированные цены. Программа остается та же, но проходить ты ее сможешь в своем темпе. Flex также включает гарантию трудоустройства. Кроме того, у тебя по-прежнему будет постоянная поддержка и общение с нашими менторами.
Для обучения на наших курсах тебе необходимо пройти отбор. Он состоит из следующих шагов: 1. Зарегистрируйся и заполни форму заявки. После этого ты найдешь материалы для подготовки к вступительному тесту. 2. Пройди вступительный тест. 3. Пройди онлайн-интервью, на котором ты расскажешь про свой опыт и ожидания от курса нашему менеджеру. Также мы дадим несколько технических заданий и оценим уровень английского языка. Мы заинтересованы в кандидатах с уровнем Pre-Intermediate и выше. 4. Подпиши договор.
Каждые 10 дней мы отбираем лучших кандидатов (так называемая волна набора). Часто бывает, что группа собрана за пару недель до старта обучения. Поэтому мы рекомендуем подать заявку как можно скорее, чтобы обеспечить себе место на курсе. В среднем группы стартуют обучение один раз в 2-3 месяца.
Курс проходит онлайн с понедельника по пятницу (см. план обучения) Ты будешь смотреть семинары и выполнять различные практические задания. Наши наставники предоставят обратную связь и ответят на все твои вопросы письменно или в Zoom в рабочее время с понедельника по пятницу. Групповые видеозвонки проходят 4 раза в неделю во второй половине дня. Также у тебя будет возможность общаться с однокурсниками 24/7. Этот формат не получится совместить с учебой или работой из-за интенсивности обучения.
Конечно! Наш курс рассчитан и на новичков. 9 из 10 студентов Mate не имеют технического образования. Мы научим тебя всем основам и поможем во всем.
Записаться на курс полного дня ты можешь с 16 лет (по согласию родителей). Сочетать с работой или обучением курс полного дня не получится из-за его интенсивности.
Да, у нас нет ограничений по возрасту. IT — одна из самых недискриминационных отраслей. Возможно будет сложно, но ты сможешь получить свою первую работу в IT.
Выпускники направления Java чаще всего получают первую работу на позициях Java Developer, Java Software Engineer, Backend Developer и Software Developer.
Наша общая цель со студентами — это трудоустройство. Если ты не получишь приглашение на работу в сфере IT после окончания обучения, то платить ничего не нужно.
90% наших выпускников трудоустроены.
Наши HR-специалисты будут работать с тобой и делать все, чтобы у тебя получилось трудоустроиться. Мы поможем тебе с резюме и портфолио, а также с профилями на всех популярных IT-платформах. Мы подготовим тебя к собеседованию и предоставим доступ к вакансиям.