[2024] Java od podstaw - zbuduj własne aplikacje!
What you'll learn
- Tworzenia aplikacji w Java od podstaw w kursie z 44h materiału video, poznasz czym jest środowisko programistyczne IDE, kompilator
- Instrukcje warunkowe, pętle, tablice, operatory, metody, rzutowanie
- Programowanie obiektowe: klasy w tym abstrakcyjne, interfejsy, konstruktory, polimorfizm, wyjątki
- Zapisywanie i odczyt danych/plików dzięki strumieniom wejścia i wyjścia, serializacja danych
- Obsługa sieci, pobieranie stron internetowych, danych z usług sieciowych w formacie JSON, stworzenie własnego prostego serwera
- Programowanie wielowątkowe, synchronizacja wątków
- Kolekcje, mapy
- Wyrażenia lambda, programowanie generyczne
- Tworzenie aplikacji okienkowych dzięki Swing, w tym użycie wielu kontrolek oraz zaawansowane przykłady jak wyświetlenie mapy Polski dzięki OpenStreetMap
- Pobranie danych cen akcji Tesli z sieci oraz ich wizualizacja na wykresie
- Podstawy Maven do zarządzania budową projektu oraz obsługą zewnętrznych bibliotek
- Wykorzystanie bazy MySql do przechowywania danych, od podstaw poznanie zapytań SQL dzięki JDBC
- Biblioteki Hibernate do zaawansowanego zapisu i odczytu powiązanych ze sobą danych w bazie
- Podstawy Spring Boot 2 do tworzenia aplikacji Java na serwerze
Requirements
- Nie ma wymagań, wszystko od podstaw jest wyjaśnione w kursie, potrzebne są dobre chęci oraz komputer PC lub Mac, Linux
- Korzystamy z całkowicie darmowych narzędzi np środowiska IDE Intellij Community oraz darmowej Javy - AdoptOpenJDK
Description
Oto dla Ciebie obszerny kurs Java od absolutnych podstaw do zagadnień zaawansowanych. Jeśli chcesz być programistą Javy to jest kurs dla Ciebie. Co więcej, ten ponad 44 godzinny kurs porusza również wiele zaawansowanych tematów jak obsługa bazy danych, połączeń sieciowych czy tworzenie aplikacji serwerowych dzięki Spring Boot 2.
Nauczę Ciebie od zera programowania w Java nie tylko na slajdach, ćwiczeniach ale również na gotowych aplikacjach. Java jest obecnie jednym z najpopularniejszych języków programowania, aplikacje napisane w tym języku spotykamy wszędzie: na serwerach, komórkach czy zwykłych komputerach.
Po kursie będziesz rozumieć takie zagadnienia jak:
środowisko programistyczne IDE, kompilator, JDK, historię Javy etc.
zmienne proste i złożone, tablice jedno i wielowymiarowe, rzutowanie typów
operatory arytmetyczne, logiczne etc
instrukcje warunkowe if, else, switch, operator trójelementowy
pętle: for, while, do-while
metody, ich parametry, przeładowanie metod
programowanie obiektowe: klasy, obiekty, konstruktory, interfejsy, wyjątki, polimorfizm
programowanie generyczne
wyrażenia lambda
wątki oraz ich synchronizacja
tworzenie aplikacji okienkowych
kolekcje danych np. HashMap, HashSet, TreeSet, LinkedList, ArrayList, PriorityQueue itd.
budowanie i zarządzanie projektem dzięki Maven
wykorzystanie w prosty sposób zewnętrznych bibliotek np do rysowania wykresów, odczytu danych w formacie JSON, XML
Podstawy obsługi baz danych, wykonywania zapytań SQL do bazy MySQL dzięki JDBC oraz Hibernate
Podstawy tworzenia aplikacji serwerowych dzięki Spring Boot 2
Generowanie plików pdf z tekstem i obrazkami
i wiele więcej, poczytaj proszę pełny opis lekcji w tabelce
Kurs jest stale aktualizowany oraz rozbudowywany, ma bogactwo:
profesjonalnych slajdów z opisami zagadnień, przykładami, zdjęciami oraz rezultatami oczekiwanymi w przeglądarce.
kodowania na żywo omówionych tematów co pozwala na przećwiczenie i zapamiętanie nowo poznanych zagadnień
gotowe projekty, które stworzymy razem w celu utrwalenia całej wiedzy
bogactwo skondensowanych informacji, bez zbędnych dygresji
zadania do samodzielnego wykonania, gdzie w punktach określone jest co dokładnie trzeba wykonać, następnie zaprezentowane jest przykładowe rozwiązanie. Dzięki zadaniom przećwiczysz i utrwalisz samodzielnie nowo poznaną wiedzę
Poświęciłem sporo czasu na stworzenie tego kursu, zapraszam, gdyż naprawdę warto. Przyświecał mi cel aby był kompletny i łatwiej było wkroczyć w świat programowania, tym bardziej przy tak pędzących, szybko rozwijających się technologiach. Zapraszam
Who this course is for:
- Osoby chcące nauczyć się programowania w Java od podstaw do zaawansowanych zagadnień
Instructor
Cześć!, nazywam się Kuba, od wielu lat zajmuję się technologiami internetowymi, które są moją pasją. Pierwsze programy oraz strony tworzyłem już w liceum, a pracę w branży zacząłem w czasie studiów na SGH. Przez lata developowałem w technologiach frontendowych oraz backendowych w projektach małych firm oraz korporacji (finansowych i technologicznych). W między czasie ukończyłem studia podyplomowe z technologii internetowych na Politechnice Warszawskiej oraz uzyskałem wiele certyfikatów min. z Prince 2, ITIL czy Agile.
Jako samouk programowania wiem jak ciężko jest zacząć naukę nowych języków czy frameworków, dlatego doświadczenie pozwala mi na przystępne przekazanie wiedzy oraz esencji potrzebnej aby stać się developerem oraz aby być na bieżąco w szybko rozwijających się technologiach.
Zarejestruj się na mój kurs aby zacząć przygodę z programowaniem i rozpocznij lukratywną karierę w branży IT.