Jakub Jahic

Jakub Jahic

Javista, Full-Stack, Mentor

Odberom získavaš prístup do všetkých kurzov a príspevkov autora
Od
33 €
mesačne

Pridaj sa k odberateľom

  • Prístup do všetkých lektorových kurzov
  • Možnosť zapojiť sa do diskusií a budúceho smerovania kanála
  • Možnosť komunikovať správou priamo s lektorom
Jakub Jahič

Jakub Jahič:

Ne 11.8.2024 o 12:05

Chceš sa naučiť Spring Boot, najpoužívanejší Java framework? 🚀 Kurz Spring Boot ťa naučí, ako vytvoriť moderné aplikácie s jedným z najdôležitejších nástrojov v Java ekosystéme 🌟.

Čo sa naučíš:
  • Úvod: Ako funguje klient-server architektúra, API a REST API, a aký problém rieši Spring Boot 🧩
  • Vytvorenie projektu: Nastavíme Spring Boot projekt a naučíme sa o dependency injection 🔄
  • Návrh projektu: Navrhneme databázu a REST API pre náš Task management systém 🗂️
  • Definovanie domény a API: Vytvoríme doménové triedy, pridáme Lombok a nastavíme API rozhrania 🛠️
  • Vytváranie databázy: Použijeme H2 databázu a vytvoríme skripty pre schému a dáta 💾
  • Implementácia JDBC: Naučíme sa implementovať API pomocou JDBC, vytvoríme controllery, servisné triedy a repozitáre 🔍
  • Implementácia JPA: Zrealizujeme API opäť s JPA a Hibernate a porovnáme prístupy ⚙️
  • Deployment: Nasadíme aplikáciu na cloud ☁️

Kurz je systematicky navrhnutý, aby pokryl všetky potrebné kroky od A po Z a zahŕňa aj integračné testy 🧪. Na konci ťa čaká veľká domáca úloha, ktorá preverí tvoje schopnosti 📋.

Pre koho je kurz určený:
Tento kurz je ideálny pre budúcich Java programátorov alebo pre tých, ktorí sa chcú oboznámiť so Spring Bootom 🌐. Je potrebné ovládať základy Javy a OOP, a základy SQL sú vítané 📚.

Naozaj potrebujem vedieť Spring Boot?
Áno! Väčšina pracovných ponúk pre Java developerov vyžaduje znalosť Springu alebo Spring Bootu. Tento kurz ti poskytne solidný základ a zvýši tvoje šance na získanie práce ako Junior Java Developer alebo Junior Software Engineer 📈.
Online kurz Spring Boot
5.0
7h 13min

Spring Boot

Nakopni svoju backendovú webaplikáciu s populárnym Spring Boot-om.
Like (0)
Jakub Jahič

Jakub Jahič:

Ne 11.8.2024 o 12:01

Chceš sa naučiť integrovať Java aplikáciu s MySQL databázou a vytvoriť funkčnú konzolovú aplikáciu? 🌐 Kurz Java + MySQL CRUD aplikácia ti poskytne praktické skúsenosti, ktoré môžeš pridať do svojho portfólia 📁.

Čo sa naučíš:
  • Návrh databázy: Vytvoríme databázu kontaktov 🗂️
  • Setupovanie: Vytvoríme a nastavíme projekt v Jave 🚀
  • JDBC: Napojíme aplikáciu na MySQL databázu 🔗
  • CRUD operácie: Naučíme sa vytvárať, získavať, aktualizovať a vymazávať kontakty cez konzolu ✏️
  • Testovanie: Manuálne otestujeme projekt a pridáme vyhľadávanie kontaktov podľa emailu 🔍

Kurz je určený pre budúcich Java programátorov, ktorí chcú vidieť, ako funguje projekt s reálnou databázou 📊. Je potrebné mať zvládnuté základy programovania v Jave, OOP a SQL (MySQL) 💻.
Online kurz Java + MySQL CRUD aplikácia
5.0
1h 27min

Java + MySQL CRUD aplikácia

Vytvor Java konzolovú aplikáciu napojenú na MySQL databázu.
Like (0)
Jakub Jahič

Jakub Jahič:

Ne 11.8.2024 o 11:59

Chceš sa stať majstrom v správe a analýze databáz? Kurz SQL pre backend programátorov je presne pre teba! 💻

Každý backend programátor potrebuje ovládať SQL databázy 🔍. Ak sa chceš naučiť efektívne spravovať a získavať dáta, vytvárať a navrhovať databázy, si na správnom mieste 📊.

Čo sa naučíš:
  • Úvod: Čo je SQL a aké sú rozdiely medzi relačnými a nerelačnými databázami 🧠
  • Začíname: Inštalácia MySQL a základné príkazy pomocou konzoly 🛠️
  • Prehľadávanie: Naučíš sa všetky bežné spôsoby prehľadávania dát 🔎
  • Joins: Ako sú tabuľky prepojené a ako prehľadávať medzi viacerými tabuľkami 🔗
  • Práca s tabuľkami: Vytváranie, úprava, vkladanie a vymazávanie dát 📋
  • Dizajn DB: Ako navrhnúť vlastnú databázu 🏗️

Kurz je nabitý úlohami a príkladmi, ktoré ti pomôžu rozvinúť tvoje schopnosti v navrhovaní a správe databáz. Ako budúci backend programátor (Java, C#, ...) sa nielen naučíš prehľadávať a filtrovať dáta, ale aj navrhovať a vytvárať databázy a tabuľky 📂.

Pre koho je kurz určený:
Tento kurz je ideálny pre tých, ktorí sa učia programovací jazyk zameraný na backend, alebo pre front-end vývojárov, manažérov a dátových analytikov 👨‍💻👩‍💻. Predchádzajúce znalosti o databázach nie sú potrebné — všetko sa naučíš počas kurzu! 🚀
Online kurz SQL pre backend programátorov
5.0
5h 24min

SQL pre backend programátorov

Nauč sa základy SQL vrátane návrhu a vytvárania databáz.
Like (0)
Jakub Jahič

Jakub Jahič:

Ne 11.8.2024 o 11:56

Chceš zlepšiť svoje schopnosti v Jave? Kurz Stream API a Generické typy ťa naučí, ako písať efektívny a elegantný kód ☕. 

Zatiaľ čo klasický imperatívny kód:
public List<Person> getAllAdultsImperative(List<Person> people) {
    List<Person> adults = new ArrayList<>();
    for (Person person : people) {
        if (person.getAge() >= 18) {
            adults.add(person);
        }
    }
    return adults;
}
 je zdĺhavý, funkcionálny prístup s využitím Stream API je oveľa prehľadnejší: 
public List<Person> getAllAdultsFunctional(List<Person> people) {
    return people.stream().filter(person -> person.getAge() >= 18).toList();
}
Čo sa naučíš:
  • Generické typy 🔠 
  • Stream API 🌊 
  • Function a Lambda výrazy 💡 
  • map, filter, reduce, flatMap 🔍 

Kurz je pre tých, ktorí už ovládajú základy Javy a chcú písať kód na modernej úrovni 🚀.
Online kurz Stream API a Generické typy v Jave
5.0
2h 22min

Stream API a Generické typy v Jave

Nauč sa písať Java kód deklaratívne s použitím Stream API.
Like (0)
Jakub Jahič

Jakub Jahič:

Ne 11.8.2024 o 11:52

Chceš si vyskúšať svoje programátorské schopnosti 💻 a zároveň sa zabaviť? Vytvor si vlastnú textovú adventúru v Jave! Naučíš sa naprogramovať interaktívnu textovú hru od základov.

Prejdeme si koncepty, ako sú čítanie a zapisovanie do súborov 📂, riadenie toku hry🚦a tvorba herných logických pravidiel 🧩.

Tento online kurz je ideálny projekt do tvojho programátorského portfólia  🗂️.
Online kurz Textová adventúrka v Jave
5.0
2h 17min

Textová adventúrka v Jave

Vytvor konzolovú hru v Jave, ktorú si dáš do portfólia.
Like (0)
Jakub Jahič

Jakub Jahič:

Ne 11.8.2024 o 11:49

Java bez OOP je ako stroj bez motora ⚙️. Technicky existuje, ale postráda pohon a účel, pre ktoré bola vytvorená. 

Mnohí si Javu obľúbia práve kvôli OOP ❤️. Ak máš rád pravidlá, eleganciu a poriadok, tak sa pravdepodobne pridáš k fanúšikom Javy aj ty. 

V kurze sa naučíš pracovať s triedami a objektmi  🧩 , pochopíš dedičnosť, polymorfizmus a rozhrania, čo ti umožní písať efektívny a elegantný kód.

Tento kurz je veľmi dôležitým bodom študijnej cesty Java developera  📚. 
Online kurz Java OOP
5.0
5h 38min

Java OOP

Nauč sa objektovo orientované programovanie v Jave.
Like (0)
Jakub Jahič

Jakub Jahič:

Ne 11.8.2024 o 11:20

Chceš sa naučiť Git a GitHub? V kurze najprv poriadne vysvetlím, prečo Git naozaj potrebuješ 🧠, a potom si ho spolu nainštalujeme 💻. Ďalej sa pohráme s terminálom a začneme sa učiť všetky základné príkazy 📜.

Pre príklad budeme pracovať s Java projektom ☕ (ale v podstate môžeš pracovať s hocijakým iným jazykom). Projekt dáme na GitHub 🌐 a porozprávame sa, ako funguje práca v tíme 🤝.

Pomocou Git-u si vytvoríš portfólio projektov 📁 a pripravíš sa na prácu v kolektíve 👥.
Online kurz Git a GitHub pre Java programátorov
4.9
1h 41min

Git a GitHub pre Java programátorov

Ovládni Git a GitHub, ktorý ako Java programátor budeš používať každý deň.
Like (0)