- Code: 4T4-0243
- Level Advanced
- Category Engineering and Instumentation
- Total hrs 40
- Course Language Arabic+English
- Email aastcon@aast.edu
- Phone 01146562283
Install and configure Python packages and frameworks.Set up the appropriate development environment to optimize the coding process.Write the code needed to enable common functionality expected by end users of an application (forms, database queries, calculations, etc.)Select from a number of popular frameworks such as Django and Flask to automate redundant tasks and reduce development time.
Introduction to Backend DevelopmentUnderstanding How Websites and Web Applications WorkInstalling Python Packages and LibrariesPreparing your Backend Development EnvironmentUnderstanding the Difference between Presentation Layer (Frontend) and the Server Side (Backend) of a Web ApplicationPython FundamentalsDatabases and SQL FundamentalsLinux FundamentalsChoosing a Development FrameworkSetting up a Web Application Server (LAMP Stack)Handling User InputGenerating Output Using Templates to Standardize OutputConnecting to a DatabaseEnabling Users to Register through the ApplicationSecuring th Web ApplicationTesting the Web ApplicationManaging the Project Using Version ControlExpanding the Application using Advanced Python FeaturesWorking with a NoSQL DatabaseDeployment Techniques and Continuous IntegrationMonitoring Application PerformanceOptimizing the Web ApplicationScaling a Web ApplicationTroubleshootingSummary and Conclusion