PYTHON FULL STACK DEVELOPER TRAINING

19
Python Full Stack Developer Training Python Full Stack Developer Training 732.889.4242 732.889.4242 [email protected] [email protected] www.nirvanaenterprises.com www.nirvanaenterprises.com PYTHON FULL STACK PYTHON FULL STACK DEVELOPER TRAINING DEVELOPER TRAINING By Nirvana Enterprises By Nirvana Enterprises 1

Transcript of PYTHON FULL STACK DEVELOPER TRAINING

Page 1: PYTHON FULL STACK DEVELOPER TRAINING

Python Full Stack Developer TrainingPython Full Stack Developer Training 732.889.4242732.889.4242 [email protected]@nirvanaenterprises.com www.nirvanaenterprises.comwww.nirvanaenterprises.com

PYTHON FULL STACK PYTHON FULL STACK DEVELOPER TRAININGDEVELOPER TRAININGBy Nirvana EnterprisesBy Nirvana Enterprises

1

Page 2: PYTHON FULL STACK DEVELOPER TRAINING

Python Full Stack Developer TrainingPython Full Stack Developer Training 732.889.4242732.889.4242 [email protected]@nirvanaenterprises.com www.nirvanaenterprises.comwww.nirvanaenterprises.com

About the CourseAbout the Course

As part of Python Full Stack Develop-As part of Python Full Stack Develop-ment program, you will learn the Front ment program, you will learn the Front End technologies you need to know, in-End technologies you need to know, in-cluding HTML5, CSS3, Javascript, jQuery, cluding HTML5, CSS3, Javascript, jQuery, Bootstrap, Python, Django Basics, Djan-Bootstrap, Python, Django Basics, Djan-go Templates, Django Forms, Django go Templates, Django Forms, Django Admin Customization, ORM, Class Based Admin Customization, ORM, Class Based Views, REST APIs, User Authentication. Views, REST APIs, User Authentication. You will also learn how to build an ad-You will also learn how to build an ad-vanced API that handles creating and vanced API that handles creating and updating user profiles, changing pass-updating user profiles, changing pass-words, creating objects, uploading im-words, creating objects, uploading im-ages, filtering and searching objects, and ages, filtering and searching objects, and

more. You will learn how to Use CSS and more. You will learn how to Use CSS and Bootstrap (a front-end framework that Bootstrap (a front-end framework that simplifies web design) to create beauti-simplifies web design) to create beauti-fully styled sites quickly. Use Javascript fully styled sites quickly. Use Javascript to interact with sites on the Front-End to interact with sites on the Front-End and also learn to use jQuery to quickly and also learn to use jQuery to quickly work with the DOM. The Course includes work with the DOM. The Course includes 3 industry level practice projects, and in-3 industry level practice projects, and in-terview preparation, and extreme coding terview preparation, and extreme coding practices. This prepares you for your next practices. This prepares you for your next Fortune 500 company project as a Full Fortune 500 company project as a Full Stack Python Developer. Setup a project Stack Python Developer. Setup a project with Docker and Docker-Compose.with Docker and Docker-Compose.

2

Page 3: PYTHON FULL STACK DEVELOPER TRAINING

Python Full Stack Developer TrainingPython Full Stack Developer Training 732.889.4242732.889.4242 [email protected]@nirvanaenterprises.com www.nirvanaenterprises.comwww.nirvanaenterprises.com

Concept & Logic development Concept & Logic development with 160 Hours of Training by with 160 Hours of Training by ExpertsExperts

3 Industry projects on Python, 3 Industry projects on Python, Django, Testing, AWS, Angular, Django, Testing, AWS, Angular, MongoDB & DockerMongoDB & Docker

Earn a Certificate in Python Full Earn a Certificate in Python Full Stack Development on success-Stack Development on success-ful completion of the programful completion of the program

Guaranteed Placement within Guaranteed Placement within months of successful comple-months of successful comple-tion of the programtion of the program

Learn Python, Django, HTML, Learn Python, Django, HTML, CSS, Javascript, Bootstrap & CSS, Javascript, Bootstrap & MongoDBMongoDB

Develop Cloud Native Applica-Develop Cloud Native Applica-tion - on AWS Cloudtion - on AWS Cloud

Architecture & SDLC - Django & Architecture & SDLC - Django & DevOpsDevOps

Cloud Platform & Deployment - Cloud Platform & Deployment - AWS Cloud, Docker & JenkinsAWS Cloud, Docker & Jenkins

Key Course HighlightsKey Course Highlights

3

Page 4: PYTHON FULL STACK DEVELOPER TRAINING

Python Full Stack Developer TrainingPython Full Stack Developer Training 732.889.4242732.889.4242 [email protected]@nirvanaenterprises.com www.nirvanaenterprises.comwww.nirvanaenterprises.com

Learning OutcomesLearning Outcomes

Develop a working application on Develop a working application on Shopping Cart for ECommerce and Shopping Cart for ECommerce and in Healthcare using full stack with in Healthcare using full stack with Agile Methodologies. You will build Agile Methodologies. You will build a real time project using Python’s a real time project using Python’s Django framework wherein same Django framework wherein same project will be leveraged for learn-project will be leveraged for learn-ing all the modules in an incremen-ing all the modules in an incremen-tal manner. You will implement in-tal manner. You will implement in-ternationalisation feature for RESTful ternationalisation feature for RESTful Services.Services.

