0% ont trouvé ce document utile (0 vote)
43 vues6 pages

Pa6 Hamour Ramy

Le document présente une mission de déploiement d'un site de gestion d'offres de stages, en mettant l'accent sur l'utilisation d'Azure et GitHub pour les étudiants. Il décrit les fonctionnalités, avantages et conditions d'éligibilité de ces plateformes, ainsi que les étapes nécessaires pour configurer l'environnement et automatiser le déploiement. Enfin, il souligne l'importance de ces outils pour le développement des compétences en informatique et en développement logiciel.

Transféré par

Ramy 31
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
43 vues6 pages

Pa6 Hamour Ramy

Le document présente une mission de déploiement d'un site de gestion d'offres de stages, en mettant l'accent sur l'utilisation d'Azure et GitHub pour les étudiants. Il décrit les fonctionnalités, avantages et conditions d'éligibilité de ces plateformes, ainsi que les étapes nécessaires pour configurer l'environnement et automatiser le déploiement. Enfin, il souligne l'importance de ces outils pour le développement des compétences en informatique et en développement logiciel.

Transféré par

Ramy 31
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd

PROSIT 6 : Mission Production :

Déployez, Configurez, et
Impressionnez !

[NOM Prénom]

Rôle Nom Prénom


Animateur Louzazna rayane
Scribe Nassim ACHIR
Gestionnaire Benaziz rayan

Secrétaire ELOSMANI Rayan


17/04/2025 A2 – Groupe
ws
1.Mots clés :
-Premiers tests
-Hébergement

2.Mots à définir :
-Mise en production
- VM (Virtual machine)
-Problème d’intégration
-Devops
- Automatiser le déploiement

-Azure

-Charge utilisateur

-Hébergement

3.Analyse du contexte :
L’équipe Web4all discute du déploiement d’un site de gestion
d'offres de stages, de la validation de ses fonctionnalités en
ligne, ainsi que de l’hébergement et de l’automatisation du
processus.
4. Définition de la problématique :
Comment déployer efficacement le site tout en garantissant sa
stabilité et sa bonne configuration ?
5.Contraintes :
-utilisation de Vm
6.Plan d’actions :
1. Faire des recherches sur azure et GitHub for
students

Étude complète sur Azure et GitHub for Students


1. Introduction

Azure et GitHub sont deux plateformes essentielles pour les étudiants en


informatique et en développement logiciel. Microsoft propose des offres
spécifiques aux étudiants via GitHub Student Developer Pack et Azure for
Students pour leur fournir des outils et des services cloud gratuitement.

2. Azure for Students


2.1 Qu'est-ce qu'Azure for Students ?

Azure for Students est une offre gratuite de Microsoft Azure destinée aux
étudiants. Elle permet d'accéder à divers services cloud pour
l’apprentissage et le développement de projets sans nécessiter de carte
bancaire.

2.2 Fonctionnalités et Avantages

 100$ de crédit Azure valable 12 mois.


 Accès gratuit à plus de 25 services Azure, y compris :
o Machines virtuelles (Windows/Linux)
o Stockage Blob et SQL Database
o App Services pour l'hébergement Web
o Azure AI & Machine Learning
o Conteneurs avec Kubernetes & Docker
 Environnement de développement intégré (Visual Studio Code,
GitHub Codespaces)

2.3 Conditions d’éligibilité

 Être inscrit dans un établissement d’enseignement reconnu.


 Utiliser une adresse e-mail académique.
 Offre renouvelable chaque année sous certaines conditions.
2.4 Cas d'utilisation

 Déploiement d’applications web et mobiles.


 Création d’API et services cloud.
 Expérimentation avec l’intelligence artificielle et les données
massives.
 Hébergement et gestion de bases de données SQL et NoSQL.

3. GitHub for Students


3.1 Qu'est-ce que GitHub Student Developer Pack ?

GitHub for Students est un programme qui offre aux étudiants un accès à
des outils et services de développement professionnel gratuitement.

3.2 Fonctionnalités et Avantages

 Accès illimité aux repositories privés.


 GitHub Codespaces : IDE cloud pour coder depuis n'importe quel
appareil.
 GitHub Actions : Automatisation CI/CD.
 GitHub Copilot : Assistant de codage alimenté par l'IA (gratuit pour
les étudiants).
 Accès à des outils tiers (JetBrains, Canva, Namecheap, DigitalOcean,
etc.).

3.3 Conditions d’éligibilité

 Être étudiant inscrit dans un établissement d'enseignement.


 Fournir une adresse e-mail académique ou une preuve d'inscription.

3.4 Cas d'utilisation

 Gestion et collaboration sur des projets de programmation.


 Hébergement de portfolios et sites web via GitHub Pages.
 Apprentissage et expérimentation avec des outils DevOps.
 Contribution à des projets open-source.
4. Comparaison et Complémentarité
Fonctionnalité Azure for Students GitHub for Students

Crédit Gratuit 100$ N/A

Hébergement Web Oui Oui (GitHub Pages)

Repositories Git Non Oui

Intelligence Artificielle Oui Oui (GitHub Copilot)

DevOps CI/CD Oui (Azure DevOps) Oui (GitHub Actions)

Conteneurs & Kubernetes Oui Non

Bases de données Oui (SQL, NoSQL) Non

Azure et GitHub for Students sont deux solutions complémentaires : Azure


offre une puissance de calcul et des services cloud, tandis que GitHub est
une plateforme collaborative pour le développement logiciel.

5. Conclusion

Azure et GitHub for Students constituent des outils incontournables pour


les étudiants en informatique. Grâce à ces services, il est possible de
développer des compétences en programmation, cloud computing,
DevOps et intelligence artificielle tout en bénéficiant d’un accès gratuit à
des ressources professionnelles.

2. Configuration de l’environnement :
(a) Créer et configurer la Vm
(b) Installation de prérequis (server, base de
données, dépendances)
3. Automatiser le déploiement (git)
4. Documenter le processus dans le fichier read me
5. Tester l’environnement

Vous aimerez peut-être aussi