Advanced Full Stack Web Development (Python)

by Cleancode Claim Listing

Learn Full stack web Development with Python :Flask or Django, RESTful API, MongoDB, React.js, Node.js. Build dynamic web apps. Gain hands-on full-stack skills. Our Curriculum is designed and structured by industry professionals and IIT graduates.

Price : Enquire Now

Contact the Institutes

Fill this form

Advertisement

Cleancode Logo

img Duration

4-6 Months

Course Details

Learn Full stack web Development with Python :Flask or Django, RESTful API, MongoDB, React.js, Node.js. Build dynamic web apps. Gain hands-on full-stack skills. Our Curriculum is designed and structured by industry professionals and IIT graduates.

 

Course Curriculum:

  • Part 1 - The Foundation
  •  Introduction to Web:
  • Understanding how websites work, client side and server side. Installing VS code and its extensions.
  •  HTML:
  • Running a HTML Program, implementing important HTML tags, Semantic and Non-Semantic tags, Inline and Block Elements, Creating Tables, Forms, Iframe tags, Ids and classes. Creating a basic HTML website.
  •  CSS and Bootstrap:
  • Introduction to CSS, Inline, Internal and External CSS. Different types of Selectors in CSS. Working with fonts, colors, Borders and Backgrounds in CSS. Box Model, Margin and Padding, Float and Clear, Styling links and Buttons, Creating a Navigation Menu, CSS Display Property and Visibility, Adding Box shadow and text shadow. Different Types of Positions, Various types of units, CSS Media Queries. CSS Flexbox, CSS Attributes. Variables and Custom Properties, Creating Animations and Keyframes. Creating Transitions in CSS. Transform property in CSS. Introduction to bootstrap. Bootstrap components, Adding navbar, alerts, badges, buttons, buttons groups, cards, carousels, Adding custom components, linking multiple pages, adding forms, modals, login & signup options. Creating a multiple page website with help of HTML, CSS and Bootstrap.
  • Part 2 - The Front-End
  •  Javascript ES5 and ES6 :
  • Introduction to JavaScript for Frontend & Backend. Limitations of Javascript. Why Javascript? Javascript Versions. Writing in-browser JavaScript and Developer Console. Variables, Data Types, Constants and Operators in Javascript.Strings and String Functions in Javascript Arrays & Objects in Javascript. Functions in JavaScript and Arrow Functions. Scope, If-else Conditionals & Switch Case. What is DOM? Navigating The DOM. Interaction - Alert, Prompt, Confirm. Loops - for loop, for while loop, for in loop, forEach loop, forOf loop, do While Loop. Events & Listening to Events. setInterval, clearInterval & setTimeOut, cleartimeout. Date & Time In JavaScript What is JSON? Working with JSON in Javascript. Math Object in Javascript. Promises in Javascript. Callback Functions. Local & Session storage. Creating functional projects such as calculators, to-do list etc. with the help of Html, CSS and Javascript.
  •  React JS:
  • Introduction to ReactJS, Features and uses of ReactJS. Installation on Node, up and running. What is Npx? Difference between npx and npm. Running a Hello world program in React. What are fragments and how to run multiple elements using react fragments. What is JSX? What is Babel? Writing JS Expressions in React JS. Template literals in JS. Adding JSX Attributes in React. Adding CSS in JSX. External CSS and Internal CSS. Bootstrap in React. What is a component? Types of components, Difference between class components, Functional components, rendering components. Importing and Exporting components. What is a prop? Props in React. Explanation Of the Hooks in detail. React-router-dom. Redux in React, MaterialUIi in React. Creating a functional website with the help of ReactJs.
  • Part 3 - The Back-End
  •  Python :
  • Python Overview,Installation & Getting Started Python Fundamentals: An Introduction to Python programming: Introduction to Python, IDLE to develop programs,Basic coding skills, data types and variables, numeric data, string data, five of the Python functions Control statements: Boolean expressions, selection structure, iteration structure Define and use Functions and Modules: define and use functions, more skills for defining and using functions and modules, create and use modules, standard modules Higher Data Constructs: Lists and tuples: Basic skills for working with lists, list of lists, more skills for working with lists, tuples Dictionaries: get started with dictionaries, more skills for working with dictionaries Python OOPS,self method,__init__ method,Python Iterators,JSON.
  • Part 4 - The Databases
  •  SQLite using Python :
  • Introduction Introduction to SQLite in Python SQLite Datatypes and its Corresponding Python Types SQLite Queries Python SQLite - Cursor Object Python SQLite - Create Table Python SQLite - Insert data Python SQLite - Select Data from Table Python SQLite - WHERE Clause Python SQLite - ORDER BY Clause Python SQLite - JOIN Clause Python SQLite - Deleting Data in Table Python SQLite - Update Data Pytyhon SQlite - Update Specific Column.
  •  Django:
  • Features of Django, Setting Up a Django Project, Creating a Django Project, Understanding Django Project Structure Django Apps and Model Definition, Defining Models in Django, Django ORM and Database Interaction,CRUD Operations with Django Models: Create (C) - Adding Records to the Database, Read (R) - Retrieving Records from the Database, Update (U) - Modifying Records in the Database, Delete (D) - Removing Records from the Database,Views, Templates, and URL Routing, Forms, User Input, and Django Admin,Django Admin Interface: Deployment of Django Applications, Configure Reverse Proxy (Nginx or Apache), Monitor and Configure Environment Variables, Configure Firewall Introduction to RESTful APIs,Definition of APIs, Purpose of APIs, REST, Architectural Style, Principles of REST,Core Concepts in REST, Building RESTful APIs with Django, Serializers and Views, Views in DRF,API Endpoints and CRUD Operations, Implementing CRUD Operations, Authentication and Permissions, Authorization and Permissions, Testing and Documentation, API Documentation
  •  GIT, GITHUB, Hosting:
  • Introduction to GIT and GITHUB - Introduction and its uses, Commands, Commit, Branch, Tags, Merge, Update, Creating Repositories and more. Hosting your projects on free hosting service providers.
  • Part 5 - The Finish Line
  •  Projects Building and Interview Preparation :
  • Building Multiple Complete Web Development Projects using Python. Building a Front-end Project on React JS. Building projects with the help of Python. Mastering Group Discussions. Mastering Personal Interview Questions. Mock Interviews, Communication and Presentation Skills. Resume Building.
  • Belgaum Branch

    Curiosity iTech Private Limited, Ground Floor "Sowshubh", Diagonally Opp. City Hall, Belgaum

Check out more Python Programming courses in India

Keywords Technologies Logo

Python 3.0 Django Enterprise Application Expert

This comprehensive workshop on Python programming covers everything you need to know about working with Python and understand its features and functions. 

by Keywords Technologies
Gemstech IPL Logo

Python

PythonPython course is offered by Gemstech IPL. Please inquire to get details of the course price, schedule and outline.

by Gemstech IPL
Bismilsoft Pvt Ltd Logo

Java (Fast Track)

This Java training led by expert trainers will give notes on each topic in the class that can be used reference book in lab practice and study material.

by Bismilsoft Pvt Ltd
Bismilsoft Pvt Ltd Logo

Python (Fast Track)

PythonLearn about Python from the qualified instructors at Bismilsoft Pvt Ltd with 9+ years of experience focuses on both the basics and advanced topics and areas in support of real-life projects to get you certified. 

by Bismilsoft Pvt Ltd
Reifywise Logo

Backend Development

Reifywise provide job-oriented Java, Springboot, Microservice development courses in Patna. We designed Backend development modules using latest software versions from Java Professionals with 10 years of IT experience .Our Java expert will trainees you to become the best in Software Industry.

by Reifywise [Claim Listing ]

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy