Skip to content

ditlef9/python-nextjs-postgresql-devsecops-gcp

Repository files navigation

Python, Next.js, PostgreSQL and DevSecOps on Google Cloud Platform with Projects from Real Industry Logo

This repository contains projects and resources for mastering the Udemy Course Python, Next.js, PostgreSQL and DevSecOps on Google Cloud Platform with Projects from Real Industry.

Table of contents:

  1. 🏠 Getting Started
  2. 🛠️ Setup Development Environment (Software installation guide)
  3. 📌 Technologies Covered
  4. 🎯 Projects Included
  5. 🛡️ DevSecOps
  6. 🔗 Links
  7. 📜 License

🏠 1 Getting Started

Download Download ZIP of the course material or use Git and clone the material:

git clone https://github.com/ditlef9/python-nextjs-postgresql-devsecops-gcp.git

🛠️ 2 Setup Development Environment (Software installation guide)

Select your operating system:

Windows Windows Environment
Mac Mac Environment
Ubuntu Ubuntu Environment


📌 3 Technologies Covered

  • Google Cloud Platform (GCP): Run, Run Functions, IAM (Identity and Access Management), Buckets, Scheduler, Secrets, and more.
  • Python: Backend development, API creation, automation, and security best practices.
  • Next.js: Modern frontend framework for building scalable applications.
  • PostgreSQL: Secure and scalable relational database management.
  • DevSecOps: Security-first mindset, CI/CD, vulnerability scanning, and best practices.

🎯 4 Projects Included

App Language Runs on GCP Services Description
📝 User Feedback Form Next.js Cloud Run Buckets Collects and stores user feedback securely.
🔄 Versions Tracker Python Cloud Run Functions Buckets, Secrets, Scheduler and Email Fetches API data and posts updates to Email.
📝 News Backend and Frontend Python (Flask), Next.js Cloud Run PostgresSQL and Secrets Backend API with user authentication and Next.js frontend.
📄 Report PDF-generation Python Cloud Run Functions Buckets, Scheduler, Secrets, Email Generates PDF reports from a flat database of JSON files.
📊 Report Excel-generation Python Cloud Run Functions Secrets, Buckets Generates Excel reports from an API.
🗒️ Uptime App Next.js Cloud Run PostgresSQL, Email, Secrets and Scheduler Tracks and manages other applications uptime.

🛡️ 5 DevSecOps

DevSecOps is a software development approach that integrates security practices into every stage of the DevOps pipeline, ensuring faster, more secure application delivery.


🔗 6 Links

Google Cloud Platform Docs
Official documentation for Google Cloud Platform. Learn how to deploy, secure, and manage applications using GCP services like Cloud Run, IAM, Cloud Functions, and more.

Python Official Docs
Comprehensive documentation for the Python programming language. Covers standard libraries, syntax, tutorials, and advanced programming techniques.

Next.js Documentation
The official guide for building web applications using Next.js. Includes tutorials, API routes, routing, deployment strategies, and performance optimization tips.

PostgreSQL Documentation
Official reference for PostgreSQL, a powerful open-source relational database system. Learn about SQL syntax, configuration, security, and database management.

GitHub Actions Docs
Documentation for GitHub Actions, GitHub’s built-in CI/CD system. Learn how to automate workflows, set up pipelines, and integrate DevSecOps practices in your projects.


📜 7 License

This project is licensed under the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

⚠️ Warning: Educational Material Only

This repository contains projects and resources created for educational purposes as part of the Udemy course Python, Next.js, PostgreSQL and DevSecOps on Google Cloud Platform with Projects from Real Industry.

This code is not intended for production use and is provided "as is". Use it at your own risk. No warranties or guarantees are provided, either express or implied.

This material is for students enrolled in the course and is not meant to be used as part of any commercial product or service. Do not use the code as part of any production environment without thorough testing, modification, and security review.

About

Python, Next.js, PostgreSQL and DevSecOps on Google Cloud Platform with Projects from Real Industry

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •