Java w praktyce. Kurs video. Zbuduj chatbota
- Ocena:
- Bądź pierwszym, który oceni ten kurs
- Wersja:
- Online
- Czas trwania:
- 05:38:54
- Technologia:
- Java 17, IntelliJ IDEA 2022
+ gratis
Kupując ten produkt dodatkowo otrzymasz:
Java w 24 godziny. Wydanie VIII ( ebook )
Opis kursu video Java w praktyce. Kurs video. Zbuduj chatbota
Obierz kurs na... praktyczną znajomość Javy
Pierwsza wersja Javy ukazała się w 1995 roku. Po 27 latach od publikacji kod napisany w tym języku programowania możemy spotkać niemal wszędzie: w aplikacjach webowych, chmurowych, narzędziach programistycznych, a nawet systemach wbudowanych. Java w lodówce? Tak, i to dosłownie! Ponadto przyszłość Javy maluje się w jasnych barwach, ponieważ deklasuje ona konkurencję i plasuje się wśród trzech najbardziej pożądanych języków w sektorze IT. Co decyduje o takiej popularności? Do zalet Javy należy prosta składnia pozbawiona jawnych wskaźników i przeciążania operatorów, co znacznie poprawia czytelność kodu. Wspomniany brak jawnych wskaźników wraz ze sprawdzaniem typów i z wykonywaniem programów przez maszynę wirtualną JVM przekładają się na zwiększone bezpieczeństwo języka. Ten obiektowy, wieloplatformowy język programowania zapewnia doskonałe zarządzanie pamięcią przez odśmiecanie pamięci (garbage collection) i środowisko wielowątkowe, w którym złożone zadanie można rozbić na wątki i uruchomić oddzielnie. To oczywiście nie wszystkie zalety Javy - kolejne poznasz już w trakcie proponowanego kursu!
Z naszym profesjonalnym szkoleniem:
- Nauczysz się obsługi pakietu IntelliJ IDEA
- Przećwiczysz operacje matematyczne, logiczne i obsługę tekstów
- Dowiesz się, jak zadbać o wysoką jakość kodu
- Nauczysz się podstaw programowania w Javie z naciskiem na:
- Pętle
- Funkcje
- Klasy
- Wyjątki
- Poznasz najważniejsze struktury danych, w tym:
- Tablicę
- Listę
- Zbiór
- Enum
- Mapę
- Silnik regułowy
- Zrozumiesz sposób działania wytwarzanego oprogramowania i sposoby jego uruchamiania
- Zapoznasz się z mechanizmem działania programu poprzez technikę debugowania
- Dowiesz się, jak zrefaktoryzować kod
- Zagłębisz się w tematykę testów automatycznych na przykładzie biblioteki JUnit 5
- Poznasz dalsze możliwości rozwoju kariery w IT
Java w praktyce. Kurs video. Zbuduj chatbota wyposaży Cię w niezbędną wiedzę teoretyczną i zapewni mnóstwo programistycznej praktyki. Przez cały kurs bowiem będzie Ci towarzyszył sympatyczny projekt chatbota analizującego emocje. Szkolenie jest przeprowadzane od podstaw, dlatego na początku dowiesz się, jak obsługiwać liczby i teksty w programach. Następnie nauczysz się dekomponować projekt na funkcje i klasy, a także rozpoznawać, w którym momencie to uczynić. Zapoznasz się z najpopularniejszymi strukturami danych, występującymi we wszystkich znaczących językach programowania. Dowiesz się także, jak zadbać o optymalizację i wysoką jakość kodu przy użyciu takich technik jak testowanie automatyczne czy refaktoryzacja. Dzięki przeprowadzeniu testów jednostkowych zweryfikujesz poprawność napisanego fragmentu programu. Zdobędziesz umiejętności pozwalające na stworzenie i rozwijanie własnej aplikacji z wykorzystaniem języka Java i środowiska IntelliJ IDEA. Szkolenie ma na celu przede wszystkim przekazać Ci wiedzę o uniwersalnych konceptach programowania i zapoznać Cię z zakresem obowiązków stojących przed programistą. Wbrew pozorom najważniejszą ideą kursu wcale nie jest składnia języka Java. W trakcie omawiania poszczególnych tematów prezentowane są potencjalne problemy, z którymi zmaga się niejeden junior. Usiądź wygodnie, odpal pierwszą lekcję i zobacz, jak się z nimi zmierzyć!
Java developer
Specyfika pracy programisty łączy w sobie wiele elementów. Ważnymi aspektami tego zawodu są zmienność środowiska, umiejętność dostosowywania się i ciągła konieczność rozwoju. Szczególnie w sytuacji, gdy potrzebna jest zmiana projektu na przykład po jego zakończeniu lub przejściu z fazy życia rozwoju i utrzymania oprogramowania do fazy wygaszania, a poszukiwanie kolejnych wyzwań zmusza nie tylko do rozwoju umiejętności technicznych, ale też bardzo często wymaga znajomości wąskiej dziedziny nauki. Przed przystąpieniem do projektu programista musi poznać zagadnienie, nad którym będzie pracować, i wszystkie możliwe związane z nim problemy.
Aktualna sytuacja na rynku pracy, podyktowana w głównej mierze obecnie działającymi systemami informatycznymi, sprawia, że nauka Javy jako pierwszego języka programowania może stanowić bardzo dobry kompromis pomiędzy trudnymi językami niskopoziomowymi, utrzymującymi krytyczne systemy, a nowoczesnymi wysokopoziomowymi językami i rozwiązaniami no-code, które pozwalają dostarczyć pełne rozwiązanie znacznie szybciej, ale mają swoje ograniczenia i często podlegają zmiennym trendom.
Wybrane bestsellery
-
Promocja
Kariera zawodowa programisty jest związana z nieustanną nauką i doskonaleniem zdobytych umiejętności. Jednym z podstawowych etapów rozwoju programisty Java jest zaznajomienie się z dobrymi praktykami programistycznymi, co obejmuje także wzorce projektowe – i to im właśnie poświęcony jest ten kurs. Wzorce projektowe stanowią zestaw praktycznych rozw(59,59 zł najniższa cena z 30 dni)
96.85 zł
149.00 zł (-35%) -
Promocja
Oprogramowanie Apache Kafka powstało jako broker wiadomości w LinkedIn. Obecnie pełni funkcję rozproszonego systemu przetwarzania strumieniowego danych, używanego do budowania aplikacji opracowujących duże ilości danych w czasie rzeczywistym. Z zalet tego oprogramowania korzystają firmy na całym świecie – jest kluczowym narzędziem w takich sektorac(31,14 zł najniższa cena z 30 dni)
57.85 zł
89.00 zł (-35%) -
Promocja
Java należy do najpopularniejszych języków programowania na świecie. Używana przez miliony programistów, jest na tyle uniwersalna, że znajduje zastosowanie zarówno w aplikacjach desktopowych, mobilnych, jak i serwerowych, a także w zaawansowanych systemach zarządzania bazami danych. Z jej zalet korzystają samodzielni specjaliści, niewielkie firmy i(39,59 zł najniższa cena z 30 dni)
64.35 zł
99.00 zł (-35%) -
Promocja
W zakresie wytwarzania oprogramowania pojawiają się różne trendy, ale każdej organizacji, bez wyjątku, zależy na dobrym wizerunku. Widać to po wyraźnym wzroście świadomości w obszarach poświęconym bezpieczeństwu i wydajności aplikacji. Dbałość o te aspekty zapewnia chętnie wybierany przez programistów framework Spring, przeznaczony do tworzenia bez(58,04 zł najniższa cena z 30 dni)
77.40 zł
129.00 zł (-40%) -
Promocja
W 1994 roku w książce Design Patterns: Elements of Reusable Object-Oriented Software pierwszy raz pojawia się pojęcie wzorca projektowego. Jego autorzy, znani jako Banda Czworga, nazywają wzorce projektowe gotowymi schematami rozwiązań typowych programistycznych problemów. Można rzec, że dzięki tym schematom nie musimy wyważać otwartych drzwi. Nale(53,55 zł najniższa cena z 30 dni)
71.40 zł
119.00 zł (-40%) -
Promocja
Kto się decyduje na karierę programisty, musi wybrać swój „ulubiony” język. Ten, w którym będzie się specjalizować, doskonalić, pracować. Oczywiście nie musi to być jeden jedyny język. Chodzi po prostu o język pierwszego wyboru, w którego zakresie będzie się ekspertem. Wielu programistów wybiera do tej roli Javę, czyniąc ją tym samym jednym z najpo(76,05 zł najniższa cena z 30 dni)
101.40 zł
169.00 zł (-40%) -
Promocja
Jest wysoce prawdopodobne, że termin czysty kod nie jest Ci obcy. Może pamiętasz na przykład z rozmowy o pracę pytania o to, jak rozumiesz pojęcia: clean code, pokrycie kodu testami, SOLID, DRY, code smell itd. A może nawet poproszono Cię o napisanie fragmentu kodu, by zademonstrować znajomość tych pojęć w praktyce. Jeśli czujesz lub wiesz po takim(51,60 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%) -
Promocja
Algorytm jest pojęciem ściśle związanym z programowaniem. Jak podaje definicja, algorytm to skończony ciąg jasno zdefiniowanych czynności koniecznych do wykonania pewnego rodzaju zadań. W efekcie ich wykonania następuje rozwiązanie postawionego problemu. Brzmi informatycznie? Oczywiście - wszak algorytm może zostać zaimplementowany w postaci progra(39,59 zł najniższa cena z 30 dni)
54.45 zł
99.00 zł (-45%) -
Promocja
Język Java należy do najważniejszych - i najpopularniejszych - języków programowania. Dlatego też jest obiektem zainteresowania wielu początkujących programistów. Można by wręcz zaryzykować tezę, że prawie każdy junior developer ma opanowane podstawy Javy i bazując na nich, rozpoczyna karierę zawodową. Tylko co dalej? Elementarna znajomość tego jęz(63,60 zł najniższa cena z 30 dni)
87.45 zł
159.00 zł (-45%) -
Promocja
Full Stack Developer posiada umiejętności programistyczne zarówno po stronie serwerowej, jak i interfejsu użytkownika - takie połączenie kompetencji jest coraz bardziej pożądane na rynku pracy w branży IT. Warto, aby osoba przygotowująca się do zawodu Full Stack Developera zainteresowała się językiem Java, którego popularność, a tym samym wymagalno(299,00 zł najniższa cena z 30 dni)
Niedostępna 0.00 zł
-
Promocja
Skoro interesujesz się tym szkoleniem, to pewnie znasz już podstawy języka Java. Może ukończyłeś nasz kurs dla początkujących programistów tego języka? A może zgłębiałeś jego tajniki samodzielnie? Tak czy inaczej, skoro opanowałeś bazową wiedzę dotyczącą Javy i wiesz, że chcesz w niej programować, czas sięgnąć głębiej i zaprzyjaźnić się na przykład(51,60 zł najniższa cena z 30 dni)
70.95 zł
129.00 zł (-45%)
O autorze kursu video
Szymon Majkut – absolwent Wydziału Elektrotechniki, Automatyki, Informatyki i Inżynierii Biomedycznej Akademii Górniczo-Hutniczej im. S. Staszica w Krakowie. Współautor publikacji Tracing the Evolution of Approaches to Semantic Similarity Analysis. Od kilku lat aktywny programista Java. W wolnych chwilach zajmuje się tańcem i oddaje się zajęciom sportowym, jest zapalonym fanem gier planszowych. Kiedy tylko ma możliwość, spędza czas z najbliższymi. Nieustannie się zastanawia, gdzie jeszcze dałoby się wykorzystać grafy.
Wyznaczajcie sobie ambitne cele, ale ich spełnienie musicie uzależnić od dostosowanego do siebie planu, który szybciej lub wolniej, ale nieprzerwanie będzie Was do nich zbliżał.
Spis lekcji (odkodowane lekcje)
-
1. Wstęp 00:17:28
-
2. Budujemy od samego zera - podstawy programownaia w Javie 02:04:21
- 2.1. Na początek coś policzmy - Operacje matematyczne 00:20:05
- 2.2. Chatbot powinien umieć pisać - Operacje tekstowe 00:24:21
- 2.3. Rozgałęzianie programu i warunki - Operacje logiczne 00:11:00
- 2.4. Niech sam komputer powtarza - Pętle 00:15:08
- 2.5. Nie chce wiedzieć jak to zrobisz - Funkcje 00:18:37
- 2.6. Sąsiedzkie życie w programie - Klasy 00:18:25
- 2.7. Kiedy coś pójdzie nie tak - Wyjątki 00:16:45
-
3. Bajty nie powinny pływać w bagnie - struktury danych 01:43:59
- 3.1. Porządek i dyscyplina - Tablica 00:14:10
- 3.2. Gdy potrzeba większej elastyczności - Lista 00:14:40
- 3.3. A może wszystko do jednego worka? - Zbiór 00:15:24
- 3.4. Żeby się w tym nie pogubić - Enum 00:13:20
- 3.5. Trafię do Ciebie po kluczu - Mapa 00:17:14
- 3.6. Powiedz co czujesz, a poszukam dla Ciebie reguły - Silnik regułowy cz. 1. 00:12:15
- 3.7. Powiedz co czujesz, a poszukam dla Ciebie reguły - Silnik regułowy cz. 2. 00:16:56
-
4. Żeby to wszystko nie wybuchło - jakość kodu 01:33:06
- 4.1. Przydałoby się coś jeszcze... - Wprowadzanie zmian cz. 1. 00:11:34
- 4.2. Przydałoby się coś jeszcze... - Wprowadzanie zmian cz. 2. 00:18:03
- 4.3. Skąd pewność że zadziałało? - Debugowanie 00:14:31
- 4.4. Czy błędy znajdą się same? - Testowanie automatyczne 00:16:53
- 4.5. Podnoszenie jakości - Refaktorowanie kodu 00:18:37
- 4.6. Co dalej? - Radzenie sobie po kursie 00:13:28
Kurs Video "Java w praktyce. Kurs video. Zbuduj chatbota" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły kursu
- Ilość lekcji:
- 22
- Czas trwania:
- 5 godz. 38 min.
- Format:
- Online
- Data aktualizacji:
- 2023-02-02
- ISBN :
- 978-83-832-2325-4, 9788383223254
- Numer z katalogu:
- 190992
- Do kursu dołączone są materiały dodatkowe, znajdziesz je w Twojej Bibliotece
- Kategorie:
Programowanie » Java
Videopoint - inne kursy
-
Bestseller Nowość Promocja
Wśród zyskujących popularność nurtów, które obserwujemy w świecie IT, wyróżnia się wirtualizacja. Drugim odmienianym przez wszystkie przypadki trendem jest konteneryzacja. Stąd rosnąca popularność platformy Proxmox, której można używać do dwóch celów – właśnie do konteneryzacji i do wirtualizacji. Realizacja tych dwóch procesów w ramach jednego opr(88,62 zł najniższa cena z 30 dni)
65.40 zł
109.00 zł (-40%) -
Bestseller Nowość Promocja
Automatyzacja pozwala na zwiększenie efektywności poprzez eliminację rutynowych zadań. Wiedząc o tym, firmy chętnie wdrażają automatyzację. Te, które jeszcze tego nie robią, tracą czas i pieniądze. Raporty nie pozostawiają złudzeń: według McKinsey & Company 57% firm już korzysta z automatyzacji AI, a do 2025 roku liczba ta ma wzrosnąć do 85%. Dzięk(39,90 zł najniższa cena z 30 dni)
55.65 zł
159.00 zł (-65%) -
Nowość Promocja
W dynamicznie zmieniającym się świecie biznesu automatyzacja procesów staje się kluczowym elementem sukcesu każdej organizacji. Technologia RPA (ang. robotic process automation) w połączeniu z zarządzaniem projektami i inżynierią oprogramowania tworzy nowy standard w zarządzaniu zasobami i operacjami firmowymi. I tu wkracza Microsoft Power Automate(43,60 zł najniższa cena z 30 dni)
43.60 zł
109.00 zł (-60%) -
Bestseller Nowość Promocja
Angular został przystosowany przez programistów Google’a do tworzenia złożonych i skalowalnych aplikacji. Dzięki modułowości i wydajności jest wybierany do pisania wymagających aplikacji korporacyjnych i biznesowych. Kod jest zredukowany i zorganizowany modułowo, co zapewnia czytelność i ułatwia pracę nad projektem. Dla tworzenia dynamicznych aplik(59,59 zł najniższa cena z 30 dni)
59.59 zł
149.00 zł (-60%) -
Promocja
Grafika cyfrowa otwiera przed nami wyjątkowe możliwości projektowania użytkowego i wyrażenia ekspresji artystycznej. Odgrywa kluczową rolę nie tylko w przestrzeni internetowej. Kolorowe banery, plakaty, grafiki i retuszowane zdjęcia na stałe wpisały się w miejski krajobraz. Z pewnością wiele z nich, jeśli nie większość, powstało przy użyciu Photosh(76,05 zł najniższa cena z 30 dni)
67.60 zł
169.00 zł (-60%) -
Bestseller Promocja
Ludzkość od zarania dziejów miała potrzebę zapisywania i porządkowania danych – pierwsze tabliczki gliniane z zapisanymi informacjami handlowymi pochodzą z 3500 roku p.n.e. Na przestrzeni wieków pojawiło się wiele technik gromadzenia danych, jednak dopiero wraz z rozwojem technologii komputerowej narodziło się nowe podejście do zarządzania informac(39,90 zł najniższa cena z 30 dni)
77.35 zł
119.00 zł (-35%) -
Bestseller Promocja
Statystyka to dziedzina wiedzy, która bazuje na danych – przedmiotem jej zainteresowania są metody ich pozyskiwania i prezentacji, a przede wszystkim analizy. W ostatnich latach mocno zyskuje na popularności i dziś niemal każda uczelnia w Polsce oferuje możliwość studiowania na kierunku związanym ze statystyką i z analizą danych. Razem bowiem stano(38,70 zł najniższa cena z 30 dni)
83.85 zł
129.00 zł (-35%) -
Promocja
Administratorzy sieci komputerowych korzystają z szeregu narzędzi i programów wspomagających ich pracę. Także tych, które automatyzują czynności i przez to czynią zadania administratora prostszymi i mniej angażującymi czasowo niż jeszcze kilka lat temu. Nie zwalnia to jednak osób na tym stanowisku z obowiązku rozumienia, w jaki sposób funkcjonuje s(119,40 zł najniższa cena z 30 dni)
129.35 zł
199.00 zł (-35%) -
Promocja
Power Apps to platforma stworzona przez Microsoft, umożliwiająca łatwe projektowanie, tworzenie i dostosowywanie aplikacji bez konieczności posiadania głębokiej wiedzy programistycznej. Z użyciem Power Apps można budować niestandardowe aplikacje, które efektywnie wspierają i automatyzują różne procesy w organizacji. Co ciekawe, do tego, by to robić(79,59 zł najniższa cena z 30 dni)
129.35 zł
199.00 zł (-35%) -
Promocja
Jednym z obszarów, w które AI wkracza coraz śmielej, jest programowanie. Tam, gdzie pracuje się z liczbami, kodem i algorytmami, pomoc sztucznej inteligencji okazuje się nieoceniona. Jak ją zaprosić do współpracy? Tego dowiesz się z naszego kursu. Jego tematyka obejmuje bowiem programowanie z wykorzystaniem takich narzędzi jak ChatGPT czy GitHub Co(101,40 zł najniższa cena z 30 dni)
59.15 zł
169.00 zł (-65%)
Dzięki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas:
Kurs video
Oceny i opinie klientów: Java w praktyce. Kurs video. Zbuduj chatbota Szymon Majkut (0) Weryfikacja opinii następuje na podstawie historii zamowień na koncie Użytkownika umiejszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniającej do uzyskania rabatu w ramach Programu Kadr.