Java dla początkujących
What you'll learn
- Instalacja Javy i konfiguracja środowiska programistycznego
- Podstawy pracy z Java
- Typy danych, konwersje, zastosowania
- Elementy kontrolne języka, pętle
- Obsługa błędów
- Praca z plikami
- Wprowadzenie do klas, konstruktorów, właściwości i metod
- Korzystanie z klas
- Dziedziczenie i relacje między klasą potomną i rodzicielską
Requirements
- Jakiekolwiek pojęcie o programowaniu: zmienna, program, wykonanie
- Podstawowa znajomość systemu operacyjnego (kurs bazuje na Windows, ale jeśli używasz inny system operacyjny i potrafisz na nim instalować aplikacje to też jest ok
- Dostęp do komputera i uprawnienia pozwalające na instalację Java oraz IntelliJ Studio
Description
Dawno dawno temu, pisząc aplikację, trzeba było napisać ją inaczej na każdy system operacyjny. Przenoszenie aplikacji ot po prostu z Windows na Linux, czy inny system znajdowało się w sferze marzeń programistów. I wtedy, cała na biało, na pięknym koniu wjechała Java.
Java to pierwsza platforma i język programowania, który pozwala raz napisać program, a następnie uruchamiać go na wielu systemach operacyjnych. To dlatego Java jest obecnie wszędzie: na komputerach, w aplikacjach korporacyjnych, w aplikacjach na Android, w pralkach, lodówkach, telewizorach, w sondach kosmicznych – naprawdę mam wymieniać dalej? Ponadto Java słynie ze stabilności, bezpieczeństwa, licznych zasobów gotowych do wykorzystania podczas budowania własnych aplikacji.
Stąd Java od lat znajduje się w czołówce w rankingu popularnych języków programowania.
Teraz, właśnie z tym kursem możesz i Ty nauczyć się programowania w Javie. Ten kurs jest dla początkujących programistów, dlatego:
zaczynamy od opowieści o samej Javie, o tym jakie komponenty i narzędzia zainstalować, żeby sprawnie programować.
Potem przechodzimy do pisania prostych programów ilustrujących, jak pracować z różnymi typami danych, jak warunkowo sterować programem, budować pętle, jak używać list i tablic wielowymiarowych, jak korzystać z plików, czy jak obsługiwać błędy.
Następnie przechodzimy do klas. Wyjaśniamy koncepcję klas, ich właściwości, metody, konstruktory. Zobaczysz jak jedna klasa może korzystać z funkcjonalności drugiej klasy, ale też jak dziedziczyć funkcjonalność od klasy rodzicielskiej do potomnej.
Czy brzmi może byt technicznie? Nic nie szkodzi – po ukończeniu tego kursu będziesz dobrze rozumieć te pojęcia.
Każda lekcja składa się z:
klipu video, zazwyczaj w okolicach od 5-10 minut, ale to nie wszystko.
Dostajesz też podręcznik PDF, a w nim: do każdej lekcji znajduje się krótka notatka z tej lekcji, proponowane zadanie do samodzielnego oprogramowania oraz propozycja rozwiązania tego zadania.
Kod lekcji jest z kolei opublikowany na GitHub.
Kurs pozwala na solidne poznanie podstaw Javy, co umożliwia samodzielne pisanie prostych aplikacji konsolowych oraz śmiałe podjęcie nauki w oparciu o bardziej zaawansowane kursy.
Jeśli masz ochotę lub potrzebę nauczenia się Javy – zapraszam na ten kurs. Zapoznaj się z lekcjami próbnymi i zapisz się – lepiej teraz niż np. za kilka lat!
Kus jest intensywny, ale od podstaw. Na pewno dasz radę!
Zapraszam na kurs „Java dla początkujących”!
Who this course is for:
- Uczniowie i studenci
- Programiści zmieniający język programowania na Java
- Inżynierowie DevOps, IoT i inni, którzy muszą zrozumieć podstawy programowania w Java
Instructor
EN
Microsoft Certified Trainer. Programmer, database administrator, trainer and consultant. The main areas of interest are database administration and design, automation with PowerShell ,Python and Bash, machine learning, analysis and presentation of data.
Experienced e-learning and distance learning tutor. Mentor of e-learning programs. Blogger.
Worked with, or teached for such companies as ING, Intel, Cadbury, Bank PeKaO, Volvo, UPC, ZUS, Polish Post and many more...
PL
Microsoft Certified Trainer. Programista, administrator baz danych, trener i konsultant. Główne specjalności to administracja i programowanie baz danych, automatyzacja z wykorzystaniem PowerShell, Python, Bash oraz machine learning, analiza i prezentacja danych.
Doświadczony trener szkoleń e-learning. Mentor wdrażania programów e-learning.
Pracował/pracuje/prowadził szkolenia dla takich firm i instytucji jak ING, Intel, Cadbury, Bank PeKaO, Volvo, UPC, ZUS, Poczta Polska i wiele innych...