facebook
favorite button
super instructor icon
Profesor fiable
Este profe tiene una tasa de respuesta rápida muy elevada, ofreciendo así un servicio de buena calidad y fiabilidad a sus estudiantes.
member since icon
Desde diciembre 2024
Profesor desde diciembre 2024
Déploiement Cloud en continu : Maîtrisez GitLab CI/CD avec AWS
course price icon
A partir de 23.14 $ /h
arrow icon
Découvrez comment moderniser vos déploiements en exploitant le meilleur de GitLab CI/CD et AWS. Cette formation pratique vous emmène au cœur des pratiques DevOps modernes en vous apprenant à construire et automatiser des pipelines de déploiement robustes. Des fondamentaux de GitLab aux configurations avancées sur AWS, vous maîtriserez l'ensemble des étapes nécessaires pour mettre en place une infrastructure CI/CD professionnelle. Que vous soyez développeur cherchant à automatiser vos déploiements ou DevOps souhaitant optimiser vos processus, vous acquerrez les compétences essentielles pour déployer vos applications en continu avec confiance et efficacité.

Au programme :

Maîtrise des fondamentaux de GitLab CI/CD
Configuration et optimisation des pipelines d'intégration continue
Déploiement automatisé sur les services AWS (EC2, ECS, S3...)
Mise en place des bonnes pratiques DevOps
Sécurisation de vos déploiements avec les secrets et la gestion des accès
Monitoring et optimisation de vos pipelines
Información adicional
Connaissances de base en Git
Lugar
location type icon
Conectado desde la France
Acerca de mí
Docteur en TIC, référent technique senior au groupe Orange et co-fondateur de la société de prestation de service IM.Coding, je combine expertise académique et expérience terrain pour former la prochaine génération de développeurs. Fort de plus de 10 ans d'expérience dans le développement logiciel, je partage mon savoir-faire acquis sur des projets d'envergure, notamment dans les domaines du Java, Angular, DevOps et Cloud. Ma double casquette de praticien et d'enseignant me permet d'offrir une formation ancrée dans la réalité du terrain, enrichie par les dernières innovations technologiques. Je m'attache particulièrement à transmettre non seulement les fondamentaux techniques, mais aussi les bonnes pratiques et méthodologies essentielles dans l'industrie. Mes cours s'appuient sur des cas concrets tirés de mon expérience professionnelle et de mes projets entrepreneuriaux, garantissant une formation directement applicable en contexte professionnel. Rejoignez mes sessions pour bénéficier d'un apprentissage pragmatique, axé sur les compétences recherchées par les entreprises du numérique.
Formación
Titulaire d'un Doctorat en Technologies de l'Information et de la Communication (TIC) obtenu en 2019 à l'École Supérieure des Communications de Tunis (SUPCOM), j'ai développé une expertise approfondie dans la recherche et l'innovation technologique. Ce parcours doctoral fait suite à mon diplôme d'ingénieur en télécommunications, obtenu en 2014 également à SUPCOM, où j'ai acquis de solides bases techniques et théoriques. Cette double formation d'excellence m'a permis de développer une approche unique, alliant rigueur académique et vision innovante, que j'applique aujourd'hui dans mes formations. Ma formation doctorale m'a particulièrement sensibilisé à la transmission du savoir et à la pédagogie, des compétences que je mets à profit pour rendre accessibles des concepts techniques complexes.
Experiencia / Calificaciones
En tant que référent technique senior chez Orange, je pilote des projets d'innovation technologique majeurs et supervise les choix d'architecture logicielle. Mon expertise s'est forgée à travers plus de 10 années de consulting en développement logiciel auprès de grands comptes, où j'ai accompagné la transformation numérique d'entreprises dans des secteurs variés (télécommunications, finance, industrie). Cette expérience m'a permis de maîtriser un large éventail de technologies et méthodologies, de l'architecture microservices aux pratiques DevOps. Parallèlement, j'ai fondé IM.Coding, une société spécialisée dans le développement d'applications sur mesure, où nous concevons des solutions innovantes répondant aux plus hauts standards de qualité. Cette triple expérience - grande entreprise, consulting, entrepreneuriat - m'offre une vision à 360° des enjeux du développement logiciel moderne, que je mets au service de mes formations pour préparer les développeurs aux défis réels du métier.
Edad
Adultos (18-64 años)
Nivel del estudiante
Principiante
Intermedio
Avanzado
Duración
60 minutos
La clase se imparte en
francés
inglés
Comentarios
Disponibilidad en una semana típica.
(GMT -05:00)
Nueva York
at teacher icon
En línea vía webcam
Mon
Tue
Wed
Thu
Fri
Sat
Sun
00-04
04-08
08-12
12-16
16-20
20-24
Ce cours approfondi vous permettra de maîtriser le développement d'APIs RESTful modernes en utilisant le framework Spring Boot. Vous apprendrez à créer des applications web robustes, évolutives et sécurisées en suivant les meilleures pratiques de l'industrie.

