Course Description

Full-Stack Python with AWS is a comprehensive program designed to equip learners with the skills to build dynamic, scalable, and cloud-ready web applications. This course covers backend development using Python frameworks like Django and Flask, along with frontend technologies such as HTML, CSS, JavaScript, and frameworks like React or Angular. It emphasizes seamless integration with AWS services, including EC2, S3, RDS, and Lambda, enabling efficient cloud deployment and management. Students will also master REST API development, microservices architecture, serverless computing, and CI/CD pipelines. With hands-on projects, real-world applications, and expert guidance, this program prepares learners to become job-ready developers in the high-demand field of Python full-stack development with AWS expertise.

Curriculum

  • 25 Lectures
  • 5 Months

Installation and Setting up path, Features, Python variables, Input & Output and Import, Why Learn Python, Who used Python

Using Pycharm & Scripting Keywords & Identifiers Operators, Indentations

Basic Data types: int, float, string, Boolean and Complex Numbers and String Tuple and List Dictionary and Set Arrays

String, String slices Date Math Random and Statistics PDF Data Extraction CVS module

Introduction to Tuples Working with Tuples Tuple Operations Function and Methods

Introduction to Lists Working with lists Lists Operations Function and Methods

Introduction to Sets Working with Sets Sets Operations Function and Methods

If…else Elif For, for else, while Break and Continue Pass Looping Techniques

Types of Functions Function Arguments Recursion Anonymous Function Global, local and Nonlocal Lambda Functions Modules Packages

Reading & Writing Files Manipulating File Pointer Type of Files File Operations Directories File I/O Attributes, File Methods

Try, Except and Finally Try else Custom Exception Error Vs. Exception

Real-time in OOPS Access Specifiers Class and Objects Methods Overloading and Overriding Inheritance Abstraction and Data Hiding Properties &Self-keyword

OS module Environment variables, Paths, directories, and filenames. Working with file systems, Dates and times

Starting a New Thread Creating Thread Using Threading Module Synchronizing Threads Multithreaded Priority Queue

My SQL & Mongo Database Connection with Python CRUD Queries in MySQL

Working with XML DOM and SAX introducing Parsing JSON into Python

pattern matching and searching Real time parsing of networking or system data using regex validation Concepts

Working with tkinter module Grid Positions Create Button Radio Button & Combo Box Check Box & Menu bar

