Flask Web Development Course Catalog

Similar documents
Django with Python Course Catalog

Data Science with Python Course Catalog

"Charting the Course... MOC Programming in C# with Microsoft Visual Studio Course Summary

Full Stack Web Developer Nanodegree Syllabus

"Charting the Course to Your Success!" MOC B Programming in C# Course Summary

Course Title: Python + Django for Web Application

Introduction to Python

This course is designed for anyone who needs to learn how to write programs in Python.

Murach s Beginning Java with Eclipse

Lotus IT Hub. Module-1: Python Foundation (Mandatory)

"Charting the Course... MOC A Developing Data Access Solutions with Microsoft Visual Studio Course Summary

"Charting the Course... MOC C: Automating Administration with Windows PowerShell. Course Summary

Programming in C# with Microsoft Visual Studio 2010

"Charting the Course... SharePoint 2007 Hands-On Labs Course Summary

"Charting the Course... MOC A: Administering System Center Configuration Manager. Course Summary

Table of Contents EVALUATION COPY

Python Basics. Lecture and Lab 5 Day Course. Python Basics

Selenium Online Training Brochure

"Charting the Course... MOC B Developing Microsoft SharePoint Server 2013 Core Solutions. Course Summary

Programming for Data Science Syllabus

2559 : Introduction to Visual Basic.NET Programming with Microsoft.NET

DOT NET Syllabus (6 Months)

About Python. Python Duration. Training Objectives. Training Pre - Requisites & Who Should Learn Python

DIPLOMA IN PROGRAMMING WITH DOT NET TECHNOLOGIES

,

DCLI User's Guide. Data Center Command-Line Interface

DCLI User's Guide. Data Center Command-Line Interface 2.9.1

HOW TO FLASK. And a very short intro to web development and databases

GitHub-Flask Documentation

Python INTRODUCTION: Understanding the Open source Installation of python in Linux/windows. Understanding Interpreters * ipython.

DIABLO VALLEY COLLEGE CATALOG

PROGRAMMING IN VISUAL BASIC WITH MICROSOFT VISUAL STUDIO Course: 10550A; Duration: 5 Days; Instructor-led

DCLI User's Guide. Modified on 20 SEP 2018 Data Center Command-Line Interface

Getting MEAN. with Mongo, Express, Angular, and Node SIMON HOLMES MANNING SHELTER ISLAND

"Charting the Course... MOC A Configuring and Deploying a Private Cloud with System Center Course Summary

APIs and API Design with Python

Java SE 8 Programming

PYTHON CONTENT NOTE: Almost every task is explained with an example

ForgeRock Access Management Customization and APIs

SOFTRONIICS Call:

Programming in C#

Java SE 8 Programming

Programming in C# (20483)

DE Developing Windows Applications with Microsoft Visual Studio 2010

Webgurukul Programming Language Course

Advanced Joomla! Dan Rahmel. Apress*

Architecture and Governance with SharePoint for Internet Sites. Ashish Bahuguna Kartik Shah

release notes effective version 10.3 ( )

Programming in Visual Basic with Microsoft Visual Studio 2010

Java for Programmers Course (equivalent to SL 275) 36 Contact Hours

"Charting the Course... MOC B Core Solutions of Microsoft Skype for Business Course Summary

DEVELOPING WINDOWS APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010

INSTITUTE OF AERONAUTICAL ENGINEERING (Autonomous) Dundigal, Hyderabad

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010

Contents in Detail. Foreword by Xavier Noria

Course Description. Audience. Module Title : 20483B: Programming in C# Duration : 5 days. Course Outline :: 20483B ::

[CHAPTER] 1 INTRODUCTION 1

An Introduction to JavaScript & Bootstrap Basic concept used in responsive website development Form Validation Creating templates

Type of Classes Nested Classes Inner Classes Local and Anonymous Inner Classes

Basic Python 3 Programming (Theory & Practical)

SALESFORCE CERTIFIED MARKETING CLOUD SPECIALIST

"Charting the Course... MOC C: Querying Data with Transact-SQL. Course Summary

Web Development I PRECISION EXAMS DESCRIPTION. EXAM INFORMATION Items

Course 20488A: Developing Microsoft SharePoint Server 2013 Core Solutions

10266 Programming in C Sharp with Microsoft Visual Studio 2010

Android Application Development using Kotlin

"Charting the Course... MOC /2: Planning, Administering & Advanced Technologies of SharePoint Course Summary

Full Stack Web Developer

"Charting the Course... Intermediate PHP & MySQL Course Summary

Application Development in JAVA. Data Types, Variable, Comments & Operators. Part I: Core Java (J2SE) Getting Started

Programming in Python 3

C++ (Non for C Programmer) (BT307) 40 Hours

Course Syllabus. Course Title. Who should attend? Course Description. ASP.NET ( Level 1 )

20486-Developing ASP.NET MVC 4 Web Applications

Introduction to Programming Microsoft.NET Applications with Visual Studio 2008 (C#)

MEAN Stack. 1. Introduction. 2. Foundation a. The Node.js framework b. Installing Node.js c. Using Node.js to execute scripts

The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including:

Fast Track to Core Java 8 Programming for OO Developers (TT2101-J8) Day(s): 3. Course Code: GK1965. Overview

"Charting the Course... MOC 6294 A Planning and Managing Windows 7 Desktop Deployments and Environments Course Summary

"Charting the Course... MOC B Active Directory Services with Windows Server Course Summary

Introduction to Microsoft.NET Programming Using Microsoft Visual Studio 2008 (C#) Course Overview. Prerequisites. Audience.

Python Training. Complete Practical & Real-time Trainings. A Unit of SequelGate Innovative Technologies Pvt. Ltd.

SALESFORCE CERTIFIED MARKETING CLOUD SPECIALIST

PYTHON TRAINING COURSE CONTENT

UFT120 Unified Functional Testing 12.0 Essentials Instructor-Led Training For version 12.0

CS50 Quiz Review. November 13, 2017

1 CUSTOM TAG FUNDAMENTALS PREFACE... xiii. ACKNOWLEDGMENTS... xix. Using Custom Tags The JSP File 5. Defining Custom Tags The TLD 6

CO Java EE 7: Back-End Server Application Development

SYLLABUS JAVA COURSE DETAILS. DURATION: 60 Hours. With Live Hands-on Sessions J P I N F O T E C H

Adobe ColdFusion level 1 course content (3-day)

"Charting the Course... Comprehensive Angular. Course Summary

Red Hat Certified System Administrator (RHCSA) RHCSA 7 Requirements and Syllabus

20483BC: Programming in C#

Forms iq Designer Training

Oracle BPM 10g R3 Programming 1 Essentials

Full Stack Web Developer

Java SE 7 Programming

CS1520 Recitation: Security in Flask

Online. Course Packet PYTHON MEAN.NET

Java SE 8 Programming

Transcription:

Flask Web Development Course Catalog Enhance Your Contribution to the Business, Earn Industry-recognized Accreditations, and Develop Skills that Help You Advance in Your Career March 2018 www.iotintercon.com

Table of Contents Syllabus Overview Time Duration: 45H To 50H 1 Introduction I. Why Do People Use Python? II. Is Python a Scripting Language? III. Who Uses Python Today? IV. What are the Python s Technical Strengths? V. How Python Runs Program VI. How You Run Python Program 2 Installation I. Installation of Python in Windows, Linux, Mac OS II. Installation of Eclipse IDE Windows, Linux, Mac OS III. Installation of Pip. 3 Object Types or Built-in Types I. Python s Core Data Types II. Numbers III. Strings IV. Lists V. Dictionaries VI. Tuples VII. Files 4 Statements and Syntax I. Assignments, Expressions and Prints II. If Test and Syntax Rules III. While and for Loops IV. break, continue, pass, and the Loop else V. Iterations and Comprehensions 5 Functions and Generators I. Function Basics. II. Scopes III. Arguments IV. Anonymous Functions: lambda V. Comprehensions and Generations

6 Modules and Packages I. Module Coding Basics II. How Imports Work III. The module Search Path IV. Package Import Basics V. Package Import Example 7 Objet Oriented Programming I. Why Use Classes? II. Classes and Instances III. Method calls IV. Inheritance (Multilevel and Multiple Inheritance) V. Overriding VI. Polymorphism VII. Method Overloading and Operator Overloading VIII. Encapsulation IX. Abstraction 8 Exceptions and Tools I. Default Exception Handler II. Catching Exceptions III. Raising Exceptions IV. User-Defined Exceptions V. Termination Actions 9 File Handling I. File Handling Basics II. Work with Text Files III. Work with Doc Files IV. Works with Excel-Sheet

10 Installation and Basic Application Structure I. Install Flask Package with pip II. Create Virtual Environments III. Routes and View Functions IV. Server Startup V. The Request Response Cycle VI. Flask Extensions 11 Templates I. The Jinja2 Template Engine II. Twitter Bootstrap Integration with Flask-Bootstrap III. Custom Error Pages, Static Files, IV. Localization of Dates and Times with Flask-Moment 12 Web Forms I. Cross-Site Request Forgery (CSRF) Protection II. Form Classes III. HTML Rendering of Forms IV. Form Handling in View Functions V. Redirects and User Sessions VI. Message Flashing 13 Databases I. SQL Databases II. NoSQL Databases III. SQL or NoSQL? IV. Python Database Frameworks V. Database Management with Flask-SQLAlchemy VI. Model Defination VII. Relationships VIII. Database Operations I. Creating Tables II. Inserting Rows III. Modifying Rows IV. Deleting Rows V. Querying Rows

13 Databases Cont. I. Database Use in View Functions II. Integration with the Python Shell III. Database Migrations with Flask-Migrate I. Creating a Migration Repository II. Creating a Migration Script III. Upgrading the Database 14 Email I. Email Support with Flask-Mail II. Sending Email from the Python Shell III. Integrating Emails with the Application IV. Sending Asynchronous Email 15 Large Application Structure I. Project Structure II. Configuration Options III. Application Package IV. Launch Script V. Requirement File VI. Unit Test VII. Database Setup 16 User Authentication I. Authentication Extensions for Flask II. Hashing Passwords with Werkzeug Password Security III. Creating an Authentication Blueprint IV. User Authentication with Flask-Login I. Adding a Login Form II. Signing User In III. Signing User Out IV. Testing Logins V. New User Registration VI. Account Confirmation I. Generating Configuration Tokens with it s dangerous II. Sending Confirmation Emails VII. Account Management

17 User Profiles I. Profile Information II. User Profile Page III. Profile Editor I. User-Level Profile Editor II. Administrator-Level Profile Editor 18 User Roles I. Database Representation of Roles II. Role Assignment III. Role Verification 19 Application Programming Interfaces I. Introduction to REST I. Request Methods II. Request and Response Bodies II. RESTful Web Services with Flask I. Creating an API Blueprint II. Error Handling III. User Authentication with Flask-HTTPAuth, Token-Based 20 Deployment I. Deployment Workflow II. Cloud Deployment with Heroku Platform III. Traditional Hosting I. Server Setup II. Importing Environment Variables III. Setting Up Logging

Python Course Catalog Course Description Flask is mini framework for web development. We can design small web applications. Flask is called a micro framework because it does not require particular tools or libraries. It has no database abstraction layer, form validation, or any other components where pre-existing third-party libraries provide common functions Target Audience Fresher, Experienced who want to switch their technology or profile. Enthusiastic Techie who want to work on future technologies. Duration Style Delivery Prerequisites 45 50 Hours Self-paced Class Room Training e-learning None