Objectifs pédagogiques :
- Comprendre les concepts fondamentaux des APIs REST
- Maîtriser l'architecture et les composants de Spring Boot
- Développer des APIs sécurisées et performantes
- Implémenter les bonnes pratiques de développement

Programme détaillé :

1. Introduction à Spring Boot
- Présentation du framework et de son écosystème
- Configuration et mise en place de l'environnement de développement
- Structure d'un projet Spring Boot

2. Fondamentaux des APIs REST
- Principes architecturaux REST
- Méthodes HTTP et codes de statut
- Conception d'APIs RESTful

3. Développement avec Spring Boot
- Controllers et routage
- Gestion des requêtes et réponses HTTP
- Validation des données
- Gestion des exceptions

4. Persistance des données
- Intégration avec Spring Data JPA
- Configuration des bases de données
- Création des repositories
- Gestion des relations entre entités

5. Sécurité des APIs
- Authentification et autorisation
- Implémentation de JWT
- Gestion des rôles et permissions
- Protection contre les attaques courantes

6. Tests et documentation
- Tests unitaires et d'intégration
- Documentation automatique avec Swagger/OpenAPI
- Bonnes pratiques de test

7. Déploiement et monitoring
- Configuration des environnements
- Déploiement sur différentes plateformes
- Monitoring et logging
- Performance et optimisation

Méthodologie :
- Cours théoriques avec démonstrations pratiques
- Exercices pratiques et projets concrets
- Développement d'une application complète
- Code review et sessions de debugging

Prérequis :
- Connaissances en Java (POO, collections, exceptions)
- Bases en développement web et HTTP
- Notions de SQL

Durée recommandée : 15 heures (au minimum)

À la fin de ce cours, vous serez capable de :
- Concevoir et développer des APIs REST professionnelles
- Utiliser efficacement Spring Boot et son écosystème
- Implémenter des fonctionnalités avancées de sécurité
- Déployer et maintenir des applications Spring Boot
- Suivre les meilleures pratiques de développement

Cette formation combine théorie et pratique pour vous permettre d'acquérir une expertise concrète dans le développement d'APIs avec Spring Boot, une compétence très recherchée sur le marché du travail.
Leer más
Java est un langage de programmation orienté objet essentiel dans le monde du développement logiciel. Ce cours fondamental vous guidera à travers les concepts clés de Java, en commençant par la syntaxe de base et les structures de contrôle (boucles, conditions). Vous découvrirez ensuite les principes de la programmation orientée objet : classes, objets, héritage, polymorphisme et encapsulation. Le cours couvre également la gestion des exceptions, les collections Java (ArrayList, HashMap), et les interfaces. À travers des exercices pratiques et des projets concrets, vous apprendrez à écrire du code propre et maintenable. Une attention particulière sera portée aux bonnes pratiques de développement et aux conventions de nommage Java. À la fin du cours, vous serez capable de concevoir et développer des applications Java simples mais fonctionnelles, posant ainsi les bases pour des développements plus avancés.
Leer más
Mostrar más
arrow icon
Clases similares
arrow icon previousarrow icon next
verified badge
Gaëtan
Ce cours est adapté à tous les niveaux et sera adapté en fonction de vos projets, les principes sont applicables à tout type de programmation que ce soit pour du développement web, programmation d'applications ou jeux vidéos.

Les mêmes principes s'appliquent donc pour les CMS Joomla, Drupal et les plateformes de commerces en lignes WooCommerce, Magento, Prestashop et les thèmes de Shopify.

Introduction au développement Web
- Présentation des technologies Web
- Développement côté client vs côté serveur

HTML (langage de balisage hypertexte)
- Structuration du contenu web
- Fonctionnalités et balises HTML5

CSS (feuilles de style en cascade)
- Mise en forme de pages Web
- CSS et SCSS

Javascript, PHP, MySQL
- Fondamentaux de JavaScript, PHP et MySQL
- Manipulation du DOM
- Programmation asynchrone et AJAX

Développement front-end
- Site Web adaptatif
- Compatibilité entre navigateurs
- Utilisation de CodeKit

Développement back-end
- Choisissez un hébergement Web adapté
- Options de gestion et d'hébergement du serveur
- Utilisation du serveur SFTP
- Créer et gérer des bases de données MySQL
- Sécurité web, comment éviter les hacks
- SEO et optimisation de la vitesse

WordPress
- Configuration et installation de WordPress
- Installation et personnalisation de thèmes (Avada notamment)
- Installation et configuration de WooCommerce
- Comment gérer les paiements sur WooCommerce
- Adapter les couleurs d'un plug-in

SilverStripe
- Installer via composer
- Configuration et installation de SilverStripe
- Créer un thème personnalisé
- Créer un back-end personnalisé pour SilverStripe
- Créer de nouveaux objets en POO
- Créer des modèles pour visualiser des objets
- Programmer des routines en PHP et JQuery
verified badge
Apoema
Este curso está diseñado para enseñar a los participantes cómo utilizar Wix Studio/Studio X para crear sitios web modernos, funcionales y estéticamente atractivos. A lo largo del curso, los estudiantes aprenderán a aprovechar las herramientas avanzadas de diseño y desarrollo que ofrece Wix, adaptándose a diferentes necesidades profesionales y personales. El curso incluye tanto teoría como prácticas, brindando una experiencia completa para quienes deseen destacarse en el diseño web intuitivo y sin código.

1. Objetivos de Aprendizaje:

Comprender los principios de diseño web y usabilidad en el contexto de Wix Studio/Studio X.
Dominar las herramientas avanzadas de diseño visual y personalización de Wix.
Crear sitios web responsivos con diseño coherente para desktop, tablet y móvil.
Configurar funcionalidades avanzadas, como animaciones, bases de datos y e-commerce.
Integrar elementos multimedia, formularios y optimización SEO dentro de un sitio web.
Publicar y gestionar sitios web, asegurando su mantenimiento y actualización.

2. Requisitos Previos:

Conocimientos básicos de navegación en internet.
Familiaridad con conceptos básicos de diseño gráfico (opcional).

3. Temas Principales del Curso:

Introducción a Wix Studio/Studio X

Qué es Wix y cómo funciona su ecosistema.
Exploración del editor de Wix Studio.
Comparativa con otras herramientas de diseño web.
Diseño Web Centrado en la Experiencia de Usuario (UX/UI)

Principios de diseño responsivo.
Creación de interfaces amigables y funcionales.
Personalización de plantillas y diseño desde cero.
Funcionalidades Avanzadas de Wix Studio

Uso de Wix Editor X para proyectos avanzados.
Creación de animaciones y transiciones visuales.
Bases de datos y funciones dinámicas en Wix.
SEO y Marketing Digital para Web

Optimización de contenido para motores de búsqueda (SEO).
Configuración de herramientas de análisis y métricas.
Integración de Elementos Multimedia y Herramientas Externas

Incorporación de videos, audios, formularios y galerías.
Conexión con aplicaciones y servicios externos.
Publicación y Mantenimiento de Sitios Web

Proceso de publicación y configuración de dominio.
Buenas prácticas para la gestión de contenido post-publicación.
message icon
Contactar con Mohamed el
repeat students icon
La primera clase está respaldada
por nuestra
Garantía del Buen Profesor
Clases similares
arrow icon previousarrow icon next
verified badge
Gaëtan
Ce cours est adapté à tous les niveaux et sera adapté en fonction de vos projets, les principes sont applicables à tout type de programmation que ce soit pour du développement web, programmation d'applications ou jeux vidéos.

Les mêmes principes s'appliquent donc pour les CMS Joomla, Drupal et les plateformes de commerces en lignes WooCommerce, Magento, Prestashop et les thèmes de Shopify.

Introduction au développement Web
- Présentation des technologies Web
- Développement côté client vs côté serveur

HTML (langage de balisage hypertexte)
- Structuration du contenu web
- Fonctionnalités et balises HTML5

CSS (feuilles de style en cascade)
- Mise en forme de pages Web
- CSS et SCSS

Javascript, PHP, MySQL
- Fondamentaux de JavaScript, PHP et MySQL
- Manipulation du DOM
- Programmation asynchrone et AJAX

Développement front-end
- Site Web adaptatif
- Compatibilité entre navigateurs
- Utilisation de CodeKit

Développement back-end
- Choisissez un hébergement Web adapté
- Options de gestion et d'hébergement du serveur
- Utilisation du serveur SFTP
- Créer et gérer des bases de données MySQL
- Sécurité web, comment éviter les hacks
- SEO et optimisation de la vitesse

WordPress
- Configuration et installation de WordPress
- Installation et personnalisation de thèmes (Avada notamment)
- Installation et configuration de WooCommerce
- Comment gérer les paiements sur WooCommerce
- Adapter les couleurs d'un plug-in

SilverStripe
- Installer via composer
- Configuration et installation de SilverStripe
- Créer un thème personnalisé
- Créer un back-end personnalisé pour SilverStripe
- Créer de nouveaux objets en POO
- Créer des modèles pour visualiser des objets
- Programmer des routines en PHP et JQuery
verified badge
Apoema
Este curso está diseñado para enseñar a los participantes cómo utilizar Wix Studio/Studio X para crear sitios web modernos, funcionales y estéticamente atractivos. A lo largo del curso, los estudiantes aprenderán a aprovechar las herramientas avanzadas de diseño y desarrollo que ofrece Wix, adaptándose a diferentes necesidades profesionales y personales. El curso incluye tanto teoría como prácticas, brindando una experiencia completa para quienes deseen destacarse en el diseño web intuitivo y sin código.

1. Objetivos de Aprendizaje:

Comprender los principios de diseño web y usabilidad en el contexto de Wix Studio/Studio X.
Dominar las herramientas avanzadas de diseño visual y personalización de Wix.
Crear sitios web responsivos con diseño coherente para desktop, tablet y móvil.
Configurar funcionalidades avanzadas, como animaciones, bases de datos y e-commerce.
Integrar elementos multimedia, formularios y optimización SEO dentro de un sitio web.
Publicar y gestionar sitios web, asegurando su mantenimiento y actualización.

2. Requisitos Previos:

Conocimientos básicos de navegación en internet.
Familiaridad con conceptos básicos de diseño gráfico (opcional).

3. Temas Principales del Curso:

Introducción a Wix Studio/Studio X

Qué es Wix y cómo funciona su ecosistema.
Exploración del editor de Wix Studio.
Comparativa con otras herramientas de diseño web.
Diseño Web Centrado en la Experiencia de Usuario (UX/UI)

Principios de diseño responsivo.
Creación de interfaces amigables y funcionales.
Personalización de plantillas y diseño desde cero.
Funcionalidades Avanzadas de Wix Studio

Uso de Wix Editor X para proyectos avanzados.
Creación de animaciones y transiciones visuales.
Bases de datos y funciones dinámicas en Wix.
SEO y Marketing Digital para Web

Optimización de contenido para motores de búsqueda (SEO).
Configuración de herramientas de análisis y métricas.
Integración de Elementos Multimedia y Herramientas Externas

Incorporación de videos, audios, formularios y galerías.
Conexión con aplicaciones y servicios externos.
Publicación y Mantenimiento de Sitios Web

Proceso de publicación y configuración de dominio.
Buenas prácticas para la gestión de contenido post-publicación.
Garantía del Buen Profesor
favorite button
message icon
Contactar con Mohamed el