Язык программирования Java существует уже более 20 лет и используется практически во всех отраслях: от мобильных приложений до веб-сайтов, от финансов до сельского хозяйства. Java легко изучается новичками
Да, в Mate нелегко, но эффективно. Наша главная цель - твое трудоустройство.
Онлайн поддержка ежедневно, проверка заданий и "волшебный пендель" в необходимое время.
Наши студенты и выпускники - это связи в IT по всей стране. Ты навсегда будешь частью Mate.
2-4 урока еженедельно для студентов полного дня и за дополнительную плату для гибкого формата.
Курьер
Бариста
Копирайтер
Курс для Java-разработчикам включает только самую актуальную и необходимую программу
На учебе полного дня ты не платишь ничего в течение 5 месяцев. После того, как найдешь работу, будешь платить 12% зарплаты ежемесячно в течение 3 лет (36 платежей). На обучении по гибкому графику важно пройти 100% курса. Если после этого мы активно искали работу 16 недель и ни одного офера – имеешь право на возмещение.
На нашей платформе есть актуальная база вакансий, которая постоянно обновляется. Здесь ты можешь подавать заявки и отслеживать прогресс.
Наши пробные собеседования помогут тебе подготовиться к настоящему интервью и чувствовать себя уверенно.
Поможем оформить резюме, портфолио и все рабочие профили (LinkedIn, DOU, Djinni), которые будут привлекать внимание рекрутеров.
Создадим персональный план развития, поможем осмотреть актуальные предложения, а также определить зарплатные ожидания.
Наши партнеры интересуются выпускниками Mate и обращаются к нам напрямую, иногда даже к публикации вакансий на рынке.
Оплачивай полный день только после трудоустройства. При гибком графике возвратим средства, если не найдешь работу.
Наша карьерная поддержка поможет расти твоему доходу!
Здесь ты выучишь основной синтаксис языка программирования Java, а именно: типы данных, массивы, циклы и логические операторы, которые помогут тебе решать базовые задачи с помощью кода.
Java Basics
Попробуй и убедись, насколько он классный!
Видеоуроки и текстовая теория
Практические задания
Онлайн-сообщество, где можно задавать вопросы
Для нас важно, чтобы люди со всего мира имели доступ к world-class образованию, которое даст им реальную возможность получить работу мечты и развивать свой талант вопреки жизненным обстоятельствам.
Основатель Mate, работал в Google 😎
17 модулей
175 тем
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
И множество других технологий и библиотек, востребованных на рынке.
Здесь ты выучишь основной синтаксис языка программирования Java, а именно: типы данных, массивы, циклы и логические операторы, которые помогут тебе решать базовые задачи с помощью кода.
Java Basics
Попробуй и убедись, насколько он классный!
Видеоуроки и текстовая теория
Практические задания
Онлайн-сообщество, где можно задавать вопросы
И еще около 700 не менее крутых IT-компаний, лого которых не влезли 😉
Оставь свои контактные данные и наш карьерный консультант поможет.
От первой строки кода до первой работы в IT – с нами это реально.
Конечно! 9 из 10 студентов Mate не имеют профильного технического образования. Наша основная цель – научить тебя основам и помочь устроиться на работу в IT.
Курсы полного дня абсолютно бесплатны, пока ты не устроишься на работу. Ты будешь учиться с 9:00 до 18:00 с понедельника по пятницу. Затем нужно будет платить процент от заработной платы согласно договору. У гибких курсов фиксированная цена. Программа остается та же, но проходить ее сможешь в своем темпе. Гибкий формат также включает в себя гарантию трудоустройства.
Для обучения полного дня тебе предстоит пройти следующий отбор: 1. Зарегистрироваться и выполнить вводный тест. 2. Пройти онлайн-интервью, на котором мы спросим твой опыт и ожидания от курса. Также мы проверим твой английский, который должен быть на уровне Pre-Intermediate+. 3. В заключение, мы подпишем договор. Для обучения в гибком формате, ты расскажешь о своем опыте и ожиданиях от курса нашему менеджеру на онлайн-звонке. После оплаты курс будет доступен сразу.
На курс полного дня каждые 10 дней мы отбираем лучших кандидатов. Если группа набрана за несколько недель до начала обучения, мы рекомендуем подать заявку как можно скорее, чтобы обеспечить себе место на курсе. В среднем группы стартуют 1 раз в 2-3 месяца. На курс с гибким графиком набора нет – он доступен сразу после оплаты.
Записаться на курс полного дня ты можешь с 16 лет (по согласию родителей). Сочетать с работой или обучением курс полного дня не получится из-за его интенсивности. На курсе со свободным графиком ты можешь учиться, если тебе не менее 15 лет. Гарантия трудоустройства действует, если к концу курса ты достиг трудоспособного возраста по закону твоей страны.
У нас нет возрастных ограничений. IT-сфера – одна из самых недискриминированных. Будет непросто, но мы верим, что ты найдешь свою первую работу в IT.
На курсе полного дня обучение проводится с 9 до 18 с понедельника по пятницу в онлайн-режиме (подробности можешь посмотреть в плане обучения). Ты будешь смотреть вебинары и выполнять практические задачи. Наши менторы будут отвечать на твои вопросы и давать обратную связь в письменном виде или во время видеозвонков в рабочее время с понедельника по пятницу. Групповые видеозвонки проходят 4 раза в неделю во второй половине дня. С сокурсниками сможешь общаться в групповых чатах 24/7. Формат обучения полного дня не удастся сочетать с учебой или работой из-за его интенсивности. На курсе с гибким графиком ты сможешь учиться в собственном темпе. Ты будешь смотреть видеоуроки, выполнять различные практические задания и задавать вопросы в чате. Также будет возможность общаться со своими сокурсниками 24/7. Менторы предоставят тебе обратную связь и ответы на все вопросы. Также ты сможешь задавать свои вопросы на групповых видеозвонках.
После окончания нашего курса вы получите сертификат. Более 4000+ наших выпускников используют их, чтобы продемонстрировать свои навыки в LinkedIn и других социальных сетях. Но наша главная цель – трудоустройство. И для этого мы сделаем все возможное.
Выпускники направления Java чаще всего получают первую работу в должностях Java developer, Java Software engineer, Backend developer и Software developer.
Наша общая цель со студентами – это трудоустройство. Если после курса полного дня ты не получишь приглашение на работу в IT, ничего платить не нужно. На курсе с гибким графиком действует правило окончания курса на 100% и активный поиск работы с нашей командой в течение 16 недель. Если после этого найти работу в IT не удастся, ты будешь иметь право на возврат средств.