Kurs flex
W Javie powstają aplikacje dla wszystkich urządzeń i zastosowań, od smartfonów po desktopy, od finansów po rolnictwo. Świetnie nadaje się do pracy z dużymi ilościami danych.
Chcesz uczyć się we własnym tempie, z naszym wsparciem.
Wkraczasz w świat IT bez relewantnego doświadczenia, ale z solidną motywacją.
Mamy jeden cel: pomóc Ci zdobyć pracę w IT. Dlatego 80% kursu poświęcamy praktyce.
Mentorzy wspierają Cię w nauce nowych zagadnień, sprawdzają Twoje zadania, wskazują błędy i podpowiadają, jak je rozwiązać.
Studenci i absolwenci Mate staną się Twoimi kontaktami w branży IT na całym świecie.
Od 2 do 4 lekcji tygodniowo na konwersacje, naukę gramatyki i nowych słówek ze świata IT.
Kurier
Baristka
Mechanik
Program kursu obejmuje wszystko to, czego od Java developerów oczekują sami pracodawcy
Jeśli ukończysz wszystkie moduły, a mimo to nie znajdziesz pracy w ciągu 4 miesięcy - zwrócimy Ci pieniądze.
Na naszej platformie znajdziesz wszystkie oferty pracy z polskich i zagranicznych job boardów - nie przegapisz żadnej szansy!
Dzięki regularnym, próbnym rozmowom kwalifikacyjnym wypadniesz świetnie przed każdym pracodawcą.
Stworzysz materiały przemawiające do rekruterów: CV, listy motywacyjne i profile w social mediach dla profesjonalistów.
Nasi koordynatorzy pomogą Ci ocenić oferty pracy i zbudować oczekiwania finansowe zgodne z bieżącą sytuacją na rynku.
Gdy pracodawcy szukają juniorów, wielu zgłasza się bezpośrednio do nas - jeszcze zanim oferta pojawi się na rynku.
Jeśli nie znajdziesz pracy w ciągu 4 miesięcy od ukończenia kursu, zwrócimy Ci pieniądze. Powtarzamy się, żeby wybrzmiało!
Nasze wsparcie w karierze przyczyni się do wzrostu Twoich dochodów!
Opanujesz podstawy składni Javy. Zaczniesz od typów danych i operacji, przejdziesz przez pętle i operatory logiczne, a potem - przyjdzie czas na bardziej zaawansowane zagadnienia!
Podstawy Javy
Sprawdź, czy Ci się podoba!
Lekcje wideo i teoria
Interaktywne ćwiczenia
Zaangażowana społeczność studentów
Wierzymy, że każdy powinien mieć dostęp do edukacji światowej klasy, by rozwijać talenty i zdobyć pracę marzeń w dowolnym momencie życia.
Twórca Mate academy, eksprogramista Google
Moduły (10)
Tematy (118)
Miesiące (7)
Opanujesz podstawy składni Javy. Zaczniesz od typów danych i operacji, przejdziesz przez pętle i operatory logiczne, a potem - przyjdzie czas na bardziej zaawansowane zagadnienia!
Tematy modułu
Wprowadzenie
Główne pojęcia
Typy danych
Operatory
Metody
Boolean
Instrukcje warunkowe
Pętle
Tablice
Ciągi znaków
Ćwiczenia
Przyjrzymy się bliżej narzędziom, które poznałeś w module Java Basics i przećwiczymy je na mnóstwie zadań praktycznych.
Tematy modułu
Konfiguracja środowiska
Rzutowanie typów
Tablice - rozszerzenie
Instrukcja switch
Klasy
Klasy zaawansowane
Metody zaawansowane
Ćwiczenia
Nauczysz się komend do obsługi Terminala, czyli podstawowego narzędzia pracy każdego dewelopera, a także dowiesz się, jak korzystać z systemu kontroli wersji kodu Git.
Tematy modułu
Konfiguracja środowiska
Komendy wiersza poleceń
Podstawy GIT
Praca z gałęziami
Praca z historią edycji
Praca ze zdalnym repozytorium
Najważniejszych pojęć Javy ciąg dalszy. Dowiesz się wszystkiego, co Java developer wiedzieć powinien, by wypaść świetnie na rozmowie kwalifikacyjnej i stworzysz swoje pierwsze struktury danych.
Tematy modułu
Rozwiązywanie zadań na GitHubie
Klasy: memory, wrapper, String
Manipulowanie bitami
Programowanie obiektowe
Interfejs kontra klasa abstrakcyjna
Wyjątki
Pliki
Metody: equals, hashCode i clone
Wzorce projektowe i rekurencja
Generyki
ArrayList
LinkedList
PECS
HashMap
Ćwiczenia z tablicami
Niemutowalność (immutability)
Interfejsy: set, queue, stack i comparator
Java JUnit
Java 8 — cz. 1
Java 8 — cz. 2
Java 8 — cz. 3
Usprawnienia w Javie 9-19
Ćwiczenia ze Stream API
Java SOLID
Wstrzykiwanie zależności
Logger
SQL semantycznie mocno przypomina angielski – znającym ten język nauka przyjdzie więc stosunkowo łatwo. W tym module dowiemy się, jak wykorzystywać SQL w pracy z bazami danych, m.in. do grupowania, filtrowania, sortowania i pozyskiwania danych.
Tematy modułu
Wprowadzenie do SQL
Klauzula SELECT
Klauzula WHERE
Wartość NULL i klauzule: LIKE, BETWEEN oraz IN
Klauzula ORDER BY, LIMIT i DISTINCT
Aliasy
Funkcje agregujące
Klauzula GROUP BY
Klauzula JOIN
Funkcje
Klauzula HAVING
Czas wynieść Twoją znajomość interakcji z bazami danych na wyższy poziom i poznać najpopularniejsze frameworki ORM!
Tematy modułu
Wprowadzenie do baz danych
Wprowadzenie do JDBC
Encje i transakcje w Hibernate
Relacje między encjami i cykl życia
JPA i typy kaskadowe
Leniwa inicjalizacja (lazy loading)
Criteria API
Poziomy izolowania transakcji
Problem N+1
Narzędzia do zarządzania bazami danych
Ćwiczenia z SQL
Dziedziczenie w Hibernate
Optymalizowanie wydajności
Poziomy pamięci podręcznej w Hibernate
Korzystasz z internetu na co dzień, ale czy wiesz, jak właściwie funkcjonuje sieć WWW? W tym kursie pomożemy Ci zrozumieć, w jaki sposób nasze urządzenia współdziałają i wymieniają dane z internetem, a także omówimy czym jest internet w ogóle.
Tematy modułu
Wprowadzenie do sieci
Model OSI
HTTP
Szyfrowanie
Internetowe API
Bezpieczeństwo w sieci
...a to dopiero początek!
Opanujesz podstawy składni Javy. Zaczniesz od typów danych i operacji, przejdziesz przez pętle i operatory logiczne, a potem - przyjdzie czas na bardziej zaawansowane zagadnienia!
Podstawy Javy
Sprawdź, czy Ci się podoba!
Lekcje wideo i teoria
Interaktywne ćwiczenia
Zaangażowana społeczność studentów
...i 700+ innych organizacjach z sektora IT!
...i otrzymaj moduł "Podstawy Javy" za darmo!
Czas trwania kursu flex zależy tylko od Ciebie. Jeśli np. będziesz studiować 3-4 godziny dziennie, naukę skończysz po około 7 miesiącach.
Kursy w ramach nauki dziennej i opcji flex oferują identyczny program, łączy je również wspólny cel: mają zagwarantować Ci zdobycie pracy w IT. Różnice sprowadzają się do sposobu płatności i grafiku. W przypadku nauki dziennej, kursy są darmowe do momentu znalezienia przez Ciebie pracy. Gdy ją zdobędziesz, część Twojej pensji będzie trafiać do Mate - zgodnie z treścią umowy (12%). Zajęcia odbywają się według grafiku, w dni powszednie, od 8:00 do 17:00. Naukę w opcji flex cechuje z kolei stała cena kursów i brak etapu rekrutacji na starcie. Możesz zacząć studia natychmiast po uiszczeniu płatności. Stałego planu zajęć nie uświadczysz, zatem: uczysz się, kiedy chcesz!
Oczywiście. Nasi absolwenci - a jest już ich ponad 4000 - wykorzystują swoje certyfikaty m.in. na LinkedInie. Choć to raczej... dodatek. Skupiamy się przede wszystkim na tym, byś znalazł zatrudnienie w IT.
Na kursie flex uczysz się, kiedy chcesz. Oglądasz nagrane wykłady, rozwiązujesz zadania, a jeżeli potrzebujesz pomocy: wysyłasz mentorom pytania, na które oni odpowiadają w godzinach pracy. Jedynym stałym punktem programu są grupowe sesje Q&A. Odbywają się dwa razy w tygodniu, popołudniu lub wieczorem, by nie kolidowały z Twoimi planami.
8/10 studentów Mate nie ma żadnego doświadczenia w sektorze IT. A jeżeli nie przekonują Cię liczby, uspokajamy: każdy kurs uwzględnia nawet najbardziej podstawowe zagadnienia. Możesz też liczyć na wsparcie naszego zespołu!
Na naszych kursach dziennych kształcimy osoby, które ukończyły 16. rok życia, bo w tym wieku można już legalnie pracować (za zgodą rodzica lub opiekuna).
Kształcimy osoby w każdym wieku, zresztą: w sektorze IT metryka raczej nie ma znaczenia. A jeśli obawiasz się, że nauka programowania może Cię przerosnąć, to... nie ma ku temu powodu! Musisz być zaangażowany, zmotywowany, a ukończysz nasz kurs i znajdziesz pracę bez problemu :)
Absolwenci kursu zdobywają zatrudnienie jako Java developerzy.
W Mate zapewniamy wsparcie w rozwoju kariery i gwarantujemy znalezienie pracy. Jeśli ukończysz nasz kurs (wraz z modułem zatrudnienie) i nie otrzymasz żadnej oferty pracy w ciągu 16 tygodni aktywnego szukania, przysługuje Ci prawo do zwrotu środków.
80%- tylu absolwentów Mate academy znajduje zatrudnienie w sektorze IT.
Uczymy i pomagamy znaleźć pracę na całym świecie. Nasi studenci, absolwenci i współpracownicy działają w Europie, Azji, Afryce, USA, Kanadzie oraz Australii.
W zdobywaniu pracy pomogą Ci nasi specjaliści HR. Możesz na nich liczyć przy tworzeniu portfolio, CV i profili na wszystkich popularnych platformach dla specjalistów z branży IT. Przygotują Cię również na rozmowy kwalifikacyjne w języku polskim i angielskim.