Pomiń dostępne kursy

Dostępne kursy

Kurs Java Podstawy(Demo) - dostęp tylko do losowych sekcji

Java - kurs podstawowy (wersja rozszerzona)

Wersja rozszerzona to idealny wybór dla wszystkich osób, dla których książka, czy wszystkie dostępne w internecie kursy to za mało i oczekują wsparcia merytorycznego nauczycieli, nie martwiąc się o to, że któreś z zagadnień okaże się zbyt trudne do zrozumienia.

Kurs jest zbudowany w taki sposób, że nie jest wymagana żadna wcześniejsza znajomość programowania. Nauczymy Cię jak zainstalować i skonfigurować środowisko Javy na swoim komputerze, ale także wprowadzimy w bardziej skomplikowane zagadnienia włączając w to najważniejsze nowości Javy 8.

Na 57 modułów, z których zbudowany jest kurs, składa się ponad 279 aktywności, do których dodatkowo w wersji rozszerzonej dostajesz wsparcie mentorów i dostęp systemu wymiany wiedzy użytkowników kursu. Możesz więc poprosić o pomoc, ale także pomagać innym utrwalając zdobytą wiedzę. Odpowiedź uzyskasz od nas najczęściej w czasie nie dłuższym niż 24H, 7 dni w tygodniu.

Kurs dostosowany do najnowszej Javy 8

Staramy się być na czasie, dzięki temu w odróżnieniu od większości książek i kursów dostępnych w Polsce w kursie poruszamy takie zagadnienia jak:

  • Podstawy rachunku lambda.
  • Praktyczne wykorzystanie strumieni.
  • Tworzenie interfejsów użytkownika z wykorzystaniem JavyFX.
  • Nowe Date and Time API.

Stawiamy na praktykę

Staraliśmy się ograniczyć teorię do minimum, ponieważ wierzymy, że najlepszym sposobem na naukę programowania jest po prostu... programowanie. Z tego powodu w większości modułów znajdziesz następujące elementy:

  • Wstęp teoretyczny.
  • Quiz.
  • Zadanie z proponowanym przez nas rozwiązaniem.
  • Rozwój aplikacji krok po kroku.
  • Forum pytań i odpowiedzi (tylko w wersji rozszerzonej)

Kupując ten kurs dostajesz:

  • Dostęp do materiałów na okres jednego roku.
  • Dostęp do wszystkich aktualizacji w czasie subskrypcji.
  • 71 lekcji teoretycznych
  • 52 Quizy
  • 52 Zadaia z rozwiązaniami
  • 53 lekcje poświęcone rozwijaniu aplikacji krok po kroku

Kurs obejmuje dodatkowe wsparcie merytoryczne na poziomie nie odbiegającym znacząco od poruszanych zagadnień kursu. Po ukończeniu kursu otrzymasz imienny certyfikat potwierdzający zdobytą wiedzę.

Obejrzyj prezentację i poznaj szczegóły

Pytania i wątpliwości?

Napisz do nas na kontakt@javastart.pl lub zadzwoń - doradzimy Ci, czy ten kurs jest najlepszym wyborem dla Ciebie.

Java - kurs podstawowy

Ten kurs to idealny wybór dla wszystkich osób, które dopiero rozpoczynają swoją przygodę z programowaniem i nigdy wcześniej nie miały z tym styczności. Poprowadzimy Cię od absolutnych podstaw takich jak poprawna instalacja i konfiguracja Javy, napisanie i uruchomienie pierwszego programu, aż po bardziej skomplikowane elementy związane z wykorzystaniem zewnętrznych bibliotek.

W 57 modułach zawarliśmy łącznie ponad 279 aktywności, które pozwolą Ci poznać nie tylko Javę, ale także środowisko programistyczne eclipse.

Kurs dostosowany do najnowszej Javy 8

  • Wyrażenia lambda i elementy programowania funkcyjnego.
  • Przetwarzanie kolekcji za pomocą strumieni.
  • Date and Time API.
  • Tworzenie graficznego interfejsu użytkownika w Javie FX.

Maksimum praktyki

Na każdy z modułów składa się kilka aktywności, najczęściej jest to połączenie:

  • Krótkiej lekcji teoretycznej.
  • Quizu do rozwiązania.
  • Zadania do samodzielnego opracowania wraz z proponowanym rozwiązaniem.
  • Rozwój większej aplikacji krok po kroku.

Kupując ten kurs dostajesz:

  • Dostęp do materiałów na okres jednego roku.
  • Dostęp do wszystkich aktualizacji w czasie subskrypcji.
  • 71 lekcji teoretycznych
  • 52 Quizy
  • 52 Zadań z rozwiązaniami
  • 53 lekcji poświęconych rozwijaniu aplikacji krok po kroku

Po ukończeniu kursu otrzymasz imienny certyfikat potwierdzający zdobytą wiedzę.

 

Obejrzyj prezentację i poznaj szczegóły

Kurs nie obejmuje wsparcia merytorycznego mentorów, jeżeli czujesz, że może Ci się przydać wsparcie i chcesz mieć możliwość dopytywania o nowo poznane rzeczy w trakcie przerabiania kursu - wybierz kurs rozszerzony - wybór większości użytkowników.

Pytania i wątpliwości?

Napisz do nas na kontakt@javastart.pl lub zadzwoń - doradzimy Ci, czy ten kurs jest najlepszym wyborem dla Ciebie.

Kurs Android (wersja rozszerzona)

android beta

Przekrojowy kurs programowania aplikacji mobilnych na platformę Android. Przeznaczony jest dla osób które opanowały już podstawy Javy Jeżeli nie znasz jeszcze Javy na odpowiednim poziomie sugerujemy skorzystanie w pierwszej kolejności z naszego kursu programowania od podstaw obejmującego Javę 8.

W kursie dowiesz się jak wygląda proces wytwarzania aplikacji począwszy od przygotowania środowiska, poprzez tworzenie pierwszych mniej lub bardziej zaawansowanych aplikacji, kończąc na zamieszczeniu aplikacji na platformie Google Play.

Kurs jest w trakcie rozwoju, lecz już teraz możesz się zapisać w specjalnej, promocyjnej cenie.

Kurs aktualnie omawia takie tematy jak:

  • instalacja środowiska Android Studio oraz Eclipse
  • omówienie struktury projektów
  • tworzenie interfejsów użytkownika
  • tworzenie i obsługa kontrolek
  • ekran preferencji
  • obsługę systemu plików
  • obsługę baz danych
  • tłumaczenie aplikacji
  • monitorowanie aplikacji po publikacji

Do końca rozwoju pojawią się także:

  • obsługa baz danych
  • przetwarzanie danych w tle
  • debugowanie aplikacji
  • różne opcje nawigacji
  • Google Maps
  • komunikacja sieciowa i tworzenie prostych serwisów webowych (w php)
  • obsługę podzespołów urządzeń - bluetooth, żyroskop, gps, wibracja etc.
  • publikację aplikacji na Google Play

W wersji rozszerzonej otrzymujesz możliwość zadawania pytań do każdego z tematów, więc w przypadku zagadnień niezrozumiałych możesz liczyć na naszą pomoc.

Kurs Android (wersja podstawowa)

beta

Przekrojowy kurs programowania aplikacji mobilnych na platformę Android. Przeznaczony jest dla osób które opanowały już podstawy Javy Jeżeli nie znasz jeszcze Javy na odpowiednim poziomie sugerujemy skorzystanie w pierwszej kolejności z naszego kursu programowania od podstaw obejmującego Javę 8.

W kursie dowiesz się o procesie wytwarzana aplikacji począwszy od przygotowania środowiska, poprzez tworzenie pierwszych mniej lub bardziej zaawansowanych aplikacji, kończąc na zamieszczeniu aplikacji na platformie Google Play.

Kurs jest w trakcie rozwoju (beta), lecz już teraz możesz się zapisać w specjalnej, promocyjnej cenie.

Kurs aktualnie omawia takie tematy jak:

  • instalacja środowiska Android Studio oraz Eclipse
  • omówienie struktury projektów
  • tworzenie interfejsów użytkownika
  • tworzenie i obsługa kontrolek
  • ekran preferencji
  • obsługę systemu plików
  • obsługę baz danych
  • tłumaczenie aplikacji
  • monitorowanie aplikacji po publikacji

Do końca rozwoju pojawią się także:

  • obsługa baz danych
  • przetwarzanie danych w tle
  • debugowanie aplikacji
  • różne opcje nawigacji
  • Google Maps
  • komunikacja sieciowa i tworzenie prostych serwisów webowych (w php)
  • obsługę podzespołów urządzeń - bluetooth, żyroskop, gps, wibracja etc.
  • publikację aplikacji na Google Play

Jeżeli zależy Ci na wsparciu merytorycznym, możliwości zadawania pytań do poszczególnych tematów, polecamy kurs w wersji rozszerzonej - wybór większości użytkowników naszych kursów.

jee_angular

Kurs tworzenia dynamicznych aplikacji webowych z wykorzystaniem technologii JEE7 oraz AngularJS pozwoli Ci na zbudowanie wydajnych, nowoczesnych i responsywnych stron WWW.

