0% ont trouvé ce document utile (0 vote)
22 vues12 pages

Fondamentaux Dev Pro

Transféré par

maminirinam3
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
22 vues12 pages

Fondamentaux Dev Pro

Transféré par

maminirinam3
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

[Link].

io

Les Fondamentaux incontournables


du Développement web en
Entreprise

Ricky Bertrand
Introduction
NOVITY

❏ Développement web : domaine en constante évolution

❏ Réussir en tant que développeur web en entreprise ?

❏ Compétences transversales ?

❏ Vie professionnelle OU parcours académique OU auto-apprentissage ?


Introduction
NOVITY

❏ Développement web : domaine en constante évolution


Problématiques (bugs, difficulté de maintenance, performances, sécurisation, etc)
Langages de programmation frontaux (HTML, CSS, JavaScript)
Langages de programmation backends (PHP, Python, Java)
Frameworks de développement (React, Angular, [Link])
Bases de données (MySQL, PostgreSQL, MongoDB)

❏ Réussir en tant que développeur web en entreprise ?

❏ Compétences transversales ?

❏ Vie professionnelle OU parcours académique OU auto-apprentissage ?


Introduction
NOVITY

❏ Développement web : domaine en constante évolution

❏ Réussir en tant que développeur web en entreprise ?


Compétences techniques solides
Bonne compréhension des principes de conception et d'architecture logicielle
Compétences transversales

❏ Compétences transversales ?

❏ Vie professionnelle OU parcours académique OU auto-apprentissage ?


Introduction
NOVITY

❏ Développement web : domaine en constante évolution

❏ Réussir en tant que développeur web en entreprise ?

❏ Compétences transversales ?
Rendre le développeur compétitif
Compétences en communication et en collaboration
Travailler de manière autonome (gérer efficacement le temps)
Compétences en résolution de problèmes et une capacité à apprendre rapidement

❏ Vie professionnelle OU parcours académique OU auto-apprentissage ?


Introduction
NOVITY

❏ Développement web : domaine en constante évolution

❏ Réussir en tant que développeur web en entreprise ?

❏ Compétences transversales ?

❏ Vie professionnelle OU parcours académique OU auto-apprentissage ?


Vie professionnelle = permet aux développeurs d'acquérir des compétences pratiques
Parcours académique = base solide en théorie
Auto-apprentissage = grande flexibilité et permet aux développeurs d'apprendre à leur propre rythme
Git
NOVITY

❏ Système de contrôle de version distribué


❏ Gérer les différentes versions du logiciel et de coordonner le travail entre plusieurs
contributeurs.
❏ Gérer soigneusement les modifications de fichiers dans un projet (via le ‘working
directory’ et le ‘staging area’
Architecture monolithique et Architecture basée sur les microservices
NOVITY

❏ Application centralisée : ❏ Application décomposée en plusieurs services


fonctionnalités regroupées dans indépendants
un seul système (même code) ❏ Chaque service communique avec les autres via des API
❏ Difficile à maintenir et à faire
évoluer avec le temps
Docker
NOVITY

❏ Démarrage rapide
❏ Isolation légère
❏ Agilité / résilience / évolutivité

❏ Niveau d'isolation ou de sécurité


sont nécessaires.
❏ Complexité réseau
Docker
NOVITY
CI/CD
NOVITY

❏ Automatisation des processus de développement, de test et de déploiement


❏ Livraison rapide et fiable de logiciels de qualité
❏ Réduction des erreurs et des délais de mise en production sur le marché
CI/CD
NOVITY

Vous aimerez peut-être aussi