Мова програмування Java існує вже понад 20 років, і її використувають майже в усіх галузях: від мобільних додатків до сайтів, від фінансової сфери до аграрної. Java легко вивчається новачками
В Mate нелегко, але ефективно. Твоє працевлаштування — наша головна мета.
Онлайн підтримка щодня, перевірка завдань та “чарівний пендель” у необхідний час.
Наші студенти і випускники — це зв’язки в IT по всій країні. Ти назавжди станеш частиною Mate.
2-4 уроки щотижня для студентів повного дня та за додаткову плату для гнучкого формату.
Курʼєр
Бариста
Копірайтер
На курсі для Java девелоперів тільки найбільш актуальна і необхідна програма
На курсі повного дня ти не платиш нічого за 5 місяців навчання. Після працевлаштування — 12% зарплати протягом 3 років. Курс із гнучким графіком має фіксовану ціну. Якщо за 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)
Ми хочемо, щоб ви приєдналися до курсу підготовленими і швидко рухалися разом з групою, коли почнеться навчання. Виконання завдань підвищить вашу продуктивність під час курсу і в довгостроковій перспективі допоможе вам отримати роботу в кращій компанії з вищою зарплатою.
Теми модуля
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. Ментори нададуть тобі зворотний зв’язок і відповіді на всі питання із 9:00 до 18:00 з понеділка по п’ятницю. Також ти зможеш ставити свої запитання на групових відеодзвінках.
Так, звісно! Понад 4000 наших випускників вже використовують сертифікати, щоб продемонструвати свої навички у LinkedIn та інших соціальних мережах.
Випускники напрямку Java найчастіше отримують першу роботу на посадах Java developer, Java Software engineer, Backend developer та Software developer.
Наша спільна мета зі студентами — це працевлаштування. Якщо після курсу повного дня ти не отримаєш запрошення на роботу в IT, то нічого платити не потрібно. На курсі з гнучким графіком діє правило закінчення курсу на 100% та активного пошуку роботи з нашою командою протягом 16 тижнів. Якщо після цього знайти роботу в ІТ не вдасться, ти матимеш право на повернення коштів.