My Software Engineering Notes Help

Overview

A comprehensive and evolving collection of software engineering notes, focusing on web development, cloud technologies, and more. Suitable for all levels of expertise.

Contents

Web Development

Frontend Development

  • Languages: HTML, CSS, JavaScript

  • Frameworks: React, jQuery, AJAX

Backend Development

  • Languages: Python, Java, JavaScript

  • Frameworks: Node.js, Express, Flask, Spring, Spring Boot

Cloud Technologies

  • In-depth notes on Amazon Web Services (AWS), covering various services and cloud computing practices.

DevOps Tools and Practices

  • Principles and methodologies in DevOps.

  • Specific focus on Jenkins for CI/CD.

Infrastructure as Code

  • Detailed exploration of Terraform.

Databases

  • SQL-based: PostgreSQL

  • NoSQL: MongoDB

  • Cloud-based: Firebase and DynamoDB

Source of Information

  • Derived from online courses (Udemy, YouTube), textbooks, and technical documentation.

  • Includes cheat sheets for quick reference.

Organization

  • Categorized into major topics like languages, cloud technologies, DevOps, databases, each with specific sub-topics.

Status of the Notes

  • A mix of complete and in-progress notes, updated regularly with new learning and experiences.

Intended Audience

  • Personal reference spanning a wide range of software engineering topics.

  • Useful for all learning stages, from beginners to advanced practitioners.

Last modified: 10 March 2024