Skip to content
Open
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
12 changes: 6 additions & 6 deletions architecture/graphql.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@

## 🎓 J'ai compris et je peux expliquer

- la différence entre REST et GraphQL ❌ / ✔️
- les besoins auxquels répond GraphQL ❌ / ✔️
- la définition d'un schéma
- Query ❌ / ✔️
- Mutation ❌ / ✔️
- Subscription ❌ / ✔️
- la différence entre REST et GraphQL ❌
- les besoins auxquels répond GraphQL ❌
- la définition d'un schéma
- Query ❌
- Mutation ❌
- Subscription ❌

## 💻 J'utilise

Expand Down
6 changes: 3 additions & 3 deletions architecture/microservices.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@

## 🎓 J'ai compris et je peux expliquer

- les différences avec l'architecture monolithique ❌ / ✔️
- la communication asynchrone entre services ❌ / ✔️
- le deploiement d'un cluster ❌ / ✔️
- les différences avec l'architecture monolithique ❌
- la communication asynchrone entre services ❌
- le deploiement d'un cluster ❌


## 💻 J'utilise
Expand Down
8 changes: 4 additions & 4 deletions architecture/mobile.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@

## 🎓 J'ai compris et je peux expliquer

- les différences entre les webapps, les applications hybrides et natives ❌ / ✔️
- le fonctionnement d'une app React Native, ce qui sera en réalité produit et installé sur le téléphone de mes utilisateur·rices, comment le JS arrive à communiquer avec le natif ❌ / ✔️
- quelles sont les différentes technologies (frameworks) existantes pour développer des apps mobiles ❌ / ✔️
- quels sont les principaux points d'attention entre le développement d'une app mobile ou desktop ❌ / ✔️
- les différences entre les webapps, les applications hybrides et natives ❌
- le fonctionnement d'une app React Native, ce qui sera en réalité produit et installé sur le téléphone de mes utilisateur·rices, comment le JS arrive à communiquer avec le natif ❌
- quelles sont les différentes technologies (frameworks) existantes pour développer des apps mobiles ❌
- quels sont les principaux points d'attention entre le développement d'une app mobile ou desktop ❌

## 💻 J'utilise

Expand Down
10 changes: 5 additions & 5 deletions architecture/rest.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@

## 🎓 J'ai compris et je peux expliquer

- les verbes HTTP ❌ / ✔️
- les statuts HTTP ❌ / ✔️
- les endpoints ❌ / ✔️
- CORS ❌ / ✔️
- la nomenclature recommandée pour les routes ❌ / ✔️
- les verbes HTTP ❌
- les statuts HTTP ❌
- les endpoints ❌
- CORS ❌
- la nomenclature recommandée pour les routes ❌

## 💻 J'utilise

Expand Down
8 changes: 4 additions & 4 deletions development/langage-javascript.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@

## 🎓 J'ai compris et je peux expliquer

- les `structures` de base du langage ❌ / ✔️
- les normes `ecmascript` ❌ / ✔️
- l'utilisation de l'`asynchrone` ❌ / ✔️
- les spécifités du mot-clef `this` ❌ / ✔️
- les `structures` de base du langage ✔️
- les normes `ecmascript` ❌
- l'utilisation de l'`asynchrone` ✔️
- les spécifités du mot-clef `this` ✔️

## 💻 Je code en Javascript

Expand Down
8 changes: 4 additions & 4 deletions development/langage-typescript.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@

## 🎓 J'ai compris et je peux expliquer

- l'intéret de TypeScript dans l'IDE ❌ / ✔️
- les types de bases ❌ / ✔️
- comment et pourquoi étendre une interface ❌ / ✔️
- les classes et les decorators ❌ / ✔️
- l'intéret de TypeScript dans l'IDE ✔️
- les types de bases ✔️
- comment et pourquoi étendre une interface ❌
- les classes et les decorators ❌

## 💻 J'utilise

Expand Down
8 changes: 4 additions & 4 deletions development/nodejs.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@

## 🎓 J'ai compris et je peux expliquer

- Comment développer en utilisant un système de *livereloading* (`nodemon` par exemple) ❌ / ✔️
- La connexion de mon application à une base de données avec et sans ORM/ODM (avec `mongodb` puis `mongoose` par exemple) ❌ / ✔️
- Le développement d'une API REST et GraphQL (avec les packages `express` et `graphql` par exemple) ❌ / ✔️
- *Bonus : la manipulation des fichiers système avec `fs` et l'utilisation des streams en NodeJS* ❌ / ✔️
- Comment développer en utilisant un système de *livereloading* (`nodemon` par exemple) ✔️
- La connexion de mon application à une base de données avec et sans ORM/ODM (avec `mongodb` puis `mongoose` par exemple) ❌
- Le développement d'une API REST et GraphQL (avec les packages `express` et `graphql` par exemple) ✔️
- *Bonus : la manipulation des fichiers système avec `fs` et l'utilisation des streams en NodeJS* ❌

