-
Java
Advanced
Java
Java je mým hlavním programovacím jazykem, který využívám k vývoji robustních aplikací. Využívám ji pro robustní webové aplikace, backendy, složité algoritmy a stále také pro Android aplikace.
Dovednosti
- RESTful API
- Práce s databázemi (JPA, Hibernate)
- Tvorba komplexní logiky
- Práce s XML
- Práce s vícevláknovými aplikacemi
- Maven
-
Spring Boot
Advanced
Spring Boot
Spring Boot je mým nástrojem pro rychlý vývoj backendů. Zaměřuji se na RESTful API, práci s databázemi a zabezpečení aplikací. Díky němu dokážu vytvořit flexibilní a škálovatelný backend.
Dovednosti
- Tvorba RESTful API
- Práce s databázemi (JPA/Hibernate)
- Spring Security
- Validace vstupů
-
HTML
Advanced
HTML
HTML je základem mých webových projektů. Rád vytvářím strukturované stránky s důrazem na přístupnost a semantiku.
Dovednosti
- Semantické HTML
- Optimalizace pro SEO
- Strukturované formuláře
- Práce s atributy ARIA
-
CSS
Advanced
CSS
S CSS tvořím responsivní designy a moderní vizuály. Vždy dbám na přizpůsobení stylů pro různá zařízení.
Dovednosti
- Responsivní design
- Práce s Media Queries
- Flexbox a CSS Grid
- Animace a přechody
- Bootstrap.css
-
JavaScript
Advanced
JavaScript
JavaScript využívám pro interaktivní prvky a práci s DOM. Zaměřuji se na moderní standardy a optimalizaci kódu pro rychlé načítání.
Dovednosti
- ES6+
- Manipulace s DOM
- Práce s Fetch API
- Asynchronní programování
- Manipulace s formulářem
- Práce s cookies
- Bootstrap.js
-
Vue.js
Fundamental
Vue.js
Vue.js využívám k efektivní tvorbě komponentového frontendového rozhraní. Zaměřuji se na organizaci kódu a práci s datovými toky.
Dovednosti
- Tvorba a údržba komponent
- Práce s Vue Router
- Správa stavu aplikace pomocí Pinia
- Komunikace s API
-
SQL
Intermediate
SQL
SQL využívám pro návrh a správu databází. Pracuji s MySQL a SQLite, kde se zaměřuji na optimalizaci dotazů, návrh schémat a efektivní integraci s backendem.
Dovednosti
- Návrh databázových schémat
- Optimalizace dotazů
- Práce s transakcemi
- Integrace s backendem
- MySQL
- SQLite
-
Git
Fundamental
Git
Git je nedílnou součástí mého workflow. Pracuji s repozitáři, řeším konflikty a spravuji větve. GitHub využívám pro správu a verzování projektů.
Dovednosti
- Správa repozitářů
- Práce s větvemi (branching)
- Řešení konfliktů
- Optimalizace historie commitů
- GitHub
- Integrace Git do IDE
-
Visual Studio Code
Advanced
IDE
Visual Studio Code a IntelliJ IDEA jsou mé hlavní nástroje pro vývoj. V obou prostředích optimalizuji workflow, ladím aplikace a spravuji projekty v různých jazycích a technologiích.
Dovednosti
- Debugování a profilování aplikací
- Práce s projekty ve Spring Boot
- Optimalizace workflow
- IntelliJ IDEA
- Visual Studio Code