Java Discord Bot

Chcesz nauczyć się programować w Języku Java, ale jednocześnie nie chcesz poświęcać dziesiątek godzin na przyswajanie poradników z sieci? Co powiesz na skondensowany kurs, który w około 90 minut nauczy Cię podstaw tego języka?

Podczas kursu poznajemy podstawy programowania, aby ostatecznie stworzyć swój pierwszy projekt, jakim jest bot na Discorda.

Nie ma znaczenia, czy wiesz, czym jest Discord i czy potrzebujesz takiego bota. Projekt ten ma na celu nauczyć Cię pracy z bibliotekami, tworzenia aplikacji sieciowych i interakcji z użytkownikami.

Jakie zagadnienia poznasz na kursie?

  • Środowisko programistyczne - jak je zainstalować, skonfigurować i obsługiwać (pracujemy na IntelliJ IDEA)
  • Zmienne, tablice, komentarze - podstawowe zasady deklaracji i wykorzystanie w praktyce
  • Warunki - od prostych "IF-ów", przez switch/case, do wielokrotnych warunków
  • Pętle - czym się różni pętla For od While, a ten ostatni od 'do while'?
  • Tablice tablic - jednowymiarowa tablica nie oddaje struktury danych jakie są Ci potrzebne? Zastosuj tablicę tablic
  • Metody - deklaracja własnych metod wewnątrz lasy. gettery/settery i ich automatyczne generowanie
  • Klasy, pola, konstruktory - czyli kolejne kroki na drodze do zrozumienia pracy z rozbudowanymi klasami
  • Porównywanie obiektów - niekiedy znak równości to za mało i koniecznym staje się napisanie własnej funkcji porównującej
  • Lambdy oraz streamy - szybkie filtrowanie danych nie będzie już dla Ciebie problemem
  • Interfejsy - czym są, jak je deklarować i do czego mogą Ci się przydać
  • Dziedziczenie - absolutnie niezbędna wiedza w tematyce programowania obiektowego
  • Obsługa wyjątków - podczas działania aplikacji możemy zaliczyć różne nietypowe sytuacje. Warto się na nie przygotować
  • Rekordy - idealne klasy do tworzenia modeli
  • Obsługa sieci - wykonywanie zapytań HTTP jako wstęp do budowy aplikacji sieciowych
  • Zewnętrzne biblioteki - jak dodać je do projektu i jak z nich korzystać
  • Serwery Discorda - zakładanie nowych serwerów, konfigurowanie dostępów dla bota i przypisywanie bota do serwera
  • Tworzenie bota - nasz bot będzie nasłuchiwał rozmów na wskazanym kanale i reagował na nie. W późniejszym etapie rozbudujemy go o rozpoznawanie poleceń, zapamiętywanie oraz zwracanie pewnych informacji.

Przykładowa lekcja

O kursie wiele można opowiadać, ale nic nie zastąpi po prostu przykładowej lekcji.
To jest lekcja numer 9, więc wszystkie trudne zagadnienia, deklaracje zmiennych, klas, funkcji i inne,
nieomówione w tym nagraniu rzeczy, zostały przedstawione we wcześniejszych lekcjach.

Lekcja numer 9 - "Klasa String i jej metody"

Jak wygląda kurs w środku?

Podgląd panelu kursanta (pierwsze 9 lekcji)

Jak kurs wygląda w środku?

Po zakupie otrzymasz dostęp do platformy kursowej, na której czekać będzie na Ciebie 20 lekcji (z czego pierwsza to wprowadzenie teoretyczne) wraz z dołączonymi do nich notatkami, kodami źródłowymi, spisem wszystkich wydawanych komend i dodatkowymi uwagami usprawniającymi naukę.

Lekcje są dla Ciebie dostępne bez ograniczeń czasowych i sam decydujesz, w jakiej kolejności będziesz je przerabiać.

Jeśli to jednak Twoje pierwsze zetknięcie z językiem Java, to bardzo zachęcamy do przerobienia wszystkich lekcji po kolei.

Michał Gellert - autor kursu

Posiada wieloletnie doświadczenie w programowaniu w języku Java, zarówno w projektach backendowych, jak i mobilnych (Android). Jest autorem kilku kursów w tej tematyce i niekiedy pojawia się jako mówca na konferencjach branżowych.

Na jak długo otrzymam dostęp do kursu?

Dostęp nie jest ograniczony czasowo. Możesz przerobić kurs, kiedy tylko zechcesz. Wszystkie lekcje są dla Ciebie dostępne od razu i możesz przerabiać je w dowolnej kolejności i w swoim tempie.

W jakiej formie jest to kurs?

Jest to kurs wideo trwający około 90 minut. Dołączyliśmy do niego niezwykle rozbudowane notatki (będące niemal transkryptem całego nagrania), jak i kody źródłowe wszystkich stworzonych podczas nauki aplikacji.

Co muszę wiedzieć, aby zrozumieć kurs?

Kurs wprowadza Cię w świat Javy od zera, więc kursant nie musi posiadać wcześniej żadnego doświadczenia w programowaniu w jakimkolwiek innym języku. Dobrze oczywiście jest wiedzieć, czym jest np. zmienna, czy pętla, ale nawet bez tej wiedzy będziesz w stanie zrozumieć wszystko, co dzieje się na ekranie.

Czy mogę otrzymać fakturę pro forma?

Tak. Nie ma z tym problemu. Wielu naszych kursantów prosi swojego pracodawcę o dofinansowanie kursów. Firmy często wolą płacić tradycyjnym przelewem, więc na ich potrzeby wystawiamy faktury pro forma. Aby uzyskać taką fakturę, napisz na [email protected] i podaj wszelkie dane niezbędne do jej wystawienia.

Ile kosztuje kurs?

W pakiecie zawsze wyjdzie taniej :)

Java Discord Bot

Sam kurs, bez dodatków

97zł

Kurs Java Discord Bot

JDB + Ansible

Oszczędzasz 15zł

179zł

Kurs Java Discord Bot

Ansible w godzinę (97zł)

Mega Paczka Kursów

Oszczędzasz 100zł

247zł

Kurs Java Discord Bot

Ansible w godzinę (97zł)

Nginx w godzinę (67zł)

Docker w godzinę (87zł)

Mini kurs CURL-a (10zł)