„Naše“ IT technologie

Výběr správné technologie je základem pro stabilitu a dlouhou životnost IT řešení. Pracujeme se širokou škálou technologií a dokážeme pro vás vybrat ty správné s ohledem na váš projekt.

Během vstupní analýzy s vámi probereme, které technologie se hodí pro vývoj webových či mobilních aplikací, integraci systémů nebo pro jednotlivé druhy testů. 

„Naše“ IT technologie-image
Vše
Programovací jazyky
Backendové frameworky
Komunikační protokoly
Databázové systémy (relační)
Databázové systémy (nerelační)
Message broker nástroje
Integrační platformy a frameworky
Tvorba uživatelských rozhraní
Programovací jazyky pro mobilní aplikace
Řízení projektů
Testování
Integrace a doručování (CI/CD)
Operační systémy
Kontejnerizace a orchestrace
Programovací jazyky
Java
Java

Java je objektově orientovaný programovací jazyk, který dokáže běžet na různých platformách díky principu „write once, run anywhere“ (napiš jednou, spusť kdekoliv). Je vhodný pro vývoj firemních, webových a mobilních aplikací pro Android.

Backendové frameworky
Spring Boot
Spring Boot

Spring Boot je framework pro vývoj webových a podnikových aplikací v programovacím jazyku Java. Umožňuje rychle a snadno vytvořit samostatné aplikace založené na Spring frameworku.

Programovací jazyky
Python
Python

PHP je skriptovací jazyk navržený původně pro webový vývoj, ale lze jej použít i jako obecný programovací jazyk.

Backendové frameworky
Django
Django

Django je webový framework pro Python, který umožňuje rychlý vývoj webových aplikací s minimem kódu.

Programovací jazyky
PHP
PHP

Python je programovací jazyk, který podporuje více programovacích paradigmat, včetně objektově orientovaného, procedurálního a funkcionálního. Je vhodný pro webový vývoj nebo automatizaci.

Backendové frameworky
Nette
Nette

Nette je PHP framework pro tvorbu webových aplikací. Zaměřuje se na bezpečnost, výkon a jednoduchost použití.

Backendové frameworky
Symfony
Symfony

Symfony je PHP framework, který poskytuje množství znovupoužitelných knihoven a nástrojů pro vývoj webových aplikací.

Komunikační protokoly
REST (Representational State Transfer)
REST (Representational State Transfer)

Symfony je PHP framework, který poskytuje množství znovupoužitelných knihoven a nástrojů pro vývoj webových aplikací.

Komunikační protokoly
SOAP (Simple Object Access Protocol)
SOAP (Simple Object Access Protocol)

SOAP je protokol pro výměnu strukturovaných informací v decentralizovaném a distribuovaném prostředí. Používá XML pro formátování zpráv.

Databázové systémy (relační)
Postgres (PostgreSQL)
Postgres (PostgreSQL)

PostgreSQL je open-source relační databázový systém, který ukládá a spravuje data v různých aplikacích – malých i velkých podnikových systémech.

Databázové systémy (relační)
MariaDB
MariaDB

MariaDB je open-source, který spravuje databáze v různých aplikacích.

Databázové systémy (relační)
Oracle
Oracle

Oracle Database je komerční relační databázový systém, známý svou robustností a schopností pracovat s velkými objemy dat.

Databázové systémy (nerelační)
Elasticsearch
Elasticsearch

Elasticsearch je vyhledávací a analytický nástroj, který umožňuje rychlé vyhledávání v obrovských objemech dat.

Databázové systémy (nerelační)
Redis
Redis

Redis je open-source, in-memory datová struktura. Používá se jako cache pro zrychlení přístupu k často používaným datům, která jsou uložená v paměti.

Message broker nástroje
RabbitMQ
RabbitMQ

RabbitMQ je open-source message broker, který umožňuje aplikacím komunikovat a vyměňovat si zprávy.

Integrační platformy a frameworky
WSO2
WSO2

WSO2 je open-source platforma pro integraci a správu API, umožňující propojení různých aplikací a služeb.

Integrační platformy a frameworky
Apache Camel
Apache Camel

Apache Camel Apache Camel je open-source integrační framework, který umožňuje směrování a transformaci dat mezi různými systémy pomocí široké škály protokolů.

Tvorba uživatelských rozhraní
React
React

React je JavaScriptová knihovna pro vytváření uživatelských rozhraní. Umožňuje vytvářet interaktivní webové aplikace s rychlou odezvou.

Tvorba uživatelských rozhraní
Sencha.js
Sencha.js

Sencha.js je JavaScriptový framework pro vývoj webových aplikací, zaměřený na vytváření uživatelských rozhraní.

Programovací jazyky pro mobilní aplikace
Flutter
Flutter

Flutter je open-source framework pro vývoj nativních mobilních aplikací pomocí jednoho kódu, který běží na Androidu, iOS a dalších platformách.

Programovací jazyky pro mobilní aplikace
Kotlin
Kotlin

Kotlin je programovací jazyk, který je plně kompatibilní s Javou a je oficiálně podporovaný Googlem pro vývoj Android aplikací.

Programovací jazyky pro mobilní aplikace
Swift
Swift

Swift je programovací jazyk pro vývoj mobilních aplikací na platformách iOS, macOS, watchOS a tvOS.

Kontejnerizace a orchestrace
Docker
Docker

Docker je platforma pro vytváření, nasazování a správu kontejnerizovaných aplikací. Kontejnery umožňují spouštění aplikací v izolovaných prostředích.

Kontejnerizace a orchestrace
Docker Swarm
Docker Swarm

Docker Swarm je nástroj pro orchestraci Docker kontejnerů, který umožňuje spravovat a škálovat aplikace běžící v kontejnerech.

Operační systémy
Red Hat
Red Hat

Red Hat Enterprise Linux (RHEL) je komerční distribuce Linuxu zaměřená na podnikové prostředí. Umožňuje nasazovat a provozovat podnikové aplikace.

Operační systémy
Rocky Linux
Rocky Linux

Rocky Linux je open-source distribuce Linuxu, která je komunitní verzí RHEL a je určená jako jeho nástupce po ukončení projektu CentOS.

Integrace a doručování (CI/CD)
GitLab CI/CD
GitLab CI/CD

GitLab CI/CD je integrovaný nástroj pro kontinuální integraci a doručování, který je součástí GitLab platformy. Umožňuje automatizovat procesy vývoje, testování a nasazení kódu.

Testování
PHPUnit
PHPUnit

PHPUnit je testovací framework pro PHP, který umožňuje psát a spouštět automatizované jednotkové testy.

Testování
Mockito
Mockito

Mockito je open-source framework pro programovací jazyk Java, který umožňuje vytváření mock objektů pro jednotkové testy.

Testování
JUnit
JUnit

JUnit je testovací framework pro programovací jazyk Java, který umožňuje psát a spouštět automatizované jednotkové testy.

Testování
PyTest
PyTest

PyTest je testovací framework pro Python, který umožňuje psát a spouštět jednotkové automatizované testy.

Testování
UnitTest
UnitTest

UnitTest je vestavěný testovací framework pro Python, který umožňuje psát a spouštět jednotkové testy.

Testování
Cypress
Cypress

Cypress je end-to-end testovací framework pro webové aplikace, který umožňuje psát a spouštět automatizované testy přímo v prohlížeči.

Testování
Jest
Jest

Jest je testovací framework pro jednotkové a end-to-end testování v JavaScript aplikacích. Často se používá s Reactem.

Řízení projektů
Jira
Jira
Umožňuje:
  • Vytvářet zadání, přiřazovat úkoly s popisem, termínem, prioritou a přiřadit zpracovatele.
  • Používat Scrum nebo Kanban boardy k plánování nebo sledování průběhu práce.
  • Sledovat průběh vývoje pomocí grafů a metrik.
  • Sledovat a řešit chyby a požadavky.
Řízení projektů
Figma
Figma
Umožňuje:
  • Společnou tvorbu návrhů uživatelského rozhraní v reálném čase. Všichni členové týmu vidí okamžitě změny.
  • Tvorbu interaktivních prototypů, které lze sdílet s týmem nebo zákazníky.
Řízení projektů
Trello
Trello

Trello pomáhá s organizací práce pomocí kanban boardu. Úkoly jsou zaznamenané jako karty, které můžete přemisťovat mezi sloupci označující různé fáze práce, například „To Do“, „V Procesu“ a „Dokončeno“.

Umožňuje také přiřazování úkolů, členů týmu, komunikaci a sdílení pomocí označování a komentářů.

Řízení projektů
Asana
Asana

Umožňuje plánovat úkoly, přiřazovat je členům týmu a nastavit termíny splnění. Je možné si vygenerovat reporty o stavu projektů.

Řízení projektů
Basecamp
Basecamp

Basecamp je místem pro komunikaci v týmu a sdílení dokumentů, souborů a odkazů. Umožňuje také vytváření úkolů a nastavení termínů.

Řízení projektů
Scrum
Scrum

Scrum je metodika vývoje, která rozděluje práci do krátkých časových úseků – sprintů (trvají 2–4 týdny).

Součástí jsou také pravidelné stand-up meetingy, během kterých se řeší pokrok v projektu, zádrhely a plány na příští období.

Řízení projektů
Waterfall
Waterfall

Waterfall metodika dělí projekt na fáze, jako je analýza, návrh, implementace a testování. Každá fáze musí být dokončená před tím, než začne následující, a výsledky každé fáze se kontrolují a schvalují.

Fungujeme podle moderních metodik, pracujeme se špičkovými nástroji i programovacími jazyky.

about-us
Kdo je ETYKA Digital?

Dokážeme vytvořit aplikaci přesně podle vašich představ, vyladit existující software nebo propojit vaše aplikace tak, aby společně tvořily efektivní řešení. S námi budete o krok napřed, bez ohledu na to, jestli působíte v soukromém, nebo státním sektoru. 

Více o nás
Kontaktujte nás
Máte zájem o nezávaznou konzultaci nebo se chcete na něco zeptat? Zavolejte, napište nebo za námi přijeďte.
Na trhu fungujeme už od roku 2007.
Jednáme férově, a co slíbíme, to dodržíme.
Ozveme se vám během pár hodin.
Vstupní analýza v rozsahu až 5 MD zdarma.
Nechcete čekat na odpověď?
Zavolejte nám na číslo  +420 736 102 601  nebo se za námi zastavte – u nás na pobočce v Praze.

Odesláním formuláře souhlasíte s Obchodními podmínkami a Pravidly ochrany osobních údajů.