Aller au contenu
Uptodate Developers

~/technologies

Les technologies que nous maîtrisons.

Chez UPDEV, nous sommes ouverts à l’application de nouvelles techniques et technologies qu'apporte chaque développeur à notre équipe.

(01) Notre stack

Nos outils et technologies

01

IA générative & LLM

8IA

OpenAI (GPT)
Claude (Anthropic)
Google Gemini
Llama (Meta)
Mistral AI
Hugging Face
LangChain
Ollama

02

Machine learning & données

8IA

PyTorch
TensorFlow
scikit-learn
Keras
Jupyter
pandas
NumPy
OpenCV

03

Langages

15

TypeScript
JavaScript
Haskell
Plutus
Java
SQL
Python
C++
C#
Php
Dart
Kotlin
HTML
Json
GraphQL

04

DevOps

7

CI/CD
Vercel
Heroku
DigitalOcean
Docker
Kubernetes
CircleCI

05

BD

8

MongoDB
Mysql
Prisma (ORM)
PostgreSQL
Firebase
MS SQL Server
Amazon S3
Redis

06

Design

4

Adobe Xd
Figma
Adobe Photoshop
Adobe Illustrator

07

Autres technologies

8

Node Js
React Js
Next Js
Vue Js
Express
Laravel
Asp.net
Flutter

(02) Comment nos équipes sont organisées

3 types de développeurs

Le développement d’une application est subdivisé en deux compartiments mais il peut impliquer trois profils de développeurs.

Front-end

Le développeur front-end s’occupe de la conception, de l'intégration et de la mise en place de l’interface de l’application, de tous les éléments destinés à être visibles par l’utilisateur.

Back-end

Le développeur back-end est concerné par toute la partie « non visible » d’une application, c’est-à-dire toutes les données stockées, les interactions et commandes exécutées du côté “Serveur”.

Full stack

Le développeur full-stack est celui qui a acquis suffisamment de compétences aussi bien dans le front-end que dans le back-end pour combiner les deux compartiments.

01

Développement Front End

Le développement de l'interface utilisateur graphique afin que les utilisateurs puissent afficher et interagir avec des applications web et/ou mobile. Le terme « frontend » désigne les éléments d’un site que l’on voit à l’écran et avec lesquels on peut interagir depuis un navigateur. En effet, tout ce qu’on voit sur un site internet par exemple, est une combinaison de HTML, CSS et JavaScript. Ces langages de programmation utilisés par le développeur Front End sont interprétés par le navigateur de votre ordinateur pour afficher un résultat « visuel ». Il s’agit notamment de polices, de menus déroulants, de boutons, de transitions, de curseurs, de formulaires de contact, etc.

  • HTML
  • CSS
  • JavaScript

02

Développement Back End

C'est toute la partie que l'utilisateur ne voit pas, mais qui lui permet de réaliser des actions sur un site ou une application. On ne la voit pas en tant que simple Internaute, mais elle représente une très grande partie d’un projet. Le Backend se compose généralement de trois éléments : Un serveur (hébergement web), Une application (site web, administration), Une base de données (sorte de feuille de calcul pour organiser les données).

  • Next Js
  • Node Js
  • Nest Js

(03) Technologies émergentes

Technologies émergentes

01

Blockchain Technology

Est une technologie de stockage et de transmission d'informations sans organe de contrôle.

02

Machine Learning

Technologie d'intelligence artificielle permettant aux ordinateurs d'apprendre sans avoir été programmés

Parlons-en

Un projet en tête ? Construisons-le ensemble.

Parlez-nous de votre idée, de vos utilisateurs et de vos contraintes — nous revenons vers vous avec un plan clair.