CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Python: quels langages/compétences en plus ?

IamGreenLantern
IamGreenLantern
Niveau 8
12 août 2022 à 16:13:17

:hello:

Donc j'ai décidé à côté de mes cours de me former au dev et comme c'est les vacances j'en profite pour bien avancer.
J'ai choisi Python parce que j'aimerai plutôt travailler sur le backend mais récemment j'ai appris à utiliser Django et j'ai décidé d'avoir des bases en front aussi donc voici actuellement le chemin de compétences à apprendre que j'ai décidé de suivre : Python > Django > HTML/CSS/Bootstrap > JavaScript > ReactJS ( avec et sans hooks, redux...) > Base de données (Mongo DB + MySQL).
J'en suis actuellement à l'étape JavaScript.

Suite à un différent avec Udemy j'ai reçu un super coupon de réduction. J'aimerai donc en profiter mais je ne sais vraiment pas quoi apprendre de plus... ? Qu'est ce que vous me conseillez ?

godrik
godrik
Niveau 30
12 août 2022 à 16:19:58

La question est qu'est ce que tu cherches a faire ou a savoir?

IamGreenLantern
IamGreenLantern
Niveau 8
12 août 2022 à 16:38:55

Le 12 août 2022 à 16:19:58 :
La question est qu'est ce que tu cherches a faire ou a savoir?

Je veux être dev backend donc administration de bases de données, déploiement d'application, maitrise des API, développement de solutions web en général... (liste non exhaustive)
Et s'il y a des langages/framework qui sont très demandés voir obligatoire pour ce poste, j'aimerai aussi les connaitre :oui:

Elalilalolulu
Elalilalolulu
Niveau 4
12 août 2022 à 16:56:28

Cherche un autre langage backend histoire de voir autre chose, je pense que c'est essentiel pour élargir sa vision du développement

godrik
godrik
Niveau 30
12 août 2022 à 16:59:42

Alors, je pense dans ce domaine que tu devrais regarder les technologies cloud. load balancers, elastic cloud computing, amazon lambdas, ...

IamGreenLantern
IamGreenLantern
Niveau 8
12 août 2022 à 17:12:00

Le 12 août 2022 à 16:56:28 :
Cherche un autre langage backend histoire de voir autre chose, je pense que c'est essentiel pour élargir sa vision du développement

En prenant en compte les compétences que j'ai/que je vais acquérir, qu'est ce que tu me conseilles ?

Le 12 août 2022 à 16:59:42 :
Alors, je pense dans ce domaine que tu devrais regarder les technologies cloud. load balancers, elastic cloud computing, amazon lambdas, ...

Me former à AWS et à Docker ce serait une bonne idée selon toi ?

feanor_ledev
feanor_ledev
Niveau 7
12 août 2022 à 18:45:22

Tu peux comprendre basiquement comment fonctionne html/css, et l'écosystème front-end à la limite, mais honnêtement pour un dev back-end ce sera pas ce qui t'intéressera le plus, à moins que tu apprennes le JS dans le context du runtime Node.js et dans ce cas c'est du back-end.

Du coup faudrait;

Fonctionnement du protocole HTTP, HTTPS, SSH, etc, les DNS, le networking en général, fonctionnement d'internet quoi, etc,
Savoir utiliser des outils de version de control (GIT),
Comprendre la programmation en général et t'améliorer progressivement (Algorithme, Stack/Heap, DataStructure, I/O, etc),

Avoir un langage back-end dans la poche, comprendre ses comportements et ce qui passe en dessous (Java, Python, JavaScript(TypeScript), PHP, C#, au choix, ceux-ci sont les plus utilisé en France, sans ordre précis),

Comprendre des principes plus complexe du genre KISS, SOLID, DRY,
Les design patterns,

Être OK et pousser vers au moins une DB super utilisé (MySql, PostgreSql, Mongo, par exemple), connaitre le CAP théorème,

Comment construire un système d'authentification,
Comment construire une application (Monolith ou non),
Faire une API et voir les différentes méthodes de communications possible,
Pousser un peu pour comprendre comment sécuriser une application, API ou non,

Savoir utiliser Linux, pour installer des choses dessus, setup un serveur, etc,
Être OK avec un web server (Style NGinx ou Apache) et comment mettre tes applications derrière,
Être OK avec une plateforme cloud (AWS, etc),
Être OK avec Docker

Et encore pleins d'autres choses, mais ça peut p'tete te filer des idées. :(
Y'a pas d'ordre ou quoi.

Message édité le 12 août 2022 à 18:47:02 par feanor_ledev
IamGreenLantern
IamGreenLantern
Niveau 8
13 août 2022 à 15:47:49

Le 12 août 2022 à 18:45:22 :
Tu peux comprendre basiquement comment fonctionne html/css, et l'écosystème front-end à la limite, mais honnêtement pour un dev back-end ce sera pas ce qui t'intéressera le plus, à moins que tu apprennes le JS dans le context du runtime Node.js et dans ce cas c'est du back-end.

Du coup faudrait;

Fonctionnement du protocole HTTP, HTTPS, SSH, etc, les DNS, le networking en général, fonctionnement d'internet quoi, etc,
Savoir utiliser des outils de version de control (GIT),
Comprendre la programmation en général et t'améliorer progressivement (Algorithme, Stack/Heap, DataStructure, I/O, etc),

Avoir un langage back-end dans la poche, comprendre ses comportements et ce qui passe en dessous (Java, Python, JavaScript(TypeScript), PHP, C#, au choix, ceux-ci sont les plus utilisé en France, sans ordre précis),

Comprendre des principes plus complexe du genre KISS, SOLID, DRY,
Les design patterns,

Être OK et pousser vers au moins une DB super utilisé (MySql, PostgreSql, Mongo, par exemple), connaitre le CAP théorème,

Comment construire un système d'authentification,
Comment construire une application (Monolith ou non),
Faire une API et voir les différentes méthodes de communications possible,
Pousser un peu pour comprendre comment sécuriser une application, API ou non,

Savoir utiliser Linux, pour installer des choses dessus, setup un serveur, etc,
Être OK avec un web server (Style NGinx ou Apache) et comment mettre tes applications derrière,
Être OK avec une plateforme cloud (AWS, etc),
Être OK avec Docker

Et encore pleins d'autres choses, mais ça peut p'tete te filer des idées. :(
Y'a pas d'ordre ou quoi.

Merci beaucoup ! :ok:

Sous forums
  • Aide à l'achat Mac
  • Création de sites web
  • Internet
  • Macintosh
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment