Opis kursu
Kurs prowadzony jest od postaw. W jego skład wchodzą 3 elementy - prework (materiały przed stacjonarnym kursem, 60 h), zajęcia stacjonarne (280 h) oraz w połowie kursu tydzień nauki zdalnej, podczas którego dostaniesz zadania do rozwiązania w domu (20 h). Ostatni tydzień zajęć jest tygodniem warsztatowym poświęconym na przygotowanie i obronienie projektu końcowego.
Java jest jedną z najbardziej popularnych technologii na rynku. Za jej pomocą można tworzyć aplikacje typu stand alone np. office czy firefox, systemy bankowe i korporacyjne oraz aplikacje natywne np. na androida. Język ten najczęściej możemy spotkać w korporacjach i firmach outsourcingowych. Programowanie w Javie wymaga znajomości algorytmów, struktur danych oraz wzorców projektowych. W programie kursu poza Javą nauczysz się również frameworku Spring i biblioteki Hibernate, technologii bazodanowej MySQL oraz JavaScriptu i jQuery.
Dla kogo jest kurs?
Kurs od podstaw odpowiedni dla tych, którzy wcześniej nie mieli styczności z programowaniem. Najlepiej odnajdą się na nim osoby, które cechuje analityczne podejście do problemów, systematyczność oraz chęć rozwiązywania logicznych problemów. W pracy programisty back-end przez długi czas czekamy na efekty swojej pracy i nie widzimy na bieżąco jej wyników. Osoby te bardzo rzadko mają kontakt z klientem.
Co będziesz potrafił po kursie
- Napisać program konsolowy korzystając z języka Java
- Tworzyć proste strony używając Serverletów
- Komunikować się z bazą danych MySQL
- Napisać większy serwis korzystając z framewroku Spring i biblioteki Hibernate
- Napisać aplikację typu REST i komunikować się z nią z poziomu JavaScript
Ścieżki kariery
W zależności od firmy do jakiej trafisz oraz od Twojego zaangażowania, kariera Java developera może wyglądać w taki sposób:
Miejsce zatrudnienia
- korporacja
Kariera w firmie IT
- Junior do 3 lat doświadczenia
- Mid 3-5 lat doświadczenia
- Senior powyżej 5 lat doświadczenia
- Architekt systemowy 7-10 lat doświadczenia
Rejestracja i dodatkowe informacje: https://coderslab.pl/pl/java-developer-web