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
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
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 — rozwinięcie
Instrukcja switch
Klasy
Klasy — rozwinięcie
Metody — rozwinięcie
Ćwiczenia
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.
Sam decydujesz, kiedy i ile czasu poświęcić na naukę. Mentorzy są zawsze gotowi pomóc i odpowiedzieć na twoje pytania. Będziesz mógł komunikować się z kolegami z grupy na czacie i podczas grupowych wideorozmów. Ponadto, otrzymujesz nieograniczony dostęp do kursu, co pozwala uczyć się we własnym tempie.
Oczywiście. Nasi absolwenci - a jest już ich ponad 4300 - 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.