Jak vybrat programovací jazyk?
-
Je jedno kolik je ti let nebo jaké máš vzdělání. Zvol si co chceš dokázat a my tě to naučíme v kompletních praktických kurzech:
-
Dobrá volba! V ČR nyní chybí 20.000 programátorů (zdroj: HN) a IT platy i firemní benefity jsou lepší a lepší! Co bys chtěl dělat?
-
Máš raději logiku, vymýšlení postupů a práci s daty nebo design a komunikaci s uživatelem:
-
Doporučujeme zvolit webový programovací jazyk PHP kvůli rychlému startu a vysoké rozšířenosti.
-
Budoucí front-enďák, proč ne, to je klasika :) Určitě.
Začni HTML/CSS. Můžeš se podívat i na Photoshop. Pokračuj JavaScriptem (stačí i jen základy JS, jQuery a OOP).
-
-
Co by tě zajímalo?
-
Webové aplikace se nejčastěji tvoří v jednom z těchto jazyků: PHP, JavaScriptu, C# .NET a Javě. V PHP je to nejjednodušší, ale je zde o trochu nižší plat než. např. v C# nebo Javě, kde je ovšem vytvořit takovou aplikaci složitější a tyto technologie jsou určené spíše pro větší podnikové projekty (informace o platu viz portál daného jazyka). JavaScript je potom moderní nástroj na vzestupu a platově je někde mezi. Po všech zmíněných technologiích je obrovská pracovní poptávka, takže záleží jen na vaší preferenci a odhodlanosti, kterou si zvolíte. Jedná se o konkurenční technologie a situace je podobná, jako když např. volíte např. mezi značkou automobilu.
-
Pro tyto účely se používá téměř výhradně programovací jazyk Python.
-
Tyto věci se programují v jazyce C++.
-
-
Stačí ti rozmezí 35.000 - 150.000 Kč/měsíc?
-
Tak to nebude složité :) Nástupní platy juniorů bývají běžně kolem 35.000 Kč, po několika letech se dá bez problému dostat na 70.000 Kč, dále je to trochu dřina, ale jde to i přes stovku. Pro co nejvyšší plat doporučujeme vybrat jeden z následujících jazyků:
Java - Korporátní klasika
C# .NET - Korporátní klasika od Microsoftu
JavaScript - Moderní a složitý jazyk
C++ - Velmi složitý jazyk -
IT trh má mnoho specifických benefitů, jedním z nich je možnost práce z domova a tedy pak logicky i možnost práce do ciziny, aniž bys musel vycestovat. Průměrný plat programátora ve světě je asi $62.000 (asi 116.000 Kč, zdroj) a to je opravdu jen průměr. Pro více informací prosím přejdi na naši výuku v angličtině.
-
-
-
Skvělá volba! IT trh je jeden z nejrychleji rostoucích a nejvýdělečnějších segmentů. Co potřebuješ vytvořit?
-
Doporučujeme začít s jazykem PHP a poté přejít přímo na E-shop kurz v této sekci.
-
-
Pokud nepotřebuješ vysloveně nějaký složitý web, lze použít hotové řešení. Doporučujeme populární redakční systém WordPress.
-
Pokud se nechceš IT věnovat profesionálně, existují nástroje a řešení, které nejsou tak časově náročné. Spousta hezkých výtvorů se tak dá tvořit jen po večerech, aniž by člověk musel být profesionál. Na druhou stranu po těchto nástrojích není taková poptávka na trhu nebo se za ně neplatí dobré peníze. Co by tě zajímalo?
-
Pokud chceš jen tvořit jednoduché hry a chceš se zaměřovat hlavně na herní design a méně na programování, doporučujeme nástroj GameMaker. Pokud chceš vytvářet složitější hry a naučit se programovat tak středně, doporučujeme Unity3D. A pokud se chceš programováním třeba jednou živit a dobře se jej naučit, doporučujeme tvořit hry v MonoGame.
-
-
-
Potřebuješ poradit s výběrem? Přepni výše na záložku "Průvodce". Jinak si vyber kurz programovacího jazyka nebo technologie, kterou se chceš naučit:
C# a VB .NET
Java
PHP
JavaScript
C / C++
Python
Swift
Kotlin
Návrh SW
SQL
Webdesign
Photoshop
Blender
MS Office
Fotografování
Video
Linux
Hardware
Toto je zjednodušený seznam kurzů technologií. Pro kompletní rejstřík otevřete záložku "Rejstřík" výše.
- React
- Základní konstrukce jazyka JavaScript
- Programování Android aplikací v Javě
- Práce se soubory a sítí v C#
- Angular
- ASP.NET Core
- Adobe
- Adobe Illustrator
- AI
- Algoritmy
- Assembler
- Audio
- Blender
- Blog
- C# .NET
- Visual Basic (VB .NET)
- UML a objektový návrh v C# .NET
- Metodiky vývoje softwaru v C# .NET
- Návrhové vzory v C# .NET
- Databáze MS-SQL
- Algoritmy v C# .NET
- SQLite databáze krok za krokem
- Git - Verzovací systém křížem krážem
- Best practices pro návrh softwaru v C# .NET
- .NET MAUI
- ASP.NET Core
- Databáze
- EF Core
- Historie .NET
- Kolekce a LINQ
- Konzole
- MonoGame
- MVC
- Objektově orientované programování
- Paralelní programování
- Práce se sítí
- Práce se soubory
- Testování
- Unity 3D
- Visual Studio
- VS Code
- Web Forms
- Windows Forms
- Windows Store Aplikace
- WinUI 3
- WPF
- Xamarin
- Základní konstrukce
- C++
- Céčko
- Copywriting
- Dart
- E-learning podle profese
- 3D grafik
- C# Game developer
- MonoGame
- Základní konstrukce jazyka C# .NET
- Základy 3D grafiky a tvorba enginu
- Objektově orientované programování v C# .NET
- Základy Blenderu
- 3D bludiště v XNA
- Kolekce a LINQ v C# .NET
- Tvorba shaderů v HLSL
- Paralelní programování a vícevláknové aplikace v C# .NET
- Best practices pro návrh softwaru v C# .NET
- Od nuly k tetrisu v MonoGame
- Unity
- MonoGame
- Copywriter
- Databázový analytik
- Front-end developer
- Grafik / UX/UI návrhář
- Junior programátor
- C
- C# .NET
- UML
- Objektově orientované programování v C#
- Základní konstrukce jazyka JavaScript
- Testování v C# .NET
- Kolekce v C# .NET a LINQ
- Git - Verzovací systém křížem krážem
- Visual Studio
- Práce se soubory a sítí v C#
- Webové stránky krok za krokem
- Databáze MS-SQL
- Databáze v C# - ADO.NET
- Základy ASP.NET Core MVC
- Best practices pro návrh softwaru
- Kompletní kurz CSS frameworku Bootstrap
- Tvorba webů v ASP.NET
- E-shop v ASP.NET Core MVC - Základ
- Základní konstrukce jazyka C#
- Paralelní programování a vícevláknové aplikace v C# .NET
- C++
- Práce se soubory v C++
- Paralelní programování a vícevláknové aplikace v C++
- Základní konstrukce jazyka C++
- UML
- Git - Verzovací systém křížem krážem
- Databáze v C++ pomocí Qt SQL
- Pokročilé konstrukce C++
- Objektově orientované programování v C++
- Best practices pro návrh softwaru
- Okenní/formulářové aplikace v Qt pro C++
- Java
- JEE
- Testování v Javě
- Best practices pro návrh softwaru
- Kolekce a proudy v Javě
- Webové stránky krok za krokem
- Práce se soubory a sítí v Javě
- Kompletní kurz CSS frameworku Bootstrap
- Databáze v Javě - JDBC
- UML
- Git - Verzovací systém křížem krážem
- Základní konstrukce jazyka JavaScript
- Java Enterprise Edition (JEE)
- Základní konstrukce jazyka Java
- Vícevláknové aplikace v Javě
- Objektově orientované programování v Javě
- Databáze MySQL a MariaDB
- Spring Boot
- Git - Verzovací systém křížem krážem
- Kompletní kurz CSS frameworku Bootstrap
- Databáze MySQL a MariaDB
- Objektově orientované programování v Javě
- Základní konstrukce jazyka JavaScript
- Spring Boot
- Kolekce a proudy v Javě
- Vícevláknové aplikace v Javě
- UML
- Testování v Javě
- Práce se soubory a sítí v Javě
- Best practices pro návrh softwaru
- Webové stránky krok za krokem
- Databáze v Javě - JDBC
- Základní konstrukce jazyka Java
- JEE
- JavaScript
- PHP
- Čisté PHP
- UML
- Testování v PHP
- Základní konstrukce jazyka PHP
- Git - Verzovací systém křížem krážem
- Knihovny pro PHP
- Objektově orientované programování (OOP) v PHP
- Best practices pro návrh softwaru
- Webové stránky krok za krokem
- Bezpečnost webových aplikací v PHP
- Práce se soubory v PHP
- Kompletní kurz CSS frameworku Bootstrap
- Jednoduchý redakční systém v PHP objektově (MVC)
- Databáze v PHP pro začátečníky
- Základní konstrukce jazyka JavaScript
- Kompletní e-shop v PHP - Mistrovství MVC
- MySQL databáze krok za krokem
- Laravel
- Laravel framework pro PHP
- Kompletní kurz CSS frameworku Bootstrap
- UML
- Jednoduchý redakční systém v PHP objektově (MVC)
- Git - Verzovací systém křížem krážem
- Základní konstrukce jazyka JavaScript
- Knihovny pro PHP
- Základní konstrukce jazyka PHP
- Práce se soubory v PHP
- Databáze v PHP pro začátečníky
- Best practices pro návrh softwaru
- Bezpečnost webových aplikací v PHP
- MySQL databáze krok za krokem
- Testování v PHP
- Webové stránky krok za krokem
- Objektově orientované programování (OOP) v PHP
- Nette
- Databáze v PHP pro začátečníky
- Bezpečnost webových aplikací v PHP
- MySQL databáze krok za krokem
- Kompletní kurz CSS frameworku Bootstrap
- UML
- Testování v PHP
- Git - Verzovací systém křížem krážem
- Objektově orientované programování (OOP) v PHP
- Základy Nette frameworku
- Webové stránky krok za krokem
- Jednoduchý redakční systém v PHP objektově (MVC)
- Kompletní e-shop v Nette
- Knihovny pro PHP
- Best practices pro návrh softwaru
- Základní konstrukce jazyka PHP
- Základní konstrukce jazyka JavaScript
- Práce se soubory v PHP
- Symfony
- Testování v PHP
- Základy frameworku Symfony pro PHP
- Základní konstrukce jazyka JavaScript
- Webové stránky krok za krokem
- Objektově orientované programování (OOP) v PHP
- Rezervační systém pro vozidla v Symfony
- Kompletní kurz CSS frameworku Bootstrap
- Jednoduchý redakční systém v PHP objektově (MVC)
- Knihovny pro PHP
- UML
- Základní konstrukce jazyka PHP
- Git - Verzovací systém křížem krážem
- Práce se soubory v PHP
- Databáze v PHP pro začátečníky
- Bezpečnost webových aplikací v PHP
- MySQL databáze krok za krokem
- Best practices pro návrh softwaru
- Čisté PHP
- Python
- VB.NET
- Programátor www aplikací
- C# .NET
- Databáze v C# - ADO.NET
- Paralelní programování a vícevláknové aplikace v C# .NET
- Základní konstrukce jazyka C#
- Základy ASP.NET Core MVC
- Best practices pro návrh softwaru
- Webové stránky krok za krokem
- Testování v C# .NET
- Objektově orientované programování v C#
- E-shop v ASP.NET Core MVC - Základ
- Kompletní kurz CSS frameworku Bootstrap
- Visual Studio
- Kolekce v C# .NET a LINQ
- Databáze MS-SQL
- Základní konstrukce jazyka JavaScript
- Práce se soubory a sítí v C#
- UML
- Git - Verzovací systém křížem krážem
- Java
- JEE
- Objektově orientované programování v Javě
- UML
- Testování v Javě
- Databáze MySQL a MariaDB
- Git - Verzovací systém křížem krážem
- Kompletní kurz CSS frameworku Bootstrap
- Kolekce a proudy v Javě
- Základní konstrukce jazyka JavaScript
- Práce se soubory a sítí v Javě
- Best practices pro návrh softwaru
- Databáze v Javě - JDBC
- Java Enterprise Edition (JEE)
- Základní konstrukce jazyka Java
- Webové stránky krok za krokem
- Vícevláknové aplikace v Javě
- Spring Boot
- Vícevláknové aplikace v Javě
- UML
- Testování v Javě
- Práce se soubory a sítí v Javě
- Best practices pro návrh softwaru
- Webové stránky krok za krokem
- Databáze v Javě - JDBC
- Základní konstrukce jazyka Java
- Git - Verzovací systém křížem krážem
- Kompletní kurz CSS frameworku Bootstrap
- Databáze MySQL a MariaDB
- Objektově orientované programování v Javě
- Základní konstrukce jazyka JavaScript
- Spring Boot
- Kolekce a proudy v Javě
- JEE
- JavaScript
- Kotlin
- Spring Boot
- Kolekce v Kotlin
- Soubory a práce s nimi v Kotlin
- Základní konstrukce jazyka JavaScript
- SQLite
- Spring Boot
- Databáze MySQL a MariaDB
- Základní konstrukce jazyka Kotlin
- Best practices pro návrh softwaru
- Webové stránky krok za krokem
- Objektově orientované programování v Kotlin
- Git - Verzovací systém křížem krážem
- Kompletní kurz CSS frameworku Bootstrap
- Spring Boot
- PHP
- Čisté PHP
- Webové stránky krok za krokem
- Knihovny pro PHP
- MySQL databáze krok za krokem
- Git - Verzovací systém křížem krážem
- Kompletní kurz CSS frameworku Bootstrap
- Kompletní e-shop v PHP - Mistrovství MVC
- Objektově orientované programování (OOP) v PHP
- Základní konstrukce jazyka JavaScript
- Testování v PHP
- Jednoduchý redakční systém v PHP objektově (MVC)
- Bezpečnost webových aplikací v PHP
- UML
- Základní konstrukce jazyka PHP
- Best practices pro návrh softwaru
- Práce se soubory v PHP
- Databáze v PHP pro začátečníky
- Laravel
- Knihovny pro PHP
- Best practices pro návrh softwaru
- Objektově orientované programování (OOP) v PHP
- Bezpečnost webových aplikací v PHP
- Práce se soubory v PHP
- Základní konstrukce jazyka PHP
- Webové stránky krok za krokem
- Laravel framework pro PHP
- Databáze v PHP pro začátečníky
- Kompletní kurz CSS frameworku Bootstrap
- Jednoduchý redakční systém v PHP objektově (MVC)
- MySQL databáze krok za krokem
- UML
- Git - Verzovací systém křížem krážem
- Testování v PHP
- Základní konstrukce jazyka JavaScript
- Nette
- Práce se soubory v PHP
- Základy Nette frameworku
- Jednoduchý redakční systém v PHP objektově (MVC)
- Databáze v PHP pro začátečníky
- Best practices pro návrh softwaru
- Kompletní e-shop v Nette
- MySQL databáze krok za krokem
- Testování v PHP
- Základní konstrukce jazyka PHP
- Webové stránky krok za krokem
- Kompletní kurz CSS frameworku Bootstrap
- Knihovny pro PHP
- Objektově orientované programování (OOP) v PHP
- Základní konstrukce jazyka JavaScript
- UML
- Git - Verzovací systém křížem krážem
- Bezpečnost webových aplikací v PHP
- Symfony
- UML
- Bezpečnost webových aplikací v PHP
- Git - Verzovací systém křížem krážem
- Webové stránky krok za krokem
- Práce se soubory v PHP
- Jednoduchý redakční systém v PHP objektově (MVC)
- Kompletní kurz CSS frameworku Bootstrap
- Databáze v PHP pro začátečníky
- Best practices pro návrh softwaru
- Základní konstrukce jazyka JavaScript
- MySQL databáze krok za krokem
- Základy frameworku Symfony pro PHP
- Testování v PHP
- Základní konstrukce jazyka PHP
- Rezervační systém pro vozidla v Symfony
- Knihovny pro PHP
- Objektově orientované programování (OOP) v PHP
- Čisté PHP
- C# .NET
- Projektový manažer
- Senior programátor
- C
- C/C++
- C# .NET
- Java
- Programování Android aplikací v Javě
- Optimalizace (nejen) webových aplikací
- Manuální kompilace v Javě
- Anotace v Javě
- UML
- Server pro klientské aplikace v Javě
- Okenní aplikace v Java Swing
- Softwarové architektury a dependency injection
- Metodiky vývoje softwaru
- JNI - Java Native Interface
- Okenní aplikace v Java FX
- Best practices pro návrh softwaru
- RMI - Remote Method Invocation
- Algoritmy
- Návrhové vzory
- JavaScript
- PHP
- Návštěvní kniha přes WebSocket
- Metodiky vývoje softwaru
- Softwarové architektury a dependency injection
- Laravel framework pro PHP
- Best practices pro návrh softwaru
- Základy Nette frameworku
- Optimalizace (nejen) webových aplikací
- Základy frameworku Symfony pro PHP
- Standardy jazyka PHP
- UML
- Vytvoření webu pomocí WordPress
- Algoritmy
- Návrhové vzory
- Python
- Optimalizace (nejen) webových aplikací
- Analýza obrazu a videa v Pythonu
- Okenní aplikace v Pythonu
- Pokročilá algoritmizace
- UML
- Metodiky vývoje softwaru
- Tvorba webů v Django frameworku pro Python
- Návrhové vzory
- Flask framework pro Python
- Softwarové architektury a dependency injection
- Neuronové sítě a deep learning v Pythonu
- Best practices pro návrh softwaru
- Kivy framework pro Python
- VB.NET
- SEO specialista
- Specialista na AI a bigdata
- Systémový administrátor
- Tester
- Vývojář mobilních aplikací
- Android
- Swift
- Univerzál
- Git - Verzovací systém křížem krážem
- Práce se soubory a sítí v C#
- Základní konstrukce jazyka C#
- Best practices pro návrh softwaru
- Databáze v C# - ADO.NET
- Objektově orientované programování v C#
- Tvorba mobilních aplikací v Xamarin a C# .NET
- Kolekce v C# .NET a LINQ
- Paralelní programování a vícevláknové aplikace v C# .NET
- UML
- SQLite
- Webdesigner
- WordPress specialista
- E-shop
- Elektronický podpis
- Fitness
- Flash
- Fotografování
- Google Dokumenty
- Grafika
- Hardware PC
- HTML a CSS
- Inkscape
- Java
- UML a objektový návrh v Javě
- Best practices pro návrh softwaru v Javě
- Git - Verzovací systém křížem krážem
- Metodiky vývoje softwaru v Javě
- Návrhové vzory v Javě
- Databáze MySQL a MariaDB
- Algoritmy v Javě
- Android
- Anotace
- Apache Derby
- Archiv
- Databáze
- Enterprise Edition
- IntelliJ IDEA / NetBeans / Eclipse
- JavaFX
- JNI
- Kolekce a proudy
- Kompilace
- Maven
- Moduly
- Objektově orientované programování
- Práce se sítí
- Práce se soubory
- RMI
- Server pro klientské aplikace
- Spring Boot
- Swing
- Testování
- Vlákna
- Wicket
- Základní konstrukce
- JavaScript
- UML a objektový návrh v JS
- Návrhové vzory v JavaScriptu
- Algoritmy
- Angular
- Best practices
- CoffeeScript
- Git
- Google API
- GraphQL
- jQuery
- Metodiky vývoje softwaru
- Node.js
- Objektově orientované programování
- Populární knihovny
- React
- Real-time kniha návštěv
- Simplex.js
- Testování
- TypeScript
- Visual Studio Code, WebStorm a debugování JS
- Vue.js
- WebGL a BabylonJS
- Windows 8 aplikace
- Základní konstrukce
- Kotlin
- Kryptoměny
- Kybernetická bezpečnost
- Linux a UNIX
- Marketing
- Mobilní telefony a tablety
- MS Office
- MS-SQL krok za krokem
- MySQL
- Návrh
- Nette Framework
- Oracle
- Ostatní jazyky
- Photoshop
- PHP
- Copywriting - Jak dnes oslovit zákazníky na internetu
- Responzivní webdesign
- MySQL a MariaDB podrobněji
- Bootstrap
- SQLite
- SEO - Optimalizace webů pro vyhledávače
- Návrhové vzory v PHP
- VPS - PHP a databáze na serveru
- PostgreSQL
- WordPress - Tvorba webů snadno a rychle
- Algoritmy
- Best practices
- Bezpečnost
- Databáze pro začátečníky
- E-commerce
- E-shop
- Git
- Knihovny
- Laravel
- Manuál
- Metodiky vývoje softwaru
- MVC
- Návštěvní kniha přes WebSocket
- Nette Framework
- Objektově orientované programování
- Optimalizace webových aplikací
- PHP funkce od A do Z
- Pokročilá obsluha formulářů v PHP
- Práce se soubory
- Softwarové architektury a dependency injection
- Standardy
- Symfony
- Testování
- UML
- Základní konstrukce
- PostgreSQL
- Práce a podnikání v IT
- Programování pro děti
- Programy
- Příběhy absolventů
- Python
- SQLite databáze krok za krokem
- PostgreSQL
- MySQL a MariaDB
- Návrhové vzory v Pythonu
- UML a objektový návrh v Pythonu
- Git - Verzovací systém křížem krážem
- Metodiky vývoje softwaru v Pythonu
- Best practices pro návrh softwaru v Pythonu
- Algoritmy
- Analýza obrazu a videa
- Data mining
- Databáze
- Django
- FastAPI
- Flask
- Kivy
- Kolekce
- Neuronové sítě
- NumPy
- Objektově orientované programování
- Okenní aplikace
- Optimalizace webových aplikací
- Pandas
- Práce se soubory
- Pygame
- PyCharm
- Raspberry Pi
- SQLAlchemy
- Testování
- Tkinter
- Základní konstrukce
- Rozhovory
- Sítě
- Software
- SQL
- SQLite
- Swift
- Symfony
- Testovací sekce
- Testování SW
- Time management
- Video
- Visual Basic .NET
- Databáze MS-SQL
- Best practices pro návrh softwaru ve VB.NET
- Algoritmy ve VB .NET
- C# .NET
- Metodiky vývoje softwaru ve VB.NET
- Git - Verzovací systém křížem krážem
- Návrhové vzory ve VB.NET
- UML a objektový návrh ve VB.NET
- Databáze
- Kolekce a LINQ
- Objektově orientované programování
- Paralelní programování
- Práce se sítí
- Práce se soubory
- Testování
- Windows Forms
- WPF
- Základní konstrukce
- Windows
- WordPress
- Zkouška Sekce
- Zpravodajství
- Přejděte prosím na naší nabídku pro firmy.