## 💻 J'utilise

Expand Down
14 changes: 7 additions & 7 deletions development/react-native.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,13 +8,13 @@

## 🎓 J'ai compris et je peux expliquer

- les différences et points communs entre du code react et du code react native ❌ / ✔️
- ce que devient et comment est interprêté le code javascript dans une application react native ❌ / ✔️
- les avantages et inconvénients de react native ❌ / ✔️
- la différence entre react native et expo ❌ / ✔️
- les principales briques qui composent react native (core components) ❌ / ✔️
- comment écrire du style en react native ❌ / ✔️
- comment est géré le layout en react native ❌ / ✔️
- les différences et points communs entre du code react et du code react native ❌
- ce que devient et comment est interprêté le code javascript dans une application react native ❌
- les avantages et inconvénients de react native ❌
- la différence entre react native et expo ❌
- les principales briques qui composent react native (core components) ❌
- comment écrire du style en react native ❌
- comment est géré le layout en react native ❌

## 💻 J'utilise

Expand Down
12 changes: 6 additions & 6 deletions development/react.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@

## 🎓 J'ai compris et je peux expliquer

- l'état (_state_) pour contrôler l'affichage d'un composant ❌ / ✔️
- les composants enfants et les _props_ qu'on leur passe ❌ / ✔️
- le déclenchement d'instructions en fonction des actions de l'utilisateur ❌ / ✔️
- le déclenchement d'instructions en fonction de l'étape du cycle de vie du composant ou du changement de valeur de ses props ❌ / ✔️
- l'usage d'un reducer (_useReducer_) pour gérer un état composé dans un composant
- l'état stocké dans un composant avec un _context provider_ et accessible dans ses descendants via `useContext` ❌ / ✔️
- l'état (_state_) pour contrôler l'affichage d'un composant ✔️
- les composants enfants et les _props_ qu'on leur passe ✔️
- le déclenchement d'instructions en fonction des actions de l'utilisateur ❌
- le déclenchement d'instructions en fonction de l'étape du cycle de vie du composant ou du changement de valeur de ses props ✔️
- l'usage d'un reducer (_useReducer_) pour gérer un état composé dans un composant
- l'état stocké dans un composant avec un _context provider_ et accessible dans ses descendants via `useContext` ❌

## 💻 J'utilise

Expand Down
42 changes: 25 additions & 17 deletions development/scrum.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,28 +8,36 @@

## 🎓 J'ai compris et je peux expliquer

- Différence entre Agile et SCRUM ❌ / ✔️
- Expliquer les différents rituels et leur intérêt : ❌ / ✔️
- Daily Stand Up
- Sprint planning
- Retro
- Grooming
- Poker planning
- Expliquer les différents roles ❌ / ✔️
- SCRUM master
- Product Owner
- Stakeholder
- Comment rédiger une User Story complète ? ❌ / ✔️
- Qu'est-ce qu'un Product Backlog ? ❌ / ✔️
- Qu'est ce qu'un Sprint ? Quel est l'intérêt ? ❌ / ✔️
- A quoi sert le Burndown Chart ? ❌ / ✔️
- Quelles sont les 2 unités de complexité ? ❌ / ✔️
- Qu'est-ce qu'une Definition of done ? A quoi sert elle ? ❌ / ✔️
- Différence entre Agile et SCRUM ✔️
- Expliquer les différents rituels et leur intérêt : ✔️
- Daily Stand Up ✔️
- Sprint planning ✔️
- Retro ✔️
- Grooming
- Poker planning
- Expliquer les différents roles ✔️
- SCRUM master ✔️
- Product Owner ✔️
- Stakeholder
- Comment rédiger une User Story complète ? ❌
- Qu'est-ce qu'un Product Backlog ? ❌
- Qu'est ce qu'un Sprint ? Quel est l'intérêt ? ✔️
- A quoi sert le Burndown Chart ? ❌
- Quelles sont les 2 unités de complexité ? ❌
- Qu'est-ce qu'une Definition of done ? A quoi sert elle ? ❌

## 💻 J'utilise

