Programowanie Integrajca Kontakt
Programowanie Java, JavaScript
Frontend
Aplikacje webowe
Zaawansowane aplikacje webowe oparte między innymi o framework jQuery/UI lub React + Redux. Jedna aplikacja na wszystkie platformy - tak samo użyteczna na komórce, tablecie, czy dużym ekranie.
Backend
Backend
Wszystko, co potrzebne do stworzenia warstwy serwerowej aplikacji. Dla prostszych projektów stos oparty o Node.js, dla pozostałych rozwiązania bazujące na Spring Framework.
databases
Bazy danych
Nowoczesne rozwiązania dla gromadzenia danych. W zależności od potrzeb mogą to być bazy NoSql (Mongo DB, CouchDB), bazy relacyjne SQL (Mysql, Postgres, Oracle) lub bazy grafowe (Neo4J). Oczywiście zawsze przy użyciu technik ORM (Hibernate) / OGM.
Programowanie
Desktop - JavaFX
Tworzenie aplikacji łączących w sobie zalety środowiska Java, z wszystkim tym, co wnosi JavaFX - piękne interfejsy, nowe możliwości stylizowania, nowoczesne kontrolki.
Integracja Połączenie różnych systemów, tak by działały jak jeden organizm. Razem dla dobra firmy.
Security
Identyfikacja
Wiele systemów w firmie? Aplikacje webowe? Mobilne? A może wiele lokalizacji? Usługi typu np. Keycloak pozwalają zarządzać użytkownikami, zasobami oraz dostępem do nich w jednym miejscu. Nic nie stoi na przeszkodzie, by w aplikacji webowej, desktopowej, czy mobilnej uwierzytelnianie odbywało się w jeden, ten sam, spójny i ściśle określony sposób. W łatwy sposób możemy również obsłużyć logowania za pomocą kont Google, Facebook lub innych.
Access
Dostęp
Dzięki protokołom OAuth, OpenID możesz w bardzo elastyczny i niezawodny sposób konfigurować dostęp do swoich zasobów i systemów. Możesz nadawać uprawnienia i role nie tylko użytkownikom, ale i innym aplikacjom klienckim. W łatwy sposób określone zasoby możesz udostępnić współpracującym kontrahentom. W jednym miejscu masz kontrolę nad tym, kto i do czego ma dostęp. Zawsze wiesz ile jest otwartych sesji, kto je otworzył i z jakim poziomem uprawnień.
Interfaces
Interfejsy
W firmie mogą działać różne systemy, różnych producentów, również stworzone w różnych technologiach, a specjalizujące się tylko w określonym zakresie. Stosując nowoczesne interfejsy (REST, JMS, Websocket) możemy połączyć systemy, tak by mogły wymieniać się informacjami pomiędzy sobą. Mimo różnic, mogą działać jak jeden system.
Cluster
Skalowanie
Odpowiednio zaprojektowany system może rosnąć razem z twoimi potrzebami. Podzielenie systemu na mniejsze fragmenty pozwala skalować tylko te obszary, gdzie jest to niezbędne i tylko w wymaganym zakresie. Rozwiązania typu Docker, Swarm, Kubernetes, Vert.x dają pełną elasatyczność odnośnie hostowania i skalowania twoich aplikacji - na własnych maszynach, maszynach dostawcy, czy też w chmurze (Google, Amazon, Azure).
Informacje
Contact
Digo Dariusz Muzyka
ul. Nowa 9
63- 460  Nowe Skalmierzyce
+48-698- 636- 608
kontakt @ digo.com.pl