(Micro-Credential) Back-End Web Development (Classroom, Synchronous, Asynchronous e-learning)
About This Course
This module covers server-side programming, cloud application and cloud deployment.
Back-end developers build and maintain the server-side software applications which interact with front-end websites to ensure that the websites functions properly. A web application is a software application that is stored on a remote server and delivered over the internet through a browser interface. Cloud deployment is the process of deploying an application through one or more hosting models that leverage the cloud.
This module will equip participants with both front-end and back-end programming frameworks, possess the knowledge and ability to integrate the front end web services with the back end server-side APIs and database system, and knowledge of cloud deployment which are essential skills for a full stack developer. With the rising popularity of hosting applications on the Cloud, these skills are highly sought after.
What You'll Learn
At the end of the module, participants will be able to develop server-side applications that connect to a back-end database system to store and retrieve data. They will also be able to design and develop a well-architected cloud application with database.
By the end of the module, participants will be able to:
1. Develop and implement server-side web API endpoints.
2. Design a database model.
3. Implement the use of Structured Query Language (SQL) on a server-side application which is connected to a database system
4. Implement basic secure coding practices.
5. Design and develop well-architected cloud application with database.
6. Describe cloud computing models.
7. Deploy Web application on a Cloud platform.
8. Administer cloud storage service.
Entry Requirements
Higher NITEC or Diploma and
Certificate of Completion in (Micro-Credential) Front-End Web Development