Java programozó

A tanfolyam az alapoktól indul, és folyamatosan engedi elsajátítani a szoftverfejlesztés lépéseit. Olyan technológiákkal tanulhatsz meg dolgozni, amelyet professzionális céges környezetben használnak. A Javanak további előnye, hogy a szoftverek melyekkel a programozó dolgozik, ingyenes elérhetőek. Az adatbázis műveletek elsajátítása után saját asztali alkalmazást készítünk, amely a számítógépről indítható. Az eddigre megszerzett alapismeretek elegendőek lesznek a szerver oldali programozás megkezdéséhez, így a tanfolyam utolsó részében egy komplett szerver környezetet építünk, HTML5, CSS3, jQuery, Spring Boot, JPA (Hibernate) és PostgreSQL segítségével. Mindent megtanulunk ami segíthet abban, hogy elkezdhesd saját projected, egészen a produkcióba helyezésig.

Tanfolyam ábra

  • Programozási alapismeretek

    Kezdés egészen az alapoktól. Hardver elmélet, Szoftverelmélet, Adattípusok és Algoritmika.

  • Verziókezelő alapismeretek

    Centralizált és Decentralizált verziókezelők. Mi célból jöttek létre, és hogyan segítik a munkánkat.

  • Git/GitHUB

    Részletes bemutatása a Git használatának, valamint a GitHUB előnyeinek.

  • Java core

    Programozás Java nyelven - kezdő lépések.

  • Adatbázis alapismeretek

    Bevezetés az adatbázisok világába. Relációs adatbázisok.

  • PostgreSQL - Kezdőszint

    Gyakorlati adatbázis építés, valamint adatbázisműveletek elsajátítása.

  • JavaFX - Asztali alkalmazás készítés

    Megismerkedés a JavaFX-el. JDBC és iText elsajátítása

  • HTML5 és CSS3

    Ismerkedés az internet egyik legelterjedtebb leíró nyelvével. Weboldal készítés HTML és CSS segítségével.

  • Spring Boot - Kezdőszint

    Bevezetés a Spring Framework világába. Dependency Injection, annotációk és packagelő szoftverek megismerése. Vállalati Java gondolkodás elsajátítása és szoftverstruktúra tervezés.

  • Spring Boot - Középhaladó szint

    REST alkalmazás építése Spring Boot, Hibernate és PostgreSQL segítségével

  • Java production environment

    A szálak összeérnek. Java produkciós környezet felépítése. Linux (CentOS 7) használata, maven és shell scripting. Cron feladatok készítése, valamint összekapcsolás Gittel.

  • Bug tracking systems

    Általában a projectkezelő rendszerekről, és használatukról. JIRA és Bugzilla.

  • Készülés az állásinterjúra

    Általában a projectkezelő rendszerekről, és használatukról. JIRA és Bugzilla.