Bevezető

Stabil alapok

[!NOTE] Nagyon fontos, hogy meglegyenek a stabil alapok.
Elsőnek érdemes megtanulni a webprogramozást.
És nem, nem kell rögtön framework és különféle library.


Git és verziókezelés

1. Kezdő szint — Stabil alapok

Webfejlesztés alapjai

  • W3Schools
    HTML, CSS, JavaScript és SQL alapok kezdőknek.

  • FreeCodeCamp
    Ingyenes gyakorlatorientált webfejlesztő tananyag.

  • The Odin Project
    Az egyik legjobb teljes webfejlesztő roadmap.

  • CodePen
    Frontend kódok gyors kipróbálása böngészőben.

  • Codecademy
    Interaktív programozás tanulás több nyelven.

  • Codedex
    Gamifikált programozás tanulás.

  • Class Central
    Programozási kurzus gyűjtőoldal.

  • Coddy.tech
    Interaktív kódolási feladatok.

  • Code Step By Step
    Programozási problémák lépésenként.

  • Dev.to
    Fejlesztői közösség és cikkek.

  • NotebookLM
    AI-alapú jegyzetelés és tanulás.


Videós és gyakorló anyagok


Gyakorlás

  • Codewars
    Programozási kihívások.

  • CheckIO
    Python és TypeScript gyakorlás.

  • Exercism
    Java és sok más nyelv gyakorlása mentorálással.

  • Codingame
    Játékos programozási feladatok.

  • DevChallenge
    Magyar programozási kvízek.


Projekt ötletek

  • Todo alkalmazás
  • Jegyzet app
  • REST API
  • URL rövidítő
  • Quiz app
  • Egyszerű webshop
  • Automatizált UI tesztek webshophoz

Nem gond, ha elsőnek spagetti kódot csinálsz a lényeg, hogy kódolj és ne csak nézd egymás utána tutorialokat, hanem hogy ELKEZDJ KÓDOLNI!


2. Frontend fejlesztés

CSS tanulás


Frontend projektek és gyakorlás

  • Scrimba
    Interaktív frontend és fullstack kurzusok.

  • Replit
    Online fejlesztői környezet.


3. Java Backend fejlesztés

Java alapok


Backend roadmap


Spring Boot és backend eszközök


API fejlesztés


SQL és adatbázis


4. Automatizált tesztelés (QA / SDET)

Tesztelési alapok


Java tesztelés


API automatizálás


UI automatizálás


Linux és parancssor (Főleg back-end és QA-nál fontos.)


5. Haladó fejlesztői eszközök

Hasznos kód elemző eszközök

  • Codacy
    Automatizált kódelemzés és code quality ellenőrzés.

  • SonarCloud
    Statikus kódelemzés és technical debt figyelés.

  • SonarLint
    IDE plugin, ami valós időben jelzi a kódhibákat és rossz practice-eket.

Diagramok és architektúra


Produktivitás


6. Projektmenedzsment és közösség

Verziókezelés és projektek


Közösség és networking


7. Karrier


Könyv repository

A könyvem repoját itt találod.