„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ů.
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.
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.
PHP je skriptovací jazyk navržený původně pro webový vývoj, ale lze jej použít i jako obecný programovací jazyk.
Django je webový framework pro Python, který umožňuje rychlý vývoj webových aplikací s minimem kódu.
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.
Nette je PHP framework pro tvorbu webových aplikací. Zaměřuje se na bezpečnost, výkon a jednoduchost použití.
Symfony je PHP framework, který poskytuje množství znovupoužitelných knihoven a nástrojů pro vývoj webových aplikací.
Symfony je PHP framework, který poskytuje množství znovupoužitelných knihoven a nástrojů pro vývoj webových aplikací.
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.
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.
MariaDB je open-source, který spravuje databáze v různých aplikacích.
Oracle Database je komerční relační databázový systém, známý svou robustností a schopností pracovat s velkými objemy dat.
Elasticsearch je vyhledávací a analytický nástroj, který umožňuje rychlé vyhledávání v obrovských objemech dat.
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.
RabbitMQ je open-source message broker, který umožňuje aplikacím komunikovat a vyměňovat si zprávy.
WSO2 je open-source platforma pro integraci a správu API, umožňující propojení různých aplikací a služeb.
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ů.
React je JavaScriptová knihovna pro vytváření uživatelských rozhraní. Umožňuje vytvářet interaktivní webové aplikace s rychlou odezvou.
Sencha.js je JavaScriptový framework pro vývoj webových aplikací, zaměřený na vytváření uživatelských rozhraní.
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.
Kotlin je programovací jazyk, který je plně kompatibilní s Javou a je oficiálně podporovaný Googlem pro vývoj Android aplikací.
Swift je programovací jazyk pro vývoj mobilních aplikací na platformách iOS, macOS, watchOS a tvOS.
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.
Docker Swarm je nástroj pro orchestraci Docker kontejnerů, který umožňuje spravovat a škálovat aplikace běžící v kontejnerech.
Red Hat Enterprise Linux (RHEL) je komerční distribuce Linuxu zaměřená na podnikové prostředí. Umožňuje nasazovat a provozovat podnikové aplikace.
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.
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.
PHPUnit je testovací framework pro PHP, který umožňuje psát a spouštět automatizované jednotkové testy.
Mockito je open-source framework pro programovací jazyk Java, který umožňuje vytváření mock objektů pro jednotkové testy.
JUnit je testovací framework pro programovací jazyk Java, který umožňuje psát a spouštět automatizované jednotkové testy.
PyTest je testovací framework pro Python, který umožňuje psát a spouštět jednotkové automatizované testy.
UnitTest je vestavěný testovací framework pro Python, který umožňuje psát a spouštět jednotkové testy.
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.
Jest je testovací framework pro jednotkové a end-to-end testování v JavaScript aplikacích. Často se používá s Reactem.
- 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.
- 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.
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ářů.
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ů.
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ů.
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í.
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.
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.