Creare un'app modulare, testabile e scalabile non è un compito da poco. Le aziende che utilizzano applicazioni Web devono evitare la congestione poiché la loro base clienti cresce da pochi acquirenti a milioni di visitatori, il che influisce sulla funzionalità delle app. La scalabilità è la capacità di mantenere funzionalità e coerenza dei dati quando milioni di utenti interagiscono contemporaneamente con un'app. Il linguaggio di programmazione Python offre un framework robusto che consente di implementare applicazioni scalabili. Questo corso presenta un approccio di livello intermedio e avanzato per i programmatori web che hanno
già familiarità con Python e Flask.
Iniziamo analizzando le aree vitali che coinvolgono la creazione di applicazioni web scalabili con MongoDB e il framework Flask. Illustreremo le funzionalità di incapsulamento, distribuzione delle attività e condivisione dei dati di MongoDB che ti aiuteranno a scalare orizzontalmente. Successivamente, presentiamo Cloud9ide. Imparerai a usare Cloud9 per testare un database e installare un ambiente virtuale per lo sviluppo di codice Python. Quindi, passo dopo passo, costruiremo un'app web social con la stessa modularità e scalabilità architettonica
di Twitter.
Presentiamo i modelli di best practice per la creazione di moduli di registrazione degli utenti, la convalida dei dichiaranti, i profili utente e le interfacce di test unitari con Flask Blueprint. Imparerai come configurare Amazon AWS per l'elaborazione delle email e l'hosting di immagini. Infine, esamineremo la progettazione delle relazioni e dei modelli di feed, che includono l'aggiunta di immagini del profilo, pulsanti Segui riutilizzabili, modelli di feed e commenti di feed con supporto per immagini alla tua app social web fittizia. Questo corso avanzato ti insegnerà come creare applicazioni web modulari, testabili e scalabili con MongoDB e Flask Blueprint. Non indugiate. Inizia a imparare oggi!
What You Will Learn In This Free Course
View All Learning Outcomes View Less All Alison courses are free to enrol, study, and complete. To successfully complete this Diploma course and become an Alison Graduate, you need to achieve 80% or higher in each course assessment.
Once you have completed this Diploma course, you have the option to acquire an official Diploma, which is a great way to share your achievement with the world.
Your Alison certificate is:
- Ideal for sharing with potential employers.
- Great for your CV, professional social media profiles, and job applications.
- An indication of your commitment to continuously learn, upskill, and achieve high results.
- An incentive for you to continue empowering yourself through lifelong learning.
Alison offers 2 types of Diploma for completed Diploma courses:
Digital Diploma: a downloadable Diploma in PDF format immediately available to you when you complete your purchase. Physical Diploma: a physical version of your officially branded and security-marked Diploma All Diplomas are available to purchase through the Alison Shop. For more information on purchasing Alison Diploma, please visit our FAQs. If you decide not to purchase your Alison Diploma, you can still demonstrate your achievement by sharing your Learner Record or Learner Achievement Verification, both of which are accessible from your Account Settings.