Ratings: 4.52 / 5.00




Description

Uczymy się języka JAVA.

W tym kursie będzie SE, czyli Standard Edition. Będziemy pracować na najnowszej wersji JAVA 17.

Zaczynamy od wprowadzenia, czyli do czego służy programowanie, jakie są języki programowania i jak działają.

Potem przechodzimy do JAVA. Bardzo szybko przechodzimy do programowania obiektowego (inaczej niż zazwyczaj na kursach), aby mieć jak najwięcej czasu na oswojenie się z tym paradygmatem.

Na bieżąco również będą wprowadzane rzeczy z wersji 8+, takie jak Optional, Stream, wyrażenia lambda, Functional Interface.

Plan jest taki:

  1. Wstęp (o komputerze i językach programowania) - pomoże zrozumieć po co uczymy się programowania

  2. Pierwszy kod - oswajamy się z językiem, poznajemy jego strukturę, typy itd.

  3. Klasy i OOP - poznajemy artefakty języka takie jak klasa, pole, metoda, konstruktor, pakiety, a także jak tego powinno się używać

  4. Sterowanie przebiegiem - będzie o warunkach, pętlach oraz kolekcjach, a także wyjątki

  5. Piszemy aplikację - poznamy przydatne klasy, pierwsze wzorce projektowe. Zrobimy też pierwszą aplikację okienkową

  6. Dziedziczenie - tu się zacznie dziać, bo poznamy różnicę między kompozycją, a dziedziczeniem. Będą klasy abstrakcyjne, interface'y, kolejne wzorce projektowe i klasy wykorzystywane w strumieniach.

  7. Storage - będziemy tworzyć różne pliki. Dużo plików... obrazy, excel, html, pliki typu yaml, json. Będziemy uczyć się przechowywać dane

  8. Refleksja - i wchodzimy na wyższy poziom abstrakcji, będziemy robić rzeczy, których się nie da zrobić. Poznamy adnotacje

  9. Współbieżność - gdy jeden wątek to za mało, będziemy uruchamiać kilka procesów równolegle - będzie o wątkach - jak je pisać poprawnie i jak je synchronizować


What You Will Learn!

  • Poznać język JAVA w zakresie JAVA SE - jest to wejście w świat programowania
  • Poznanie wszystkich niezbędnych elementów JAVA SE aby zostać programistą JAVA
  • Nabycie umiejętności praktycznej, dzięki licznym ćwiczeniom, które pozwolą opanować materiał w praktyce
  • Na koniec kursu będziesz potrafić pisać swoje własne programy :)

Who Should Attend!

  • Kurs dla osób, które chcą zacząć pracować jako programista lub poznać język JAVA. Zarówno dla osób, które jeszcze nigdy nie programowały, jak i dla tych, które chcą usystematyzować swoją wiedzę