At the end of this course, students will have a solid understanding of how a server is setup, including its various components like the web server, app server and database that runs a server. Students will also be able to design a well-structured database by logically structuring data in tables and in its normalized form. On top of that, students will be able to create, read, update and delete (CRUD) data from a DBMS using SQL. Not only that, students will understand how the backend works and why server-side programming is an integral part of web development as well as. They will be able to create a web application using barebone Node.js to show how things work under the hood. Also, students will acquire good understanding of the various Node.js frameworks and their benefits. Besides that, students will be able to build a simple but dynamic web application based on the MVC design pattern using Express and its features like routing, templating and middleware as well as serving static assets, error handling and also perform data CRUD with MongoDB and Mongoose. Moreover than that, students will have strong grasp of REST APIs with the ability to design, write, test and create documentation for their APIs using Express. In addition to that, students will have clear understanding of all the common threats and vulnerabilities of a web application and how to prevent them. Finally, students will have good understanding of DevOps and how to setup and configure CI/CD pipelines for any application.More course information
Data Analytics Specialisation
'Data Analytics Specialisation' is a course awarded by Forward College on VerifyEd. The workshop covers an introduction to Python programming, data manipulation and analysis using NumPy and Pandas libraries, data visualisation with Matplotlib and Seaborn, and an overview of statistical modelling. Participants will also engage in interactive sessions and work on a capstone project to apply the learned concepts with a focus on the CRISP-DM (Cross-Industry Standard Process for Data Mining) methodology.
Insightful Data Discovery, Problem Solving, CRISP-DM Methodology, Statistical Modelling, Data Visualization, Data Analysis, Data Manipulation, Python Programming, Data-Driven StorytellingMore about this course
Developer Open Mic (Most Impromptu Presenter Award)
'Developer Open Mic (Most Impromptu Presenter Award) ' is a course awarded by Forward College on VerifyEd. The Earner’s of this badge have achieved the distinction of being voted as the Most Impromptu Presenter in the Developer Open Mic session.More about this course
Developer Open Mic (Best Prepared Presenter Award)
'Developer Open Mic (Best Prepared Presenter Award)' is a course awarded by Forward College on VerifyEd. The Earner’s of this badge have achieved the distinction of being voted as the Best Prepared Presenter in the Developer Open Mic session.More about this course