Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feat/sync #270

Closed
wants to merge 9 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
90 changes: 41 additions & 49 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,88 +1,80 @@
# Everyon can Code! – Light Your Fire for Coding
# EveryoneCanCode - Tout le monde peut coder !
## Allumez votre passion pour la programmation

![FemaleTechGenLogo](./img/BannerEveryoneCanCode.png)

<p>
<sub>Built withby everybody who wants to make the Microsoft App Dev Innovation world a little bit more diverse! </sub>
<sub>Construit avecpar tous ceux qui veulent rendre le monde de l'innovation en développement d'applications Microsoft un peu plus diversifié ! </sub>
</p>

</div>

<hr>

# Welcome to our coding journey!

It's great to have you here! 🎉
*For english version, please click [here](README_EN.md)*

You have two exciting choices ahead of you:
<hr>

1. **Build your own social media app** - If you're outcome-oriented and want to show off a cool social media application, stay right here in this repository! You'll learn how to deploy and configure your very own app. It's a fantastic way to dive right into the world of software development! **[Click here to take a look at the sample app](https://microsoft.github.io/everyonecancode/)**
# Bienvenue dans notre périple de programmation !

3. **Learn to code by building a todo app** - If you're detail-oriented and want to start off your coding journey with a solid foundation, jump over to this repository: [Track_2_ToDo_App](https://github.com/microsoft/everyonecancode/blob/main/Track_2_ToDo_App/Workshop-Format.md). You'll get to learn the basics of coding by building an intuitive, yet powerful, todo app.
C'est génial de vous avoir ici ! 🎉

No matter which path you choose, we're thrilled to be a part of your coding adventure. Let's get started! 🚀
**Construisez votre propre application de médias sociaux** - Si vous êtes orienté résultats et que vous voulez montrer une application de médias sociaux cool, restez ici dans ce dépôt ! Vous apprendrez comment déployer et configurer votre propre application. C'est une excellente façon de plonger directement dans le monde du développement de logiciels ! **[Cliquez ici pour jeter un coup d'œil à l'application exemple](https://microsoft.github.io/everyonecancode/)**

## Agenda for the Everyone can Code workshop
Nous sommes ravis de faire partie de votre aventure de codage. Commençons ! 🚀

### Day 1
- Create your own GitHub Account and merge your first pull request
- Use this repository as our baseline
- Use Azure Web Apps to host your own application
- Play around with the frontend to customize your App and to understand the basic underlying concept of Azure
- Use Azure Functions to automate your tasks
- Use storages and databases to store images and data
- Use Github Copilot to make changes to the codesource
## Agenda pour l'atelier EveryoneCanCode

All these Azure Services are used behind the scenes and can be consumed by our application aka personal App.
- Créez votre propre compte GitHub et fusionnez votre première demande d'extraction
- Utilisez ce dépôt comme notre base
- Utilisez Azure Web Apps pour héberger votre propre application
- Jouez avec l'interface utilisateur pour personnaliser votre application et comprendre le concept de base d'Azure
- Utilisez des stockages et des bases de données pour stocker des images et des données
- Utilisez Github Copilot pour apporter des modifications au code source

### Day 2
- Make your existing personal app smart with pre-trained machine learning models. For this we will focus on our managed services like Azure Cognitive Services: Computer Vision API and Speech API.
- Connect your application with the services. This shows the entire lifecycle and brings together best of both worlds.
- Add a chat bot to the application using Azure OpenAI.
- Trainers will suggest a long list of online courses to get started and to get a deeper dive into the technologies.
Tous ces services Azure sont utilisés en arrière-plan et peuvent être consommés par notre application, alias application personnelle.

Furthermore, all Everyone Can Code graduates are invited to join our [AI Developer College](https://github.com/azuredevcollege/aidevcollege) or
Pour information, tous les diplômés de Everyone Can Code sont invités à rejoindre notre [AI Developer College](https://github.com/azuredevcollege/aidevcollege) ou
[Azure Developer College](https://github.com/azuredevcollege/trainingdays).

<div align="center">
<p> Female Tech ❤︎ All Generations</p>
<p> Des filles dans la tech ❤︎ pour toutes les générations</p>
</div>

<br>

This workshop consists of multiple challenges, which you have to complete. Your trainers will guide you through the workshop by giving you introduction talks to each of the topics/challenges you have to complete.
Cet atelier se compose de plusieurs défis que vous devez relever. Vos formateurs vous guideront tout au long de l'atelier en vous donnant des introductions à chacun des sujets/défis que vous devez relever.

Voici un aperçu de la semaine de formation. Bon hacking !

Here's the overview of the training week. Happy hacking!
## Guide pratique

## Hands on Guide
- [Jour 1 - GitHub - Créez de nouveaux rêves](instructions/day1/GitHub/README_FR.md)
- [Jour 1 - Faites les premiers changements](instructions/day1/ApplicationPart1/README_FR.md)
- [Jour 1 - Application sur notre téléphone](instructions/day1/ApplicationPart2/README_FR.md)
- [Jour 1 - Faites des changements avec Github Copilot](instructions/day1/ApplicationPart3/README_FR.md)
- [Jour 2 - Faire reconnaitres des objets dans des images à notre app](instructions/day2/Vision/README_FR.md)
- [Jour 2 - Faire comprendre de commandes vocales à notre app](instructions/day2/Speech/README_FR.md)
- [Jour 2 - Ajouter une fonctionnalité de Chat avec GPT d'OpenAI](instructions/day2/Chat/README_FR.md)

- [Day 1 - GitHub - Create new dreams](instructions/day1/GitHub/README.md)
- [Day 1 - Make the first changes](instructions/day1/ApplicationPart1/README.md)
- [Day 1 - Application on our Phone ](instructions/day1/ApplicationPart2/README.md)
- [Day 1 - Make changes with Github Copilot](instructions/day1/ApplicationPart3/README.md)
- [Day 2 - Make our application recognizer objects in images](instructions/day2/Vision/README.md)
- [Day 2 - Make our application understand speech](instructions/day2/Speech/README.md)
- [Day 2 - Power up our application with a chat bot](instructions/day2/Chat/README.md)
## Goal of the Everyone can Code Program for women in the ENTIRE ECOSYSTEM over Generations
## Objectif du programme *EveryoneCanCode*

The goal is to show all women of any generation, that anything is possible also in the area of tech and to light the fire for coding. We aim to connect all generations of women whether they are pupils, university students or professionals already performing in jobs. Furthermore, we aim to connect those generations which haven't gotten in touch with tech yet since we noticed that there is a huge gap between these communities. We believe there aren't enough female tech heroes yet.
L'objectif est de montrer à toutes les femmes de toutes les générations que tout est possible aussi dans le domaine de la technologie et d'allumer la passion pour la programmation. Nous visons à connecter toutes les générations de femmes, qu'elles soient élèves, étudiantes à l'université ou professionnelles déjà en poste. De plus, nous visons à connecter ces générations qui n'ont pas encore été en contact avec la technologie car nous avons remarqué qu'il y a un énorme fossé entre ces communautés. Nous pensons qu'il n'y a pas encore assez de héroïnes de la technologie.

However, it is possible to dive into tech at any age. Therefore, we thought of starting with something that we are all familiar with - applications on our phones. Together we will build an app on our phones which can take pictures and which we can talk to. And to put it in other (tech) words: _how to build a progressive web app on our phones which uses pre-trained Machine Learning models as restful endpoints_. The application uses so-called REST APIs (don't worry we will explain this term later) and we will use Azure to meet the challenges to get it running.
Cependant, il est possible de se plonger dans la technologie à tout âge. Par conséquent, nous avons pensé à commencer par quelque chose que nous connaissons tous - les applications sur nos téléphones. Ensemble, nous construirons une application sur nos téléphones qui peut prendre des photos et à laquelle nous pouvons parler. Et pour le dire en d'autres termes (techniques) : _comment construire une application web progressive sur nos téléphones qui utilise des modèles de Machine Learning pré-entraînés comme points de terminaison restful_. L'application utilise des API REST (ne vous inquiétez pas, nous expliquerons ce terme plus tard) et nous utiliserons Azure pour relever les défis pour la faire fonctionner.

To close the gap, we will first start with getting the application up and running and then secondly integrate the Machine Learning REST APIs. As a place where we can create our tech dreams we will use GitHub to create our space of collaboration as our motto always is: **Sharing is Caring!**
Pour combler le fossé, nous commencerons d'abord par mettre l'application en marche et ensuite intégrer les API REST de Machine Learning. Comme lieu où nous pouvons créer nos rêves technologiques, nous utiliserons GitHub pour créer notre espace de collaboration car notre devise est toujours : **Le partage, c'est l'amour !**

<div align="center">
<p></p>
<img src="./img/microgram-mock.png" alt="Microgram App Mockup" />
</div>

## Contributing
## Contribuer

This project welcomes contributions and suggestions.
Ce projet accueille les contributions et les suggestions.

This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or
contact [[email protected]](mailto:[email protected]) with any additional questions or comments.
Ce projet a adopté le [Code de conduite open source de Microsoft](https://opensource.microsoft.com/codeofconduct/).
Pour plus d'informations, consultez la [FAQ sur le code de conduite](https://opensource.microsoft.com/codeofconduct/faq/) ou
contactez [[email protected]](mailto:[email protected]) pour toute question ou commentaire supplémentaire.

[![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)](http://creativecommons.org/licenses/by/4.0/)
This work is licensed under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/).
[![Licence Creative Commons](https://i.creativecommons.org/l/by/4.0/88x31.png)](http://creativecommons.org/licenses/by/4.0/)
Ce travail est sous licence [Licence Creative Commons Attribution 4.0 International](http://creativecommons.org/licenses/by/4.0/).
88 changes: 88 additions & 0 deletions README_EN.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
# Everyon can Code! – Light Your Fire for Coding

![FemaleTechGenLogo](./img/BannerEveryoneCanCode.png)

<p>
<sub>Built with ❤ by everybody who wants to make the Microsoft App Dev Innovation world a little bit more diverse! </sub>
</p>

</div>

<hr>

# Welcome to our coding journey!

It's great to have you here! 🎉

You have two exciting choices ahead of you:

1. **Build your own social media app** - If you're outcome-oriented and want to show off a cool social media application, stay right here in this repository! You'll learn how to deploy and configure your very own app. It's a fantastic way to dive right into the world of software development! **[Click here to take a look at the sample app](https://microsoft.github.io/everyonecancode/)**

3. **Learn to code by building a todo app** - If you're detail-oriented and want to start off your coding journey with a solid foundation, jump over to this repository: [everyoneCanCode-Internal](https://github.com/microsoft/everyoneCanCode-Internal). You'll get to learn the basics of coding by building an intuitive, yet powerful, todo app.

No matter which path you choose, we're thrilled to be a part of your coding adventure. Let's get started! 🚀

## Agenda for the Everyone can Code workshop

### Day 1
- Create your own GitHub Account and merge your first pull request
- Use this repository as our baseline
- Use Azure Web Apps to host your own application
- Play around with the frontend to customize your App and to understand the basic underlying concept of Azure
- Use Azure Functions to automate your tasks
- Use storages and databases to store images and data
- Use Github Copilot to make changes to the codesource

All these Azure Services are used behind the scenes and can be consumed by our application aka personal App.

### Day 2
- Make your existing personal app smart with pre-trained machine learning models. For this we will focus on our managed services like Azure Cognitive Services: Computer Vision API and Speech API.
- Connect your application with the services. This shows the entire lifecycle and brings together best of both worlds.
- Add a chat bot to the application using Azure OpenAI.
- Trainers will suggest a long list of online courses to get started and to get a deeper dive into the technologies.

Furthermore, all Everyone Can Code graduates are invited to join our [AI Developer College](https://github.com/azuredevcollege/aidevcollege) or
[Azure Developer College](https://github.com/azuredevcollege/trainingdays).

<div align="center">
<p> Female Tech ❤︎ All Generations</p>
</div>

<br>

This workshop consists of multiple challenges, which you have to complete. Your trainers will guide you through the workshop by giving you introduction talks to each of the topics/challenges you have to complete.

Here's the overview of the training week. Happy hacking!

## Hands on Guide

- [Day 1 - GitHub - Create new dreams](instructions/day1/GitHub/README.md)
- [Day 1 - Make the first changes](instructions/day1/ApplicationPart1/README.md)
- [Day 1 - Application on our Phone ](instructions/day1/ApplicationPart2/README.md)
- [Day 1 - Make changes with Github Copilot](instructions/day1/ApplicationPart3/README.md)
- [Day 2 - Make our application recognizer objects in images](instructions/day2/Vision/README.md)
- [Day 2 - Make our application understand speech](instructions/day2/Speech/README.md)
- [Day 2 - Power up our application with a chat bot](instructions/day2/Chat/README.md)
## Goal of the Everyone can Code Program for women in the ENTIRE ECOSYSTEM over Generations

The goal is to show all women of any generation, that anything is possible also in the area of tech and to light the fire for coding. We aim to connect all generations of women whether they are pupils, university students or professionals already performing in jobs. Furthermore, we aim to connect those generations which haven't gotten in touch with tech yet since we noticed that there is a huge gap between these communities. We believe there aren't enough female tech heroes yet.

However, it is possible to dive into tech at any age. Therefore, we thought of starting with something that we are all familiar with - applications on our phones. Together we will build an app on our phones which can take pictures and which we can talk to. And to put it in other (tech) words: _how to build a progressive web app on our phones which uses pre-trained Machine Learning models as restful endpoints_. The application uses so-called REST APIs (don't worry we will explain this term later) and we will use Azure to meet the challenges to get it running.

To close the gap, we will first start with getting the application up and running and then secondly integrate the Machine Learning REST APIs. As a place where we can create our tech dreams we will use GitHub to create our space of collaboration as our motto always is: **Sharing is Caring!**

<div align="center">
<p></p>
<img src="./img/microgram-mock.png" alt="Microgram App Mockup" />
</div>

## Contributing

This project welcomes contributions and suggestions.

This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or
contact [[email protected]](mailto:[email protected]) with any additional questions or comments.

[![Creative Commons License](https://i.creativecommons.org/l/by/4.0/88x31.png)](http://creativecommons.org/licenses/by/4.0/)
This work is licensed under a [Creative Commons Attribution 4.0 International License](http://creativecommons.org/licenses/by/4.0/).
Loading
Loading