CheatSheet Flashcards

mémoriser

1
Q

C’est quoi une approche orientée micro services ?

A

C’est une application/plateforme découpée en plusieurs services
“Une approche de microservices organise les services en fonction des capacités métier.”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Explique MVC

A

C’est un Design pattern | Un paradigme qu’il faut suivre pour respecter les normes

Modèle
-> Définie les données de la structure

Vue
-> Ce que voit l’utilisateur

Controlleur
-> Point de jonction entre Vue et Base de donnée, il fait office d’aiguilleur et d’intelligence fonctionnelle (intelligence métier)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Qu’est-ce que le Front End

A

C’est la partie visible
La vue de l’utilisateur
HTML, CSS, Js

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Qu’est-ce que le Back End

A

La partie non visible
La partie intelligente de l’application, par exemple php, java, js avec nodejs

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Qu’est-ce qu’un Objet

A

C’est une instance de classe | Son intérêt est la réutilisabilité du code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

C’est quoi SQL / C’est quoi NoSQL

A

SQL
Base de donnée relationnelle
ex: mysql, postgre

NoSQL
Base de donnée non relationnelle
ex: mongoDB

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

C’est quoi une Class

A

C’est un formalisme/ une standardisation

On y met
la méthode magique __construct
les Getters et les Setters

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A quoi sert Ajax ou Fetch

A

Ils servent à “consommer l’endpoint” d’une API back et récupérer les données au format JSON

Il permet d’avoir un rendu dynamique

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

C’est quoi l’injection de dépendance

A

“use Dependance\etc”
c’est l’ajout de dépendances, tout en haut du fichier

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

C’est quoi JWT

A

JSON Web Token

JSON Web Token (JWT) est un standard ouvert défini dans la RFC 75191. Il permet l’échange sécurisé de jetons (tokens) entre plusieurs parties. Cette sécurité de l’échange se traduit par la vérification de l’intégrité et de l’authenticité des données. Elle s’effectue par l’algorithme HMAC ou RSA

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Cite des failles possible

A

XSS / CSRF / Injéction SQL

On peut s’en prémunir par exemple avec des requête préparée (doctrine gère ça par défaut)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

C’est quoi un développeur fullstack

A

(toutes couches)
Un dev fullstack est apte à faire du back et du front (par exemple avec php et js)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

pourquoi nodejs est populaire

A

Parce qu’avec le même langage tu peux développer le front et le back

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Cite les ports Apache par défaut

A

HTTP 80
HTTPS 443

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Ports Mysql par défaut ?

A

3306

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Ports symfony par défaut

A

8000

17
Q

Ports Node par défaut

A

3000

18
Q

Ports SSH par défaut

A

22

19
Q

Ports Postgres par défaut

A

5432

20
Q

A quoi correspondent les codes
200
300
400
500

A

200 Succès
300 Erreur de redirection
400 Erreur client
500 Erreur serveur