Go-Backend Developer avec paiement après emploi - cours gratuit de Kata Academy, formation 7 mois, Date 30 mars 2023.
Miscellanea / / November 29, 2023
Développeur back-end GO - un développeur qui développe le cœur, le « cerveau » de l'application dans l'infrastructure cloud.
1. commencer rapidement à travailler dans l'informatique avec un salaire stable
2. apprendre et développer
3. comprendre les détails du fonctionnement et de l'interaction du programme avec l'ordinateur
GO ou Golang est un jeune langage de programmation de microservices. Il a été créé par Google pour accélérer le développement de logiciels et comme alternative au C et au C++. GO a une syntaxe simple, ce qui facilite l'apprentissage pour les développeurs débutants.
Environnement développeur
Vous apprendrez à utiliser les fonctionnalités de base de Git, Goland, Docker et à effectuer des requêtes dans MySQL, Postgres et Postman.
- Git - système de contrôle de version
- Environnement de développement intégré
- Conteneurisation des applications
- Travailler avec la base de données
- API de plateforme
- Requêtes HTTP/HTPPS
Langage de programmation Golang
Vous apprendrez à exécuter des programmes, à travailler avec des variables, des primitives et des types complexes, et à utiliser des fonctions. Vous serez capable d'écrire du code en utilisant la POO, de travailler avec des bibliothèques standards, du multithreading, d'utiliser le runtime et d'optimiser le code.
- Bases du langage Golang
- Programmation orientée objet
- Bibliothèque standard
- Multithreading
- Durée
- Optimisation du code
Principes de programmation de base
Vous apprendrez à appliquer des modèles, des algorithmes de base et des structures de données. Vous apprendrez ce qu'est la refactorisation de code selon les règles du code propre.
- Modèles de conception
- Algorithmes et structures de données
- Architecture épurée
Aller en pré-projet
Vous apprendrez à administrer des serveurs, à travailler avec Docker et des bases de données, à utiliser des analyseurs, à travailler avec des systèmes et des microservices à forte charge. Nous vous apprendrons à choisir un environnement, une pile, des frameworks pour un projet et à travailler en utilisant Agile dans différents trackers.
- serveur Web
- Conteneurisation
- SQL et NoSQL
- Planification du projet
- Services à forte charge
- Architecture
- Gestion de projet
Projet d'équipe
Stage sur un projet réel utilisant toutes les connaissances et compétences requises par un développeur GO.
Préparation aux entretiens techniques
Nous vous aiderons à rafraîchir et à systématiser vos connaissances théoriques. Après quoi, vous passerez un test final sur tous les sujets avec un mentor. Un consultant en carrière vous aidera à créer un CV compétitif et vous préparera aux entretiens.