W kursie omawiane są m.in. takie technologie jak:

  • JPA 2.x + Hibernate (Java Persistance API) jako standard mapowania obiektowo relacyjnego
  • EJB 3.x (Enterprise Java Beans) jako warstwa usług z uwzględnieniem kolejek JMS i obsługi transakcji (JTA)
  • CDI 1.x (Context and Dependency Injection) jako standard wstrzykiwania zależności w kontenerach JEE
  • JAX-RS (RESTful Web Services) jako warstwa udostępniająca API oparte o REST
  • JMS (Java Message Service) czyli asynchroniczna komunikacja komponentów oparta o komunikaty
  • Batch API 1.x - przetwarzanie danych w modelu Reader -> Processor -> Writer
  • Java Mail - usługa obsługi email
  • AngularJS + Bootstrap3 + HTML5 jako warstwa prezentacji

Nauczysz się także administrować najnowszą dystrybucją serwera Wildfly(JBoss) w wersji 9.x, który dostarcza implementację powyższych technologii w postaci bibliotek takich jak Hibernate, Weld, RESTeasy, HornetQ, JBeret. Dowiesz się jak definiować źródła danych, analizować statystyki serwera, czy uruchamiać go w różnych trybach.

Podstawowym IDE, które wykorzystujemy w kursie jest Eclipse w wersji EE. W kursie będziemy wykorzystywali również narzędzie Maven, jednak nie musisz mieć żadnej wcześniejszej wiedzy na jego temat.

Ponieważ tak jak zawsze stawiamy przede wszystkim na praktykę, w trakcie kursu stworzysz w pełni funkcjonalną aplikację, którą będziesz mógł uruchomić na zewnętrznym serwerze. Pokażemy Ci jak skonfigurować tani serwer VPS oraz jak wdrożyć proces ciągłej integracji(Continuous Integration) korzystając z GITa i Jenkinsa.

W kursie wymagana jest bardzo dobra znajomość programowania w języku JavaSE i podstawowa wiedza dotycząca tworzenia aplikacji webowych w JEE, m.in.:

  • podstawy HTML i CSS
  • rozumienie podstaw protokołu HTTP
  • umiejętność tworzenia podstawowych zapytań SQL i pracy z relacyjnymi bazami danych(JDBC)
  • rozumienie roli serwera aplikacji, kontenera serwletów, podstawowej administracji(np. Tomcat)
  • rozumienie istoty wzorca MVC

Nie jest natomiast wymagana żadna wcześniejsza wiedza dotycząca zagadnień omawianych w kursie, ani języka Javascript. Jeżeli nigdy wcześniej nie tworzyłeś aplikacji webowych w Javie zalecamy wcześniejsze ukończenie kursu Wprowadzenie do JEE.

W dodatku do kursu znajdziesz także informacje o wybranych elementach standardu JEE8, którego wprowadzenie planowane jest na rok 2017.

FAQ

Dlaczego w kursie wykorzystujecie Eclipse, a nie np. Intellij IDEA?

  • Intellij IDEA w wersji wspierającej tworzenie aplikacji webowych to koszt minimum kilkuset zł.

Dlaczego nie omawiamy w kursach technologii JSF(Java Server Faces)?

  • W kursach staramy się przedstawiać rozwiązania, z których sami korzystamy na co dzień. Podejście oparte o REST i frameworki Javascriptowe jest naszym zdaniem bardziej przyszłościowe.

Czy po ukończeniu tego kursu znajdę/dostanę pracę?

  • Nie jesteśmy w stanie tego zagwarantować, jednak mając solidne podstawy programowania w Javie, po przyswojeniu informacji z tego kursu powinieneś być w stanie co najmniej samodzielnie określić, czy Twoja wiedza jest już wystarczająca do podjęcia pracy.

Jak długo będę mieć dostęp do materiałów i ile trwa kurs?

  • Przerobienie całego materiału zawartego w kursie powinno zająć do 2 miesięcy czasu, przy założeniu poświęcania na niego codziennie przynajmniej 2 godzin. Dostęp do materiałów przydzielany jest na okres roku od daty zakupu. W tym czasie będziesz mieć także dostęp do wszystkich aktualizacji.

Kurs jest w trakcie opracowania.

spring framework

Spring jest obecnie najpopularniejszym frameworkiem do tworzenia aplikacji w języku Java. W ramach tego kursu poznasz jego najważniejsze składowe oraz stworzysz kompletną aplikację wykorzystującą możliwości jakie daje.

W ramach kursu omówione zostaną m.in. moduły takie jak:

  • Spring Core
  • Spring MVC
  • Spring Boot
  • Spring JDBC
  • Spring Data
  • Spring Security
  • Spring WebFlow

W celu najlepszego zrozumienia kursu wymagana jest dobra znajomość zagadnień związanych z programowaniem obiektowym w języku Java oraz tworzeniem aplikacji webowych w tym języku. Jeżeli wcześniej nie miałeś styczności z aplikacjami internetowymi tworzonymi w języku Java, zalecamy przerobić w pierwszym kroku nasz kurs wprowadzający do technologii JEE.

Kurs jest w fazie opracowania, będzie istniała wcześniejsza możliwość wykupienia kursu w wersji Beta.

Java EE - kurs wprowadzający

Wersja rozszerzona z dodatkowym wsparciem merytorycznym

Java EE rozszerzony

Kurs wprowadzający do programowania w technologii Java EE 7 przeznaczony jest dla osób, które posiadają solidne podstawy programowania w technologii Java Standard Edition. Zalecana jest znajomość technologii Android, JavaFX lub pokrewnej, w której interfejs użytkownika definiowany jest w języku XML. Jeżeli nie znasz jeszcze Javy na odpowiednim poziomie sugerujemy skorzystanie w pierwszej kolejności z naszego kursu programowania od podstaw obejmującego Javę 8 oraz JavęFX.

Zagadnienia omawiane w kursie to:

  • najważniejsze elementy JEE7 wybrane na podstawie certyfikacji Oracle Web Component Developer Certified Expert
  • podstawy języka SQL
  • modelowanie baz danych z wykorzystaniem MySQL Workbench
  • łączność z bazą danych w oparciu o JDBC
  • wybrane elementy Spring framework
  • definiowanie atrakcyjnego wyglądu strony z wykorzystaniem CSS w oparciu o framework Bootstrap 3
  • podstawowa administracja serwerem Tomcat 8
  • omówienie wybranych wzorców projektowych
  • różnice w konfiguracji aplikacji w oparciu o adnotacje oraz pliki XML
  • praca z Eclipse IDE dedykowanej do aplikacji JEE
  • w wersji rozszerzonej kursu masz możliwość zadawania dodatkowych pytań do niezrozumiałych zagadnień

W dodatku do kursu znajdziesz krótkie wprowadzenie do każdej z technologii:

  • Java Persistance API (JPA 2.1)
  • Enterprise Java Beans (EJB 3.2) + Context Dependency Injection (CDI 1.1)
  • RESTful Web services w oparciu o Jax-RS API
  • Konfiguracja serwera enterprise Wildfly 8
  • Budowa wielowarstwowej aplikacji opartej o JPA + EJB + Servlets/JSP + aplikacja desktopowa

W kursie nie jest wymagana wcześniejsza znajomość zagadnień tworzenia stron internetowych, ani baz danych.

Kurs kończy się egzaminem w postaci testu, na podstawie którego wystawiany jest imienny certyfikat.

Java EE - kurs wprowadzający

javaee

Kurs wprowadzający do programowania w technologii Java EE 7 przeznaczony jest dla osób, które posiadają solidne podstawy programowania w technologii Java Standard Edition. Zalecana jest znajomość technologii Android, JavaFX lub pokrewnej, w której interfejs użytkownika definiowany jest w języku XML. Jeżeli nie znasz jeszcze Javy na odpowiednim poziomie sugerujemy skorzystanie w pierwszej kolejności z naszego kursu programowania od podstaw obejmującego Javę 8 oraz JavęFX.

Zagadnienia omawiane w kursie to:

  • najważniejsze elementy JEE7 wybrane na podstawie certyfikacji Oracle Web Component Developer Certified Expert
  • podstawy języka SQL
  • modelowanie baz danych z wykorzystaniem MySQL Workbench
  • łączność z bazą danych w oparciu o JDBC
  • wybrane elementy Spring framework
  • definiowanie atrakcyjnego wyglądu strony z wykorzystaniem CSS w oparciu o framework Bootstrap 3
  • podstawowa administracja serwerem Tomcat 8
  • omówienie wybranych wzorców projektowych
  • różnice w konfiguracji aplikacji w oparciu o adnotacje oraz pliki XML
  • praca z Eclipse IDE dedykowanej do aplikacji JEE

W dodatku do kursu znajdziesz krótkie wprowadzenie do każdej z technologii:

  • Java Persistance API (JPA 2.1)
  • Enterprise Java Beans (EJB 3.2) + Context Dependency Injection (CDI 1.1)
  • RESTful Web services w oparciu o Jax-RS API
  • Konfiguracja serwera enterprise Wildfly 8
  • Budowa wielowarstwowej aplikacji opartej o JPA + EJB + Servlets/JSP + aplikacja desktopowa

W kursie nie jest wymagana wcześniejsza znajomość zagadnień tworzenia stron internetowych, ani baz danych.

Kurs kończy się egzaminem w postaci testu, na podstawie którego wystawiany jest imienny certyfikat.

Jeżeli chcesz uzyskać dostęp do dodatkowego wsparcia merytorycznego w trakcie korzystania z kursu skorzystaj z wersji rozszerzonej.