sending email, sending html email using python, sending attachments as an email
introduction to Django, Django and python, MVC: Model View and Template
Web Scraping, Chabot & Language Translate, Find the Similarity ratio between text, Tagging Sentence to find key word, Google map integration, Bubble sort algorithm, QR code generator, Spell checker, Scraping Wikipedia, Anagram & Screenshot app,Python for networking, Getting input from user, Working with images & building a photo gallery
Core files : models.py, urls.py, views.py setting up connections managing users and the Django admin tool
views forms classes, validation and authentication
Test data bases, Doctests, Debugging, Best Practices
Introduction, Evolution,DOM, Basic Structures and Tags, Heading tags,Text Formatting tags, Font tag,Break tag, Hr tag, Comments, Scrolling text, Link, Details Tag, List, Table, Form, Multimedia, Meter tag, Layouts-Header, Nav, Section, Article
Introduction, Syntax, Types-Inline, Internal, External, Selectors-Simple, Class, Id, Universal, Grouping, Commands, Background Properties-Image, Background-Repeat, Background-Position, Background-Attachments,Text properties-Background color, Text color, Text Alignment, Text Decoration, Text Transition, Text Shadow, Font properties-Font-Family, Font - Size
Link , List style, Image as a List Type, Border style Properties-Dotted, Dashed, Solid, Double, Groove, Ridge, Inset & Outset, Border-color, Border-Individual Sides, Rounded Borders, Table-Table border, Collapsed table borders, Zebra stripes, Margin-Top, Bottom, Right, Left, Padding- Top, Bottom, Right, Left, Position- Static, Relative, Fixed, Absolute, Sticky, Display-inline, Block, inline-block, none, Float-Left, Right, None
Introduction, Input and Output, Events-Onclick, Onchange, Onsubmit, Onmouseover,Onload, Variables, String, Numbers, Boolean, Array, Object, Operators, Conditional statements, Looping Statements, Iterables, Sets, Maps, Function, Arrow Function, String and it’s methods, Array and it’s methods, Slideshow, Admin Authentication
Introduction-Bootstrap, History, Why use Bootstrap, Container, Grid classes- xs, sm, md, lg, Typography, Colors, Table-Table-bordered, Table-hover, Table- condensed, Image Shapes- img-rounded, Img-circle, Img- thumbnail, Jumbotron, Alerts, Buttons, Button groups, Button Sizes-btn-lg, btn-sm, btn-xs, Badges, Progress bar, Spinners,Pagination, List groups, Cards, Glypicons, Dropdown, Navbar with dropdown, Collapse Navbar, Tooltip, Popover,Toast, Scrollspy, Offcanvas Sidebar, Utilities, Darkmode, Flex, Form, Carousel, Modal
Introduction, Installation, React JSX, React Components, React State, React Props, Component Life Cycle, React Form, React Events, React List, React Keys, React Refs, React Fragments, React Router, React CSS, React Animation, React Bootstrap, React Map, React Table, Higher order component, React code splitting, React context, React Hooks, React Flux, React Redux, Immutable.js for immutable data structures, React Redux saga (Redux middleware), React Portals , React Error Boundaries
Introduction, Syntax, Selectors, Events, Hide and Show, Fade-Fade in, Fade out, Fade toggle, Fade To, Slide- Slide up, Slide down, Toggle, Animate- Multiple Props, Relative, Predefined, Stop(), Callback- With call back Without call back Chaning
Introduction, Load, Get and Post, jQuery noConflict(), jQuery filters
Environment setup and Basic Syntax, Variable,Operators,Decision Making, Iterators,Function, Strings,Arrays,Tuples, Union, Interfaces,Classes,Objects, Namespaces,Modules
Introduction, Expression-Numbers,String Object Array, Directives- Data Binding,Repeating HTML Elements,Creating a new, Directive, Modal -The ng-modal Directive,Two way Binding ,Validate user Input, Application status,CSS Classes, Data binding-Data modal,HTML View,ng- modal directive,Two way binding,Angular js, controller, Controllers- Angular js controller,Angular js methods, Scope-How to use ,Understanding scope,Know your scope, Root scope, Filter - Adding filters to Expression,Adding filters to Directives,Currency filter, Filter, Service - What is service, Uses of service ,The $http service,The $timeout service,The $interval service,Creating your own service,Use a custom service inside a filter
Introduction, Modules, HTTP Module, File system module - Read, Create, Update, Delete, Rename, Upload, URL Module, Upload files-The formidable module, upload files, Events- Events in Node.js,Event, module, the Event Emitter Object, Nodejs MongoDB, Nodejs Sequelize, Nodejs JSON, Nodejs Async await, RESTFul API
Introduction to Express.js, RESTful API, File Uploads, The Formidable module for file uploads, Server Deploying
Overview of AWS Services, Setting up an AWS Account, Understanding the AWS Free Tier
Launching EC2 Instances, Configuring Instance Types and Sizes, Security Groups and Firewall Rules, Elastic IPs, Generating Key Pairs for Secure Access, Using Key Pairs with SSH, Creating and Attaching Volumes, Snapshot Management, Volume Resizing and Performance Optimization
Creating and Managing Buckets, Uploading and Managing Objects, Versioning, Lifecycle Policies, Encryption and Access Control, S3 Static Website Hosting
Understanding Domain Name System (DNS), Registering a Domain, Creating DNS Records (A, CNAME, MX, TXT, etc.), Weighted, Latency-Based, and Geolocation Routing, Health Checks and Failover Configurations, Application Load Balancer (ALB), Network Load Balancer (NLB), Classic Load Balancer (CLB), Listener Rules, Target Groups, Health Checks
Application Load Balancer (ALB), Network Load Balancer (NLB), Classic Load Balancer (CLB), Listener Rules, Target Groups, Health Checks
Introduction to Linux Commands, File System and Permissions, Package Management (apt, yum), Ubuntu & Linux, Overview and Setup, Windows, Configuring Windows Server Instances on AWS
Overview of Security Groups, Creating and Managing Security Groups, Configuring Inbound and Outbound Rules, Best Practices for Security Group Configuration

Maped Certification

AWS (SAA-C03)(1.30Hrs, 720/1000)

PCEP-30-xx (30-02) Certified Entry Level Python Programmer)

PCAP-31-xx (31-03) Certified Associate Python Programmer)

PCPP-32-1xx (32-101) (Certified Professional in Python Programmer1)

Exit Profile

Full Stack Developer

Front-end Developer

Back-end Developer

Web Developer

Cloud Administrator

System Integrator – Cloud