Library / Artificial Intelligence

Deploy Python AI Chatbot Using Secure CI/CD and DevOps Tools

On Udemy

About this course

Learn to build and securely deploy a Python-based AI Spoken English Chatbot using real-world DevOps tools! This hands-on course guides you from secure coding basics to setting up CI/CD pipelines with Git, Jenkins, SonarQube, Docker, and OWASP. You'll manually deploy your chatbot on AWS EC2, then automate the process using industry-standard practices.

Perfect for developers, DevOps learners, and AI enthusiasts - gain practical experience in secure coding, automation, and chatbot deployment in one complete project-based course.

Introduction and Secure Coding: BasicsGetting Started: Course Objectives & Structure

Introduction to Secure CodingSecure Coding: Why it matters?

Development Lifecycle: Waterfall Model to CI/CD ToolsOverview of AI Spoken English ChatbotPhases of the Waterfall ModelDrawbacks of the Waterfall Model

How CI/CD Tools Improve Waterfall ModelGetting Started: Build Your AI Chatbot and Set Up Git Workflow

Develop AI Chatbot with PythonGit Bash Setup with Repo for Chatbot CodePush Code from Local to Repository Using Git BashDeployment of a Python-Based AI Chatbot Using a Manual Approach (Without DevOps)Deploy an Ubuntu EC2 instance in AWS

Create a Python virtual environment using venv

Install project dependencies using pip

Clone Git Repo on VMInstall AWS CLI tool

Create IAM User with Permissions

Allow Port 8501 for Streamlit UIRun Chatbot and Access via WebSonarQube Setup for Python Chatbot CI/CD Pipeline

Overview of the P

Ready to start? Continue on Udemy to enroll.

Start learning on Udemy (opens in a new tab)

Prices, discounts and availability are set by Udemy. We may earn a commission when you purchase through links on this site.