Develop skills & mindset of an Au-Develop skills & mindset of an Au-tomation Engineer, UI Developer, tomation Engineer, UI Developer, Python Developer leading to a Full Python Developer leading to a Full Stack Developer. As part of this pro-Stack Developer. As part of this pro-gram you will learn to build a REST gram you will learn to build a REST API with advanced features such as API with advanced features such as uploading and viewing images. Ob-uploading and viewing images. Ob-tain hands-on experience applying tain hands-on experience applying best practice principles such as PEP-best practice principles such as PEP-8 and unit tests and develop Python 8 and unit tests and develop Python projects using Test Driven Develop-projects using Test Driven Develop-ment (TDD). You will learn to secure ment (TDD). You will learn to secure the connection between frontend the connection between frontend

Learn to develop the front-end us-Learn to develop the front-end us-ing Angular Components and inte-ing Angular Components and inte-grate it with rest of the application. grate it with rest of the application. Angular is a complete front end Angular is a complete front end framework with a wide range of framework with a wide range of features. Django makes it easier to features. Django makes it easier to build RESTful API to handle creating build RESTful API to handle creating and updating user profiles, chang-and updating user profiles, chang-ing passwords, creating objects, up-ing passwords, creating objects, up-loading images, filtering and search-loading images, filtering and search-ing objects, and more. ing objects, and more.

Build cloud-native application by Build cloud-native application by seeding the code to Cloud (SCM), seeding the code to Cloud (SCM), like AWS. You will also learn using like AWS. You will also learn using github to manage the incremental github to manage the incremental development process for Django development process for Django applications via git command line. applications via git command line. This course will also cover the com-This course will also cover the com-plex integration between kafka and plex integration between kafka and Mongo DB. Automate the process Mongo DB. Automate the process using CI/CD pipelines. from GitLab. using CI/CD pipelines. from GitLab.

Use DevOps tools to drive develop-Use DevOps tools to drive develop-ers and Ops team. Create, deploy ers and Ops team. Create, deploy and run applications uisng contain-and run applications uisng contain-er like Docker and others. You will er like Docker and others. You will learn the basics of Docker Network-learn the basics of Docker Network-ing - HOST, BRIDGE and NONE, best ing - HOST, BRIDGE and NONE, best practices in creating Docker Images practices in creating Docker Images for Python applications - Improve for Python applications - Improve Caching of Docker Images and cre-Caching of Docker Images and cre-ate Multi Stage Docker Builds. Use ate Multi Stage Docker Builds. Use Docker to containerise and run Py-Docker to containerise and run Py-thon Django applications.thon Django applications.

Understand how using frameworks Understand how using frameworks like Django will save you a ton of like Django will save you a ton of time in web development. You will be time in web development. You will be able to connect Django to databas-able to connect Django to databas-es like SQLite and Postgres to help es like SQLite and Postgres to help store and track data. Understand store and track data. Understand HTTP requests, and create fantastic HTTP requests, and create fantastic landing pages. Use Django as a back landing pages. Use Django as a back end for the websites and implement end for the websites and implement a full Models-Views-Template struc-a full Models-Views-Template struc-ture for the website. ture for the website.

4

Page 5: PYTHON FULL STACK DEVELOPER TRAINING

Python Full Stack Developer TrainingPython Full Stack Developer Training 732.889.4242732.889.4242 [email protected]@nirvanaenterprises.com www.nirvanaenterprises.comwww.nirvanaenterprises.com

Candidate TestimonialsCandidate Testimonials

21

Manish LadekarManish LadekarSolutions ConsultantSolutions ConsultantCCSF (City & County of San Francisco)

Kim DongKim DongAngular Full Stack DeveloperAngular Full Stack DeveloperCity of New York (DoITT)

Minjing ChenMinjing ChenConsultantConsultantFacebook, Inc.

Hemal BarotHemal BarotFull Stack DeveloperFull Stack DeveloperCapital One Bank

Nirvana’s training program is very practical, precise and detailed in areas of UI, REST API, and DevOps. Thank you for developing such a brilliant training program.

“ “

The training program is top-notch. The instructor is very patient and goes at length by constructing real industry scenarios and design the practice sessions accordingly. The trainer has been a good mentor to me through out the training program and even post-completion.

I like how easy it was to begin the training program without any prior knowledge in many areas. The learning curve was easier as the program works wonderfully for any-one who has no prior knowledge in programming.

I spent hours on Udemy and other learning platforms, trying to master Full Stack Train-ings. However, this training program has comprehensive material for Java, Angular, DevOps which is a must-have for any Full Stack Developer in today’s world.

Page 6: PYTHON FULL STACK DEVELOPER TRAINING

Python Full Stack Developer TrainingPython Full Stack Developer Training 732.889.4242732.889.4242 [email protected]@nirvanaenterprises.com www.nirvanaenterprises.comwww.nirvanaenterprises.com

>

>

>

>

>

> >

>

>

>

>

>

>>

>>

11 22 33 44 55

66 77 88 99 1010

1111 1212 1313 1414 1515

PythonPython Mongo DBMongo DB HTMLHTML CSS CSS Java ScriptJava Script

AngularAngular BootstrapBootstrap JSONJSON AJAXAJAX DjangoDjango

ORMORM Web ServicesWeb Services DevOpsDevOps ProjectsProjects InterviewsInterviews

TechnologiesTechnologies

5

Page 7: PYTHON FULL STACK DEVELOPER TRAINING

Python Full Stack Developer TrainingPython Full Stack Developer Training 732.889.4242732.889.4242 [email protected]@nirvanaenterprises.com www.nirvanaenterprises.comwww.nirvanaenterprises.com

>

>

>

>

>

> >

>

>

>

>

>

>>

>>

11 22 33 44 55

66 77 88 99 1010

1111 1212 1313 1414 1515

PyCharm IDEPyCharm IDE STSSTS DebuggingDebugging MavenMaven Log4JLog4J

JUnitJUnit JIRAJIRA PuttyPutty JenkinsJenkins DockerDocker

GITGIT PostManPostMan Jupyter IDEJupyter IDE ItextItext VS CodeVS Code

ToolsTools

6

Page 8: PYTHON FULL STACK DEVELOPER TRAINING

Python Full Stack Developer TrainingPython Full Stack Developer Training 732.889.4242732.889.4242 [email protected]@nirvanaenterprises.com www.nirvanaenterprises.comwww.nirvanaenterprises.com

Core PythonCore Python

Python is an interpreted, high-level, Python is an interpreted, high-level, general-purpose programming language general-purpose programming language that emphasizes code readability. It’s a that emphasizes code readability. It’s a dynamically typed and garbage-collect-dynamically typed and garbage-collect-ed language that supports structured, ed language that supports structured, object-oriented, and functional program-object-oriented, and functional program-

ming. It’s often described as a “batteries ming. It’s often described as a “batteries included” language due to its compre-included” language due to its compre-hensive standard library. In this path you hensive standard library. In this path you will learn the basics of Python and more will learn the basics of Python and more advanced topics such as object-oriented advanced topics such as object-oriented design and code organization.design and code organization.

Course CurriculumCourse Curriculum

Lesson 1 - Core PythonLesson 1 - Core Python Introduction to Python, What is Python, History of Introduction to Python, What is Python, History of Python, Python Versions, Features of Python, How Python, Python Versions, Features of Python, How to Install Python, Install Python with Diff IDEs, Creat-to Install Python, Install Python with Diff IDEs, Creat-ing Your First Python Program, Printing to the Screen, ing Your First Python Program, Printing to the Screen, Reading Keyboard Input, Using Command Prompt Reading Keyboard Input, Using Command Prompt and GUI or IDE.and GUI or IDE.

Lesson 2 - Different Lesson 2 - Different Modes in PythonModes in Python

Execute the Script, Interactive Mode, Script Mode, Py-Execute the Script, Interactive Mode, Script Mode, Py-thon Comments, Working with Python in Unix/Linux/thon Comments, Working with Python in Unix/Linux/Windows/Mac/Android, Python New IDEs, PyCharm Windows/Mac/Android, Python New IDEs, PyCharm IDE, How to Work on PyCharm, PyCharm Compo-IDE, How to Work on PyCharm, PyCharm Compo-nents, Debugging process in PyCharm, Jupyter Note-nents, Debugging process in PyCharm, Jupyter Note-book IDE, What is PIP?book IDE, What is PIP?

Lesson 3 - Variables in Lesson 3 - Variables in PythonPython

What is Variable?, Variables in Python, Constants in What is Variable?, Variables in Python, Constants in Python, Standard Data Types, Operators and Python, Standard Data Types, Operators and Operands, Swap variables, Type Conversion, String Operands, Swap variables, Type Conversion, String HandlingHandling

Lesson 4 - Python Con-Lesson 4 - Python Con-ditional Statementsditional Statements

How to use “if condition” in conditional structures, if How to use “if condition” in conditional structures, if statement (One-Way Decisions), if .. else statement statement (One-Way Decisions), if .. else statement (Two-way Decisions), How to use “else condition”, if (Two-way Decisions), How to use “else condition”, if ..elif .. else statement (Multi-way), When “else condi-..elif .. else statement (Multi-way), When “else condi-tion” does not work, How to use “elif” condition, How tion” does not work, How to use “elif” condition, How to execute conditional statement with minimal code, to execute conditional statement with minimal code, Nested IF StatementNested IF Statement

7

Page 9: PYTHON FULL STACK DEVELOPER TRAINING

Python Full Stack Developer TrainingPython Full Stack Developer Training 732.889.4242732.889.4242 [email protected]@nirvanaenterprises.com www.nirvanaenterprises.comwww.nirvanaenterprises.com

Lesson 5 - Python Lesson 5 - Python LOOPSLOOPS

How to use “While Loop”, How to use “For Loop”, How to use “While Loop”, How to use “For Loop”, How to use For Loop for set of other things besides How to use For Loop for set of other things besides numbers, Break statements in For Loop, Continue numbers, Break statements in For Loop, Continue statement in For Loop, Enumerate function for For statement in For Loop, Enumerate function for For LoopLoop

Lesson 6 - Python ListsLesson 6 - Python Lists Lists are mutable, Getting to Lists, List indices, Tra-Lists are mutable, Getting to Lists, List indices, Tra-versing a list, List operations , List slices, List methods, versing a list, List operations , List slices, List methods, Map, filter and reduceMap, filter and reduce

Lesson 7 - Python TUPLELesson 7 - Python TUPLE Advantages of Tuple over List, Packing and Unpack-Advantages of Tuple over List, Packing and Unpack-ing, Comparing tuples, Creating nested tuple, Using ing, Comparing tuples, Creating nested tuple, Using tuples as keys in dictionaries, Deleting Tuples, Slicing tuples as keys in dictionaries, Deleting Tuples, Slicing of Tuple, Tuple Membership Testof Tuple, Tuple Membership Test

Lesson 8 - Python SetsLesson 8 - Python Sets How to create a set?, Iteration Over Sets, Python Set How to create a set?, Iteration Over Sets, Python Set Methods, Python Set Operations, Union of sets, Built-Methods, Python Set Operations, Union of sets, Built-in Functions with Set, Python Frozensetin Functions with Set, Python Frozenset

Lesson 9 - Python Dic-Lesson 9 - Python Dic-tionariestionaries

How to create a dictionary?, Python Hashing?, Python How to create a dictionary?, Python Hashing?, Python Dictionary Methods, Copying dictionary, Updating Dictionary Methods, Copying dictionary, Updating Dictionary, Delete Keys from the dictionary, Dictio-Dictionary, Delete Keys from the dictionary, Dictio-nary items() Method, Sorting the Dictionary, Python nary items() Method, Sorting the Dictionary, Python Dictionary in-built FunctionsDictionary in-built Functions

Lesson 10 - Python Lesson 10 - Python FunctionsFunctions

What is a Function?, How to define and call a function What is a Function?, How to define and call a function in Python, Types of Functions ,Significance of Inden-in Python, Types of Functions ,Significance of Inden-tation (Space) in Python, How Function Return Val-tation (Space) in Python, How Function Return Val-ue?, Types of Arguments in Functions, Default Argu-ue?, Types of Arguments in Functions, Default Argu-ments, Non-Default Arguments, Keyword Arguments, ments, Non-Default Arguments, Keyword Arguments, Non-keyword Arguments, Arbitrary Arguments, Rules Non-keyword Arguments, Arbitrary Arguments, Rules to define a function in Python, Various Forms of to define a function in Python, Various Forms of Function Arguments, Scope and Lifetime of variables, Function Arguments, Scope and Lifetime of variables, Anonymous Functions/Lambda functions, map(), fil-Anonymous Functions/Lambda functions, map(), fil-ter(), reduce() functions, What is a Docstring?ter(), reduce() functions, What is a Docstring?

Lesson 11 - Advanced Lesson 11 - Advanced PythonPython

Python Exception Handling, Python Errors, Common Python Exception Handling, Python Errors, Common RunTime Errors in PYTHON, Abnormal termi-RunTime Errors in PYTHON, Abnormal termi-nation, Chain of importance Of Exception, Exception nation, Chain of importance Of Exception, Exception Handling, Try … Except, Try ..Except .. else, Try … finallyHandling, Try … Except, Try ..Except .. else, Try … finally

8

Page 10: PYTHON FULL STACK DEVELOPER TRAINING

Python Full Stack Developer TrainingPython Full Stack Developer Training 732.889.4242732.889.4242 [email protected]@nirvanaenterprises.com www.nirvanaenterprises.comwww.nirvanaenterprises.com

Lesson 12 - Python Class Lesson 12 - Python Class and Objectsand Objects

Introduction to OOPs Programming, Object Oriented Introduction to OOPs Programming, Object Oriented Programming System, OOPS Principles, Basic con-Programming System, OOPS Principles, Basic con-cept of Object and Classes, Access Modifiers, How to cept of Object and Classes, Access Modifiers, How to define Python classes, Self-variable in python, What define Python classes, Self-variable in python, What is Inheritance? Types of Inheritance?, How Inheritance is Inheritance? Types of Inheritance?, How Inheritance works?works?

Lesson 13 - Python Reg-Lesson 13 - Python Reg-ular Expressionsular Expressions

What is Regular Expression?, Regular Expression What is Regular Expression?, Regular Expression Syntax, Understanding Regular Expressions, Regular Syntax, Understanding Regular Expressions, Regular Expression Patterns, Literal charactersExpression Patterns, Literal characters

Lesson 14 - Bootstrap, Lesson 14 - Bootstrap, Grid System, and Grid Grid System, and Grid OptionsOptions

What is Responsive Web Designing?, Typography What is Responsive Web Designing?, Typography Features, Bootstrap Tables, Buttons, Dropdowns, Features, Bootstrap Tables, Buttons, Dropdowns, Navbars, Bootstrap Images, What is a Grid?, What is Navbars, Bootstrap Images, What is a Grid?, What is Bootstrap Grid System?, MOBILE FIRST STRATEGY, Bootstrap Grid System?, MOBILE FIRST STRATEGY, Working of Bootstrap Grid System, Media Queries , Working of Bootstrap Grid System, Media Queries , Bootstrap Responsive utilities, Bootstrap Glyph icons, Bootstrap Responsive utilities, Bootstrap Glyph icons, Responsive column resets, Offset columns, Nested Responsive column resets, Offset columns, Nested columnscolumns

9

Page 11: PYTHON FULL STACK DEVELOPER TRAINING

Python Full Stack Developer TrainingPython Full Stack Developer Training 732.889.4242732.889.4242 [email protected]@nirvanaenterprises.com www.nirvanaenterprises.comwww.nirvanaenterprises.com

Python DjangoPython Django

With Django, you can take Web applica-With Django, you can take Web applica-tions from concept to launch in a matter tions from concept to launch in a matter of hours. Django takes care of much of of hours. Django takes care of much of the hassle of Web development, so you the hassle of Web development, so you can focus on writing your app without can focus on writing your app without needing to reinvent the wheel. It’s free needing to reinvent the wheel. It’s free and open source.and open source.

Django was designed to help developers Django was designed to help developers take applications from concept to com-take applications from concept to com-pletion as quickly as possible. Django pletion as quickly as possible. Django takes security seriously and helps devel-takes security seriously and helps devel-opers avoid many common security mis-opers avoid many common security mis-takes. Some of the busiest sites on the takes. Some of the busiest sites on the Web leverage Django’s ability to quickly Web leverage Django’s ability to quickly and flexibly scale. Some of the websites and flexibly scale. Some of the websites

Course CurriculumCourse Curriculum

Lesson 1 - Django Web Lesson 1 - Django Web FrameworkFramework

What is a Framework, Introduction to Django, Django What is a Framework, Introduction to Django, Django – Design Philosophies, History of Django, Why djan-– Design Philosophies, History of Django, Why djan-go and Features, Environment setup, Web Servergo and Features, Environment setup, Web Server

Lesson 2 - MVC PatternLesson 2 - MVC Pattern MVC Architecture vs MVT Architecture, Django MVC MVC Architecture vs MVT Architecture, Django MVC – MVT Pattern– MVT Pattern

Lesson 3 - Getting Start-Lesson 3 - Getting Start-ed with Djangoed with Django

Creating the first Project, Integrating the Project to Creating the first Project, Integrating the Project to sublime text, The Project Structure, Running the serv-sublime text, The Project Structure, Running the serv-er, Solving the issues and Migrations, Database Setup, er, Solving the issues and Migrations, Database Setup, Setting Up Your ProjectSetting Up Your Project

Lesson 4 - Create an Lesson 4 - Create an ApplicationApplication

What Django Follows, Structure of Django framework, What Django Follows, Structure of Django framework, Model Layer, What are models, Model fields, Que-Model Layer, What are models, Model fields, Que-rysetsrysets

Lesson 5 - Django Ad-Lesson 5 - Django Ad-min Interfacemin Interface

Starting the Admin Interface, MigrationsStarting the Admin Interface, Migrations

Lesson 6 - Views LayerLesson 6 - Views Layer Simple View, Basic View, Functional Views, Class-Simple View, Basic View, Functional Views, Class-based Viewsbased Views

Lesson 7 - Django URL Lesson 7 - Django URL MappingMapping

Organizing Your URLs, Role of urls in Django, Work-Organizing Your URLs, Role of urls in Django, Work-ing urls, Forms, Sending Parameters to Views, Tem-ing urls, Forms, Sending Parameters to Views, Tem-plates layer, The Render Functionplates layer, The Render Function

Lesson 8 - Django Tem-Lesson 8 - Django Tem-plate Langulate (DTL)plate Langulate (DTL)

Role of template layer in Django, Filters,Tags, Tag if, Role of template layer in Django, Filters,Tags, Tag if, Tag for, Block and Extend Tags, Comment Tag, Usage Tag for, Block and Extend Tags, Comment Tag, Usage of templates, Extending base templateof templates, Extending base template

10

Page 12: PYTHON FULL STACK DEVELOPER TRAINING

Python Full Stack Developer TrainingPython Full Stack Developer Training 732.889.4242732.889.4242 [email protected]@nirvanaenterprises.com www.nirvanaenterprises.comwww.nirvanaenterprises.com

Lesson 9 - Django Mod-Lesson 9 - Django Mod-elsels

Creating a Model, Manipulating Data (CRUD), Linking Creating a Model, Manipulating Data (CRUD), Linking Models, Django – Page RedirectionModels, Django – Page Redirection

Lesson 10 - Django Lesson 10 - Django Sending EmailsSending Emails

Sending a Simple E-mail, Sending Multiple Mails Sending a Simple E-mail, Sending Multiple Mails with send_mass_mail, Sending HTML E-mail, Sending with send_mass_mail, Sending HTML E-mail, Sending HTML E-mail with AttachmentsHTML E-mail with Attachments

Lesson 11 - Django Form Lesson 11 - Django Form ProcessingProcessing

Using Form in a View, Usage of Forms, CRUD opera-Using Form in a View, Usage of Forms, CRUD opera-tions using Forms, Crispy Forms in Djangotions using Forms, Crispy Forms in Django

Lesson 12 - Django File Lesson 12 - Django File UploadingUploading

Uploading an Image, Django – Apache SetupUploading an Image, Django – Apache Setup

Lesson 13 - Django Lesson 13 - Django Cookies HandlingCookies Handling

Django – Sessions, Django – CommentsDjango – Sessions, Django – Comments

Lesson 14 - Django Ad-Lesson 14 - Django Ad-minmin

Creating Super User, Using admin in Django, Adding Creating Super User, Using admin in Django, Adding Models to Admin, Adding Model objects using Ad-Models to Admin, Adding Model objects using Ad-min, Displaying in cmd using Querysetsmin, Displaying in cmd using Querysets

Lesson 15 - Static FilesLesson 15 - Static Files Loading CSS files into Templates, Loading js files into Loading CSS files into Templates, Loading js files into Templates, Uploading image using Models, User au-Templates, Uploading image using Models, User au-thenticationthentication

11

Page 13: PYTHON FULL STACK DEVELOPER TRAINING

Python Full Stack Developer TrainingPython Full Stack Developer Training 732.889.4242732.889.4242 [email protected]@nirvanaenterprises.com www.nirvanaenterprises.comwww.nirvanaenterprises.com

Angular, HTML & BootstrapAngular, HTML & Bootstrap

Course CurriculumCourse Curriculum

HTMLHTML

Lesson 1 - Introduction Lesson 1 - Introduction Lesson 10 - Fieldset and LegendLesson 10 - Fieldset and Legend

Lesson 2 - Basic TagsLesson 2 - Basic Tags Lesson 11 - SymbolsLesson 11 - Symbols

Lesson 3 - ListsLesson 3 - Lists Lesson 12 - Header ElementsLesson 12 - Header Elements

Lesson 4 - Images and FilepathsLesson 4 - Images and Filepaths Lesson 13 - Form ElementsLesson 13 - Form Elements

Lesson 5 - HyperLink/Anchor Lesson 5 - HyperLink/Anchor Lesson 14 - HTML MediaLesson 14 - HTML Media

Lesson 6 - TablesLesson 6 - Tables Lesson 15 - GraphicsLesson 15 - Graphics

Lesson 7 - Blocks(Div and Span)Lesson 7 - Blocks(Div and Span) Lesson 16 - APIsLesson 16 - APIs

Lesson 8 - marqueeLesson 8 - marquee Lesson 17 - Live ExamplesLesson 17 - Live Examples

Lesson 9 - iframeLesson 9 - iframe Lesson 18 - Interview QuestionsLesson 18 - Interview Questions

Lesson 10 - Dependency Injec-Lesson 10 - Dependency Injec-tiontion

Lesson 19 - Template GuidanceLesson 19 - Template Guidance

15

Page 14: PYTHON FULL STACK DEVELOPER TRAINING

Python Full Stack Developer TrainingPython Full Stack Developer Training 732.889.4242732.889.4242 [email protected]@nirvanaenterprises.com www.nirvanaenterprises.comwww.nirvanaenterprises.com

AngularAngular

Lesson 1 - Introduction to AngularLesson 1 - Introduction to Angular Lesson 20 - FormsLesson 20 - Forms

Lesson 2 - Angular BasicsLesson 2 - Angular Basics Lesson 21 - Data ValidationsLesson 21 - Data Validations

Lesson 3 - Single Page Applica-Lesson 3 - Single Page Applica-tions (SPA)tions (SPA)

Lesson 22 - Model/Bean ClassLesson 22 - Model/Bean Class

Lesson 4 - ModulesLesson 4 - Modules Lesson 23 - Dependency InjectionLesson 23 - Dependency Injection

Lesson 5 - ComponentsLesson 5 - Components Lesson 24 - HTTP ClientLesson 24 - HTTP Client

Lesson 6 - Lifecycle HooksLesson 6 - Lifecycle Hooks Lesson 25 - ObservablesLesson 25 - Observables

Lesson 7 - CSS Styles/BootstrapLesson 7 - CSS Styles/Bootstrap Lesson 26 - InjectablesLesson 26 - Injectables

Lesson 8 - Templates in AngularLesson 8 - Templates in Angular Lesson 27 - RxJs LibraryLesson 27 - RxJs Library

Lesson 9 - Data BindingLesson 9 - Data Binding Lesson 28 - Web API IntegrationLesson 28 - Web API Integration

Lesson 10 - String InterpolationLesson 10 - String Interpolation Lesson 29 - CRUD OperationsLesson 29 - CRUD Operations

Lesson 11 - Property BindingLesson 11 - Property Binding Lesson 30 - Dynamic DropdownsLesson 30 - Dynamic Dropdowns

Lesson 12 - Event BindingLesson 12 - Event Binding Lesson 31 - Dynamic Data Popula-Lesson 31 - Dynamic Data Popula-tiontion

Lesson 13 - DirectivesLesson 13 - Directives Lesson 32 - Lazy LoadingLesson 32 - Lazy Loading

Lesson 14 - Two Way Data Bind-Lesson 14 - Two Way Data Bind-inging

Lesson 33 - Singleton ServicesLesson 33 - Singleton Services

Lesson 15 - PipesLesson 15 - Pipes Lesson 34 - SecurityLesson 34 - Security

Lesson 16 - Angular ElementsLesson 16 - Angular Elements Lesson 35 - Login and LogoutLesson 35 - Login and Logout

Lesson 17 - RoutingLesson 17 - Routing Lesson 36 - RegistrationLesson 36 - Registration

Lesson 18 - Component Commu-Lesson 18 - Component Commu-nicationnication

Lesson 37 - FileUploadLesson 37 - FileUpload

Lesson 19 - ServicesLesson 19 - Services Lesson 38 - AnimationsLesson 38 - Animations

16

Page 15: PYTHON FULL STACK DEVELOPER TRAINING

Python Full Stack Developer TrainingPython Full Stack Developer Training 732.889.4242732.889.4242 [email protected]@nirvanaenterprises.com www.nirvanaenterprises.comwww.nirvanaenterprises.com

BootstrapBootstrap

Lesson 1 - Introduction to Boot-Lesson 1 - Introduction to Boot-strapstrap

Lesson 20 - FormsLesson 20 - Forms

Lesson 2 - AdvantagesLesson 2 - Advantages Lesson 21 - Inputs & Input GroupLesson 21 - Inputs & Input Group

Lesson 3 - InstallationLesson 3 - Installation Lesson 22 - CarouselLesson 22 - Carousel

Lesson 4 - SyntaxLesson 4 - Syntax Lesson 23 - Modal PopupsLesson 23 - Modal Popups

Lesson 5 - Sample ExampleLesson 5 - Sample Example Lesson 24 - Tool Tips & PopoversLesson 24 - Tool Tips & Popovers

Lesson 6 - ContainersLesson 6 - Containers Lesson 25 - ToastLesson 25 - Toast

Lesson 7 - Grid LayoutLesson 7 - Grid Layout Lesson 26 - ScrollspyLesson 26 - Scrollspy

Lesson 8 - ColorsLesson 8 - Colors Lesson 27 - FlexLesson 27 - Flex

Lesson 9 - BackgroundsLesson 9 - Backgrounds Lesson 28 - IconsLesson 28 - Icons

Lesson 10 - TablesLesson 10 - Tables Lesson 29 - FiltersLesson 29 - Filters

Lesson 11 - ImagesLesson 11 - Images Lesson 30 - TabsLesson 30 - Tabs

Lesson 12 - JumbotronsLesson 12 - Jumbotrons Lesson 31 - Responsive DesigningLesson 31 - Responsive Designing

Lesson 13 - AlertsLesson 13 - Alerts Lesson 32 - ExamplesLesson 32 - Examples

Lesson 14 - Buttons & Button Lesson 14 - Buttons & Button GroupsGroups

Lesson 33 - TemplatesLesson 33 - Templates

Lesson 15 - BadgesLesson 15 - Badges Lesson 34 - Plugin IntegrationLesson 34 - Plugin Integration

Lesson 16 - Progress BarLesson 16 - Progress Bar Lesson 35 - Websites, UI Design-Lesson 35 - Websites, UI Design-ing, Mock Screen, Customization, ing, Mock Screen, Customization, Integration wtih JQueryIntegration wtih JQuery

Lesson 17 - SpinnersLesson 17 - Spinners Lesson 36 - Logo SlidersLesson 36 - Logo Sliders

Lesson 18 - PaginationsLesson 18 - Paginations Lesson 37 - Image GalleryLesson 37 - Image Gallery

Lesson 19 - List Groups, Cards, Lesson 19 - List Groups, Cards, Dropdowns, Collapse, NavbarDropdowns, Collapse, Navbar

Lesson 38 - AccordiansLesson 38 - Accordians

17

Page 16: PYTHON FULL STACK DEVELOPER TRAINING

Python Full Stack Developer TrainingPython Full Stack Developer Training 732.889.4242732.889.4242 [email protected]@nirvanaenterprises.com www.nirvanaenterprises.comwww.nirvanaenterprises.com

MongoDB & DockerMongoDB & Docker

Course CurriculumCourse Curriculum

MongoDB Docker MongoDB Docker

Lesson 1 - Introduction to Mon-Lesson 1 - Introduction to Mon-goDB & InstallationgoDB & Installation

Lesson 1 - Getting started with Lesson 1 - Getting started with DockerDocker

Lesson 2 - Basics of MongoDBLesson 2 - Basics of MongoDB Lesson 2 - Docker with Java Spring Lesson 2 - Docker with Java Spring BootBoot

Lesson 3 - Accessing MongoDB Lesson 3 - Accessing MongoDB with Javawith Java

Lesson 3 - Docker - Run Java Lesson 3 - Docker - Run Java Spring Boot MicroservicesSpring Boot Microservices

Lesson 4 - Project Using Mon-Lesson 4 - Project Using Mon-goDB, Java, JSP, JSTLgoDB, Java, JSP, JSTL

Lesson 4 - Using Docker to Inte-Lesson 4 - Using Docker to Inte-grate Java Microservicesgrate Java Microservices

18

Page 17: PYTHON FULL STACK DEVELOPER TRAINING

Python Full Stack Developer TrainingPython Full Stack Developer Training 732.889.4242732.889.4242 [email protected]@nirvanaenterprises.com www.nirvanaenterprises.comwww.nirvanaenterprises.com

Lesson 1 - Database BasicsLesson 1 - Database Basics Lesson 20 - TCL CommandsLesson 20 - TCL Commands

Lesson 2 - Files and File SystemLesson 2 - Files and File System Lesson 21 - OperatorsLesson 21 - Operators

Lesson 3 - Schema DesignLesson 3 - Schema Design Lesson 22 - Clauses/KeywordsLesson 22 - Clauses/Keywords

Lesson 4 - DBMSLesson 4 - DBMS Lesson 23 - Table/Column AliasLesson 23 - Table/Column Alias

Lesson 5 - Database ModelsLesson 5 - Database Models Lesson 24 - Integrity Constraint Lesson 24 - Integrity Constraint ManagementManagement

Lesson 6 - Types of DBMSLesson 6 - Types of DBMS Lesson 25 - Inner/Sub QueriesLesson 25 - Inner/Sub Queries

Lesson 7 - RDBMS CharacteristicsLesson 7 - RDBMS Characteristics Lesson 26 - JoinsLesson 26 - Joins

Lesson 8 - Oracle or MySQL In-Lesson 8 - Oracle or MySQL In-stallationstallation

Lesson 27 - Group FunctionsLesson 27 - Group Functions

Lesson 9 - SQL Developer or Lesson 9 - SQL Developer or SQLyog InstallationSQLyog Installation

Lesson 28 - Row Functions (Librar-Lesson 28 - Row Functions (Librar-ies)ies)

Lesson 10 - UsersLesson 10 - Users Lesson 29 - SQL ObjectsLesson 29 - SQL Objects

Lesson 11 - ConstraintsLesson 11 - Constraints Lesson 30 - Query OptimizationLesson 30 - Query Optimization

Lesson 12 - KeysLesson 12 - Keys Lesson 31 - PartitionsLesson 31 - Partitions

Lesson 13 - NormalizationLesson 13 - Normalization Lesson 32 - Live ExamplesLesson 32 - Live Examples

Lesson 14 - SQL IntroductionLesson 14 - SQL Introduction Lesson 33 - Complex QueriesLesson 33 - Complex Queries

Lesson 15 - Data TypesLesson 15 - Data Types Lesson 34 - LocksLesson 34 - Locks

Lesson 16 - DDL CommandsLesson 16 - DDL Commands Lesson 35 - Data RecoveryLesson 35 - Data Recovery

Lesson 17 - DML CommandsLesson 17 - DML Commands Lesson 36 - ClustersLesson 36 - Clusters

Lesson 18 - DRL CommandsLesson 18 - DRL Commands Lesson 37 - SQL DeveloperLesson 37 - SQL Developer

Lesson 19 - DCL CommandsLesson 19 - DCL Commands Lesson 38 - Interview QuestionsLesson 38 - Interview Questions

SQLSQL

Course CurriculumCourse Curriculum

19

Page 18: PYTHON FULL STACK DEVELOPER TRAINING

Python Full Stack Developer TrainingPython Full Stack Developer Training 732.889.4242732.889.4242 [email protected]@nirvanaenterprises.com www.nirvanaenterprises.comwww.nirvanaenterprises.com

We work with several We work with several Fortune 500 companies Fortune 500 companies in various industries in-in various industries in-cluding Healthcare, Fi-cluding Healthcare, Fi-nance, Insurance, Retail nance, Insurance, Retail and Government (city and Government (city and state) clients. We and state) clients. We help prepare the best help prepare the best resume that will land resume that will land immediate interviews.immediate interviews.

Guaranteed Placement within a few months of successful completion of the training program. Work with Fortune 500 clients. Work with the best companies in the USA, gain experience and build a stellar ca-reer path.

Work with Fortune 500 CompaniesWork with Fortune 500 Companies

20

Page 19: PYTHON FULL STACK DEVELOPER TRAINING

Python Full Stack Developer TrainingPython Full Stack Developer Training 732.889.4242732.889.4242 [email protected]@nirvanaenterprises.com www.nirvanaenterprises.comwww.nirvanaenterprises.com

Upon successful completion of this Python Full Stack De-Upon successful completion of this Python Full Stack De-veloper program, you will receive a certificate of comple-veloper program, you will receive a certificate of comple-tion from Nirvana Enterprises. This certificate will testify to tion from Nirvana Enterprises. This certificate will testify to your skills as an expert in Pythonyour skills as an expert in Python Full Stack Development field, which is one of the hottest Full Stack Development field, which is one of the hottest and most sought after field in the world of technology.and most sought after field in the world of technology.

Certificate of CompletionCertificate of Completion

21