GitHub

### Un exemple personnel commenté ❌ / ✔️

Lors de ma précédente formation, nous faisions des daily Stand up le matin pour toute la classe puis pour notre groupe de travail. Nous nous répatissions le travail en ticket via TRELLO sur des SPRINTS d'une semaine. Chaque vendredi nous faisons des Retro pour la présentation et l'avancement de nos projets.

Le SCRUM master est la personne qui veille au bon fonctionnement des sprints en court. Par exemple si deux personne n'éxécute pas le même ticket.

Le product Owner est la personne qui est en lien direct avec le client pour comprendre ses demandes, et présenter l'avancement du projet.

### Utilisation dans un projet ❌ / ✔️

[lien (screenshot/photos)](...)
Expand Down
10 changes: 7 additions & 3 deletions devops/CI.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,16 +8,20 @@

## 🎓 J'ai compris et je peux expliquer

- les enjeux de l'integration continue ❌ / ✔️
- la mise en place d'une github action ❌ / ✔️
- les enjeux de l'integration continue ✔️
- la mise en place d'une github action ✔️

## 💻 J'utilise

Lintégration en continue permet de développer un site ou une application point par point notamement en tirant des branches sur GitHub.

### Un exemple personnel commenté ❌ / ✔️

Développement d'un projet pour le checkpoint 4 (voir le lien GitHub ci dessous) étape par étape.

### Utilisation dans un projet ❌ / ✔️

[lien github](...)
[lien github](https://github.com/julienWillette/wine.git)

Description :

Expand Down
6 changes: 3 additions & 3 deletions devops/docker.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,9 +8,9 @@

## 🎓 J'ai compris et je peux expliquer

- la création d'une image docker ❌ / ✔️
- l'éxécution d'un container ❌ / ✔️
- l'orchestration de containers avec docker-compose ❌ / ✔️
- la création d'une image docker ❌
- l'éxécution d'un container ❌
- l'orchestration de containers avec docker-compose ❌


## 💻 J'utilise
Expand Down
14 changes: 8 additions & 6 deletions devops/github.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,21 @@

## 🎓 J'ai compris et je peux expliquer

- l'initialisation d'un projet ❌ / ✔️
- travailler avec des branches ❌ / ✔️
- faire une PR ❌ / ✔️
- utiliser git rebase pour faire des commits propres ❌ / ✔️
- utiliser les gitHub actions ❌ / ✔️
- l'initialisation d'un projet ✔️
- travailler avec des branches ✔️
- faire une PR ✔️
- utiliser git rebase pour faire des commits propres ❌
- utiliser les gitHub actions ❌

## 💻 J'utilise

### Un exemple personnel commenté ❌ / ✔️

Lors de ma précédente formation j'ai réalisé un checkpoint pour j'ai initialisé un projet sur GitHub, j'ai tirer un branche Dev, et puis j'ai tirer des branches de Dev pour travailler chaque point. En pouchant mes branches sur dev, j'ai réalisé des PR.

### Utilisation dans un projet ❌ / ✔️

[lien github](...)
[lien github](https://github.com/julienWillette/wine.git)

Description :

Expand Down
4 changes: 2 additions & 2 deletions devops/paas.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@

## 🎓 J'ai compris et je peux expliquer

- ce que c'est ❌ / ✔️
- comment deployer une application sur une PaaS ❌ / ✔️
- ce que c'est ❌
- comment deployer une application sur une PaaS ❌

## 💻 J'utilise

Expand Down
12 changes: 6 additions & 6 deletions devops/test.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@

## 🎓 J'ai compris et je peux expliquer

- les tests unitaires ❌ / ✔️
- les mocks ❌ / ✔️
- les tests d'integration ❌ / ✔️
- les tests de bout en bout (end to end) ❌ / ✔️
- le TDD ❌ / ✔️
- les tests par snapshot ❌ / ✔️
- les tests unitaires ❌
- les mocks ❌
- les tests d'integration ❌
- les tests de bout en bout (end to end) ❌
- le TDD ❌
- les tests par snapshot ❌

## 💻 J'utilise

Expand Down
4 changes: 4 additions & 0 deletions xp-pro/entreprise.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,13 @@
# Le nom de l'entreprise

Tekyn

## L'activité principale

> Décris en quelques lignes l'activité principale de l'entreprise

Pas encore comméncé. Je débute lundi 31/05

## Ton équipe

> Décris l'équipe avec laquelle tu travailles, les différents postes et ton interaction avec ces postes.
Expand Down