S kolika technologiemi denně pracujete? Jaké jazyky a nástroje ke své práci využijete, zkusili jste si to někdy spočítat? Dalo by to určitě na pěkné číslo.
Zpracovali jsme slovníček programovacích jazyků, nástrojů a technologií, se kterými se velmi často setkáváme v oblasti vývoje software. Pokud do IT světa teprve nakukujete nebo začínáte s IT specialisty v rámci své profese postupně spolupracovat, věříme, že vám bude slovníček užitečným pomocníkem. Pomůže vám zorientovat se a lépe pochopit vaše kolegy :). Přejeme pěkné čtení.
- Open Source Software - Software, jehož zdrojový kód je k dispozici veřejně a může být modifikován, použit a distribuován bezplatně pod licencí, která umožňuje sdílení.
- Java - Obecně použitelný objektově orientovaný programovací jazyk, známý svou přenositelností mezi platformami díky JVM (Java Virtual Machine).
- Python - Všestranný a populární vysokoúrovňový programovací jazyk známý svou čitelností a širokou škálou knihoven.
- .NET Core - Open-source framework od Microsoftu pro tvorbu multiplatformních aplikací.
- JavaScript - Skriptovací jazyk používaný primárně pro vývoj webových stránek, běžící na straně klienta i serveru (Node.JS).
- Angular - Framework pro vývoj webových aplikací vyvinutý Googlem.
- React - Knihovna pro tvorbu uživatelských rozhraní vyvinutá Facebookem.
- Kubernetes - Open-source systém pro automatizaci nasazování, škálování a správu kontejnerizovaných aplikací.
- Docker - Platforma pro vytváření, nasazení a správu kontejnerizovaných aplikací, která usnadňuje tvorbu izolovaných prostředí.
- AWS - Komplexní cloudová platforma nabízející širokou škálu služeb, jako jsou výpočetní výkony, úložiště, databáze a další, pro škálovatelné a spolehlivé aplikace.
- Azure - Cloudová platforma od Microsoftu poskytující široké spektrum služeb pro výpočetní techniku, úložiště, databáze a AI, s dobrou integrací s ostatními Microsoft produkty.
- DevOps - Sada praktik pro automatizaci a zefektivnění procesů mezi vývojovými a provozními týmy.
- Git - Distribuovaný systém pro správu verzí, který umožňuje sledovat změny v kódu a spolupracovat na projektech. Základní nástroj pro moderní vývoj softwaru.
- Node.JS - JavaScript runtime pro vývoj serverových aplikací mimo prohlížeč, známý pro svou vysokou výkonnost a asynchronní zpracování I/O.
- Spring Boot - Framework pro vývoj Java aplikací, který usnadňuje tvorbu produkčních aplikací.
- Microservices - Architektonický styl, který rozděluje aplikace na malé, nezávislé služby komunikující přes API, což umožňuje flexibilitu a škálovatelnost.
- Selenium - Open-source nástroj pro automatizované testování webových aplikací, podporující různé prohlížeče a programovací jazyky.
- Jenkins - Open-source automatizační server, který je široce používán pro kontinuální integraci (CI) a kontinuální doručování (CD) softwarových projektů.
- Terraform - Nástroj pro infrastrukturu jako kód, umožňující správu infrastruktury v cloudu.
- Ansible - Automatizační nástroj pro konfiguraci a správu systémů.
- REST - Architektonický styl pro tvorbu webových služeb, založený na HTTP.
- SQL - Strukturovaný dotazovací jazyk pro práci s relačními databázemi.
- TypeScript - Nadmnožina JavaScriptu s přidanými statickými typy, vyvinutá Microsoftem.
- NoSQL - Typ databází, které nejsou založeny na SQL, často používané pro velké a distribuované datové sady.
- MongoDB - Dokumentově orientovaná NoSQL databáze.
- ElasticSearch - Distribuovaný vyhledávací a analytický engine, který je navržen pro zpracování velkých objemů dat v reálném čase.
- GraphQL - Dotazovací jazyk pro API, který umožňuje přesně definovat strukturu požadovaných dat.
- Redux - Knihovna pro správu stavů v JavaScriptových aplikacích, často používaná s Reactem.
- C# - Objektově orientovaný jazyk vyvinutý Microsoftem, často používaný pro vývoj aplikací na platformě .NET.
- Maven - Nástroj pro správu projektů v Javě, který usnadňuje sestavování, závislosti a dokumentaci.
- Hibernate - Framework pro objektově-relační mapování v Javě, který usnadňuje práci s databázemi.
- PostgreSQL - Pokročilý open-source relační databázový systém, který klade důraz na rozšiřitelnost a dodržování standardů SQL.
- Kafka - Platforma pro zpracování streamovaných dat v reálném čase.
- CI/CD - (Continuous Integration/Continuous Deployment) je metodologie a sada postupů používaných v softwarovém vývoji pro automatizaci a zefektivnění procesu integrace, testování a nasazování kódu.
- Redis - In-memory datová struktura pro rychlé ukládání a vyhledávání dat.
- Swagger - Nástroj pro dokumentaci a testování RESTful API.
- MySQL - Open-source relační databáze, široce používaná ve webových aplikacích.
- Vue.JS - Progresivní JavaScriptový framework pro tvorbu uživatelských rozhraní.
- PHP - Serverový skriptovací jazyk určený pro tvorbu dynamických webových aplikací.
- Laravel - PHP framework zaměřený na jednoduchost, přehlednost a eleganci syntaxi.
- Machine learning - Algoritmy umožňující počítačům učit se a předpovídat na základě dat.
- Artificial Intelligence - Technologie pro vytváření inteligentních nástrojů schopných lidských úkolů.
- Salesforce - Cloudová platforma pro řízení vztahů se zákazníky (CRM).
- SOAP - Protokol pro výměnu strukturovaných informací v prostředí distribuovaných aplikací.
- PL/SQL - Procedurální jazyk pro práci s Oracle databázemi.
- Oracle - Komerční relační databáze známá svou škálovatelností a funkcemi.
- Business Intelligence - Sběr, analýza a prezentace dat pro rozhodování v organizaci.
- SAP - Podnikový software pro správu procesů, financí a lidských zdrojů.
- Scrum - Agilní metodika pro iterativní vývoj projektů.
- JIRA - Nástroj pro správu projektů a sledování úkolů.
- CSS - Neboli „kaskádové styly” je jazyk, který popisuje způsob zobrazení elementů na stránkách napsaných v HTML, XHTML a XML.
- SASS - Kompilovaný jazyk, který rozšiřuje CSS o funkcionality jako proměnné a vnořené pravidla, cykly atd.
- HTML - Značkovací jazyk pro tvorbu webových stránek.
- Linux - Open-source operační systém pro servery a vývoj.
- Ruby - Dynamický, objektově orientovaný jazyk známý svou jednoduchostí a elegancí.
- Golang - Kompilovaný jazyk vyvinutý Googlem, navržený pro jednoduchost a výkon.
- PowerShell - Skriptovací jazyk a automatizační framework.
- Xamarin - Framework pro vývoj mobilních aplikací na platformě .NET.
- Django - Webový framework pro Python, který podporuje rychlý vývoj a čistý design.
- JUnit - Testovací framework pro Javu.
- NUnit - Testovací framework pro .NET.
- Cypress - Testovací framework pro webové aplikace.
- Appium - Open-source nástroj pro automatizaci mobilních aplikací.
- Groovy - Dynamický jazyk běžící na Java Virtual Machine, často používán pro skriptování a automatizaci.
- GraphQL - Dotazovací jazyk pro efektivní manipulaci s daty.
- Grafana - Open-source nástroj pro vizualizaci metrik a sledování.
- SonarQube - Platforma pro statickou analýzu kódu a kontrolu kvality.
- Prometheus - Systém pro monitorování a sběr metrik, optimalizovaný pro cloudová prostředí.
- OpenShift - Platforma pro správu kontejnerizovaných aplikací, založená na Kubernetes.
- Android - Mobilní operační systémy pro smartphony a tablety.
- iOS - Mobilní operační systémy pro smartphony a tablety od značky Apple.
- Swift - Programovací jazyk od Applu pro vývoj iOS a macOS aplikací.
- Kotlin - Staticky typovaný jazyk běžící na Java Virtual Machine, často používaný pro Android vývoj.
- WebAPI - Soubor pravidel a protokolů pro komunikaci mezi softwarem.
- Flask - Lehce použitelný webový framework pro Python.
- Spark - Framework pro distribuované výpočty, optimalizovaný pro velké datové sady.
- Hadoop - Open-source framework pro distribuované ukládání a zpracování velkých datových sad.
- Tableau - Nástroje pro vizualizaci dat a business intelligence.
- PowerBI - Business intelligence platforma od společnosti Microsoft, která umožňuje uživatelům vizualizovat a analyzovat data z různých zdrojů.
- Puppet - Nástroj pro správu konfigurace a automatizaci IT infrastruktury.
- Chef - Automatizační nástroj pro správu konfigurace a aplikací.
- GitLab - Platforma pro DevOps, která poskytuje repozitář Git, CI/CD, plánování projektů a monitorování.
- Bamboo - CI/CD server od Atlassianu.
- TeamCity - CI/CD server od JetBrains.
- F# - Funkcionální jazyk běžící na platformě .NET, zaměřený na jednoduchost a expresivitu.
- Perl - Dynamický programovací jazyk používaný pro textové zpracování a administraci systému.
- R - Jazyk a prostředí pro statistické výpočty a grafiku.
- Matlab - Výkonný programovací jazyk a interaktivní prostředí pro numerické výpočty a vizualizace.
- VBA - Jazyk pro automatizaci úloh v Microsoft Office aplikacích.
- SAS - Software suite pro pokročilou analýzu, business intelligence, datovou správu a prediktivní analýzu.
- jQuery - JavaScriptová knihovna pro snadnější manipulaci s DOM a AJAX operacemi.
- Bootstrap - Front-end framework pro rychlý vývoj responzivních webových aplikací.
- WPF - Framework od Microsoftu pro vývoj desktopových aplikací na Windows.
- SharePoint - Platforma pro spolupráci a správu obsahu.
- UML - Standardizovaný jazyk pro modelování softwarových systémů.
- BPMN - Grafický jazyk pro modelování podnikových procesů.
- Archimate - Jazyk pro modelování enterprise architektury.
- OpenSSL - Kryptografická implementace pro zabezpečení internetové komunikace.
- WebForms - Technologie od Microsoftu pro vývoj webových aplikací v .NET frameworku.
- JSP - Technologie pro vývoj dynamických webových stránek pomocí Java
- Linq - Dotazovací technologie integrovaná do jazyka C#.
TIP:
Na tomto odkaze můžete porovnávat jednotlivé technologie a zjistit jejich alternativy. Stačí si otevřít záložku Community, kde najdete odkaz na Tool Comparisons.
🟡 Chtěli byste začít pracovat v IT? Stáhněte si náš ebook Začněte pracovat v IT: aneb od prvních krůčků po vysněnou práci,ve kterém vás provedeme krůček po krůčku informacemi, kurzy i praxí, které jsou tolik potřebné nejen pro ty, kteří chtějí změnit obor, ale i pro ty, kteří se chtějí pracovně posunout a dále se vzdělávat.
🟡 Víte, jak si co nejjednodušeji a nejefektivněji připravit půdu pro nové pracovní začátky? Mrkněte na náš ebook Připravte se na nová pracovní dobrodružství: Průvodce k úspěšné změně zaměstnání. Dream job je za dveřmi, stačí jen vzít správně za kliku.
Nebo sdílejte tento článek, který třeba poslouží i vašim známým.