Hello! How can I Assist you
today?
Chat with
Eddy!
Hello! How can I assist you today?
clear conversation
Course Content
Module I
0/71
Topic 1: Introduction to Backend and Databases
00:00
LO1: Define the key components of a Backend System and the role of Databases in Web applications
00:00
LO2: Explain the difference between Backend development and Frontend development
00:00
LO3: Demonstrate the basic structure and functions of a Relational Database System
00:00
LO4: Compare different types of Databases (relational, NoSQL)
00:00
LO5: Knowledge Check
15:00
Case Study: Introduction to Backend and Databases
15:00
Topic 2: Backend Technologies and Frameworks
00:00
LO1: List popular Backend Technologies and Frameworks used in Web development
00:00
LO2: Describe the Architecture of a Backend Framework and its role in facilitating application development
00:00
LO3: Explain how to build a Simple Backend application
00:00
LO4: Evaluate the advantages and disadvantages of different Backend Frameworks
00:00
LO5: Knowledge Check
15:00
Case Study: Backend Technologies and Frameworks
15:00
Topic 3: Relational Database Management Systems (RDBMS)
00:00
LO1: Define key concepts of Relational Databases Management Systems
00:00
LO2: Explain how Data Normalization improves the efficiency of an RDBMS
00:00
LO3: Describe how to create a Relational Database schema and write basic SQL queries to manipulate data
00:00
LO4: Knowledge Check
15:00
Case Study: Relational Database Management Systems (RDBMS)
15:00
Topic 4: NoSQL Databases
00:00
LO1: Identify different types of NoSQL Databases
00:00
LO2: Explain the concept of Horizontal Scaling in NoSQL Databases
00:00
LO3: Compare the performance and scalability of NoSQL Databases with Relational Databases
00:00
LO4: Knowledge Check
15:00
Case Study: NoSQL Databases
15:00
Topic 5: RESTful API Development
00:00
LO1: Define REST and describe the basic principles behind RESTful API design
00:00
LO2: Explain how HTTP methods are used in RESTful APIs to perform CRUD operations
00:00
LO3: Describe how to Develop a Simple RESTful API using a Backend Framework
00:00
LO4: Knowledge Check
15:00
Case Study: RESTful API Development
15:00
Topic 6: GraphQL API Development
00:00
LO1: Define GraphQL and describe how it differs from RESTful APIs
00:00
LO2: Explain how GraphQL Queries are structured and the concept of a schema
00:00
LO3: Describe how to Implement a basic GraphQL API with queries and mutations
00:00
LO4: Compare the use of GraphQL and REST in terms of efficiency and data retrieval
00:00
LO5: Knowledge Check
15:00
Case Study: GraphQL API Development
15:00
Topic 7: Data Security and Authentication
00:00
LO1: Identify common Data Security Threats and describe methods for securing Backend Systems
00:00
LO2: Explain how Authentication and Authorization mechanisms work in Securing APIs
00:00
LO3: Describe how to Implement Secure User Authentication in a Backend system
00:00
LO4: Knowledge Check
15:00
Case Study: Data Security and Authentication
15:00
Topic 8: Scaling and Load Balancing
00:00
LO1: Define Scaling and explain its types
00:00
LO2: Describe the benefits of Scaling to manage resource demands
00:00
LO3: Define the purpose and functionality of a Load Balancer
00:00
LO4: Describe how Load Balancing Works
00:00
LO5: Knowledge Check
15:00
Case Study: Scaling and Load Balancing
15:00
Topic 9: Microservices Architecture
00:00
LO1: Define Microservices Architecture and its core principles
00:00
LO2: Explain the advantages and challenges of implementing a Microservices Architecture in Backend development
00:00
LO3: Describe how to design a simple Microservices-based system for a real-world application
00:00
LO4: Knowledge Check
15:00
Case Study: Microservices Architecture
15:00
Topic 10: Serverless Computing
00:00
LO1: Define Serverless Computing and explain its key characteristics
00:00
LO2: Describe how Serverless Computing Models differ from traditional Server-based Architectures
00:00
LO3: Explain how to build a Serverless application using a Cloud provider
00:00
LO4: Knowledge Check
15:00
Case Study: Serverless Computing
15:00
Topic 11: Database Management and Administration
00:00
LO1: Identify the key responsibilities of a Database Administrator
00:00
LO2: Explain the importance of Backup, Recovery, and Indexing in Database Management
00:00
LO3: Evaluate the performance of a database system and propose improvements based on monitoring tools
00:00
LO4: Knowledge Check
15:00
Case Study: Database Management and Administration
15:00
Module Based Quiz
01:00:00
Final Exam
0/1
Final Exam: Backend and Database Architecture
01:15:00
Full Stack Web Development_ FS105: Backend and Database Architecture
Join the conversation
Submit
0%
Complete
Mark as Complete