Architecte à forte charge. Nouveau cours d'OTUS

Attention! Cet article n'est pas de l'ingénierie et est destiné aux lecteurs qui sont à la recherche des meilleures pratiques pour HighLoad et la résilience des applications Web. Très probablement, si vous n'êtes pas intéressé à apprendre, ce matériel ne vous intéressera pas.




Imaginez une situation: lancé une boutique en ligne avec des remises, vous, comme des millions d'autres personnes, avez également décidé d'acheter un appareil très important (ou pas très :-) ), d'aller sur le site, et le serveur tombe en panne. «Portée, vous êtes trop nombreux!» - les administrateurs écrivent quelque part sur les réseaux sociaux et promettent de résoudre cette situation ...



Il peut y avoir un grand nombre de ces exemples, mais vous savez qu'il existe des mécanismes qui permettent au système de fonctionner sans échec, même si les demandes arrivent à la vitesse de la lumière. Et si vous ne le savez pas, mais que vous voulez vraiment le savoir, vous irez à OTUS pour le cours «High Load Architect» , où un spécialiste expérimenté dans ce domaine vous expliquera comment procéder pour que le serveur ne plante plus.

Quelles connaissances vous devez avoir pour être formé à ce cours:

  • connaissance de l'un des langages de développement de serveur: Python, PHP, Golang (préféré), NodeJS (en dernier recours), Java (en dernier recours)
  • pouvoir aménager des sites à un niveau de base
  • Bases de JavaScript
  • Compétences SQL (écriture de requêtes): MySQL est utilisé dans le processus d'apprentissage
  • Compétences Linux

La réussite du test d'entrée vous aidera à comprendre si vous avez suffisamment de connaissances pour étudier dans ce cours.

Au cours de la formation, l'enseignant analysera avec les étudiants les problèmes typiques et non triviaux dans le domaine de l'architecture des applications Web, parlera des meilleures solutions à ces problèmes et vous attendra naturellement beaucoup de pratique. À la fin du cours «High Load Architect», vous serez en mesure d'assurer la tolérance aux pannes des applications Web même en cas de panne de serveurs, de créer des applications Web facilement évolutives, d'utiliser correctement des modèles et de travailler avec des outils créés par Google, Yandex, Mail.Ru Group, Netflix, etc.

Vous avez des questions sur le programme de cours? Pas de problème. Le 10 décembre à 20h00 sera une journée portes ouvertes , où vous pourrez en temps réel apprendre tous les détails, poser des questions, et également recevoir des informations précieuses sur les aptitudes et compétences qui peuvent être acquises à la fin du cours.

Récemment, Telegram est retombé et vous savez pourquoi? Parce que les développeurs de Telegram n'ont pas suivi le cours OTUS en architecture haute charge! (C'est bien sûr une blague, mais dans notre communauté, c'est devenu un mème assez populaire) .




Nous rappelons peut-être qu'OTUS est toujours à l'écoute de ses diplômés et les aide à trouver un emploi.Par conséquent, à la fin du cours, vous, comme tous les diplômés, aurez la possibilité de recevoir une invitation à un entretien dans des entreprises partenaires, et afin de le faire une chance d'augmenter, les spécialistes OTUS vous aideront à rédiger correctement un curriculum vitae, indiquant vos points forts.

Et vous aussi:

  • Vous recevrez du matériel sur toutes les classes terminées (vidéos de webinaires, devoirs terminés, projet de fin d'études)
  • vous pouvez écrire du code rationnel et bien structuré
  • vous recevrez un certificat de fin de cours
  • vous acquerrez des compétences en travaillant avec des algorithmes et des structures de données qui sont nécessaires lors de la mise en œuvre de projets complexes dans de grandes entreprises

Donc, si vous êtes développeur web, chef d'équipe développement web, architecte ou responsable technique, alors le cours «High Load Architect» est fait pour vous. Au cours de la formation, vous apprendrez à utiliser des solutions dans vos projets pouvant supporter des centaines de milliers (voire des millions) de requêtes par seconde, vous pourrez correctement optimiser les performances des serveurs, et vous commencerez à utiliser efficacement les outils déjà présents dans les projets. De plus, le cours mettra à jour et systématisera les connaissances dans le domaine de HighLoad.

C'est peut-être tout. Rendez-vous sur le parcours !

Source: https://habr.com/ru/post/fr478706/


All Articles