5.00
(1 Rating)

Basic Backend Engineering

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

A basic backend engineering course is designed to provide learners with an introduction to the fundamental concepts and principles of building and maintaining backend systems for web and mobile applications.

What Will You Learn?

  • Week 1: Introduction to Backend Engineering
  • Overview of backend engineering
  • Basic terminology and concepts
  • Differences between frontend and backend development
  • An introduction to web development frameworks
  • Week 2: Databases and Data Modeling
  • Introduction to databases
  • Relational vs NoSQL databases
  • Understanding data modeling
  • Introduction to SQL
  • Week 3: Server-side Programming
  • An introduction to server-side programming
  • Basic programming concepts (such as variables, functions, control flow, etc.)
  • Working with HTTP requests and responses
  • Web server frameworks
  • Week 4: API Design and Development
  • Understanding APIs and RESTful architecture
  • Creating and consuming RESTful APIs
  • Documenting APIs
  • Testing APIs
  • Week 5: Security and Scalability
  • Understanding web application security
  • Implementing authentication and authorization
  • Basic security best practices
  • Scalability and load testing
  • Week 6: Deployment and Continuous Integration/Deployment (CI/CD)
  • Understanding deployment strategies
  • Deploying web applications to servers or cloud platforms
  • Continuous Integration/Deployment (CI/CD) processes
  • Troubleshooting and debugging web applications
  • Throughout the course, students will have the opportunity to participate in hands-on exercises, coding challenges, and projects to apply the concepts and techniques learned in class to real-world scenarios.
  • Overall, a basic backend engineering course provides learners with the foundational knowledge and skills needed to begin a career as a backend developer, or to better understand the backend systems in their own web or mobile applications.

Course Content

Week 1: Introduction to Backend Engineering
Overview of backend engineering Basic terminology and concepts Differences between frontend and backend development An introduction to web development frameworks

Week 2: Databases and Data Modeling
Introduction to databases Relational vs NoSQL databases Understanding data modeling Introduction to SQL

Week 3: Server-side Programming
An introduction to server-side programming Basic programming concepts (such as variables, functions, control flow, etc.) Working with HTTP requests and responses Web server frameworks

Week 4: API Design and Development
Understanding APIs and RESTful architecture Creating and consuming RESTful APIs Documenting APIs Testing APIs

Week 5: Security and Scalability
Understanding web application security Implementing authentication and authorization Basic security best practices Scalability and load testing

Week 6: Deployment and Continuous Integration/Deployment (CI/CD)
Understanding deployment strategies Deploying web applications to servers or cloud platforms Continuous Integration/Deployment (CI/CD) processes Troubleshooting and debugging web applications

Student Ratings & Reviews

5.0
Total 1 Rating
5
1 Rating
4
0 Rating
3
0 Rating
2
0 Rating
1
0 Rating
D
2 years ago
Quite an insightful course!