Professional Documents
Culture Documents
Full Stack Master Program Front End, Python, SQL Syllabus
Full Stack Master Program Front End, Python, SQL Syllabus
Full Stack Master Program Front End, Python, SQL Syllabus
Front end
HTML Fundamentals
Basic Tags
Local Storage
Index DB
CSS3 Fundamentals
CSS3 Animation
CSS3 Tooltips
CSS Framework
Bootstrap
Introduction
What is JavaScript? Complete Introduction with Hello World
Statements, JS Syntax , Comments ,Variables ,Operators, Arithmetic , Assignment, Data Types, Functions,
Objects, Events, Strings, String Methods , Numbers ,Number Methods , Arrays, Array Methods ,Array Sort
,Array Iteration ,Dates ,Date Formats,Date Get Methods ,Date Set Methods ,Math ,Random, Booleans
,Comparisons ,Conditions ,Switch ,Loop For ,Loop While ,Break ,Type Conversion , Bitwise , RegExp , Errors,
Scope , Hoisting ,Strict Mode ,this keyword ,Let , Const ,Debugging ,Style.
Flow Control
JS Forms
Forms API
JS Objects
Definitions
Properties
Methods
Accessors
Constructors
Prototypes
JS Functions
Definitions
Parameters
Invocation
Call
Apply
Closures
JS HTML DOM
Intro
Methods
Document
Elements
HTML
CSS
Animations
Events
Event Listener
Navigation
Nodes
Collections
Node Lists
JS Browser BOM
Window
Screen
Location
History
Navigator
Popup Alert
Timing
Cookies
JS JSON
Intro
Syntax
Json vs XML
Data Types
Parse
Stringify
Objects
Arrays
PHP
HTML
JSONP
JS vs jQuery
jQuery Selectors
jQuery HTML
jQuery CSS
jQuery DOM
Ajax
Introduction
XMLHttp
Request
Response
XML File
PHP
ASP
Database
Applications
Examples
Angular 6 & 7
Introduction
Required software/tools
Initial setup
Components in Angular
Lifecycle hooks
Component interaction
Pipes
Inbuilt pipes
Custom pipes
Directives
Types of directives
Custom directives
Structural Directives
ng-container
Attribute Directives
Introduction
Submitting form
Radio buttons
Checkbox
Select dropdown
Date fields
Reactive Forms
Form validation
Dynamic checkboxes
Radio buttons
Select dropdown
What is a Service?
Injecting Services
Observable
GET request
GET request with parameters
POST request
Using .map()
catchError()
Routing
Routing module
Redirecting
Lazy loading
Route guards
Query parameters
þÿ B u i l d t h e p r o j e c t u s i n g ng build
Angular 7 Features
Unit testing using Karma Essential
DATABASE
MySQL
Theory, Terminology and Concepts
• Client/Server Concepts
• Database and Database Objects
Data Definition using SQL
• Databases
• Data Types
• Tables
• Constraints and Indexes
• Views
Basic Data Manipulation using SQL
• Recurring SQL Constructs
• Adding data
• Modifying data
• Removing data
• Searching data
Advanced Data Manipulation using SQL
• Expressions
• Grouping and Aggregate Functions
• Joining Tables
Transactions
• Transaction Concepts
• SQL for working with Transaction
Import/Export
• Tools for Import/Export
SQL for Import/Export
Python
Module 1: An Introduction to Python (Duration-2hrs)
• What can Python do?
• Why Python?
• Good to know
• Python Syntax compared to other programming languages
• Python Install
Module 2: Beginning Python Basics (Duration-3hrs)
• The print statement
• Comments
• Python Data Structures & Data Types
• String Operations in Python
• Simple Input & Output
• Simple Output Formatting
• Operators in python
Module 3: Python Program Flow (Duration-3hrs)
• Indentation
• The If statement and its’ related statement
• An example with if and it’s related statement
• The while loop
• The for loop
• The range statement
• Break &Continue
• Assert
• Examples for looping
Module 4: Functions& Modules (Duration-3hrs)
• Create your own functions
• Functions Parameters
• Variable Arguments
• Scope of a Function
• Function Documentations
• Lambda Functions& map
• n Exercise with functions
• Create a Module
• Standard Modules
Module 5: Exceptions Handling (Duration-3hrs)
• Errors
• Exception handling with try
• handling Multiple Exceptions
• Writing your own Exception
Module 6: File Handling (Duration-2hrs)
• File handling Modes
• Reading Files
• Writing& Appending to Files
• Handling File Exceptions
• The with statement
Module 7: Classes In Python (Duration-4hrs)
• New Style Classes
• Creating Classes
• Instance Methods
• Inheritance
• Polymorphism
• Exception Classes & Custom Exceptions
Module 8: Generators and iterators (Duration-2hrs)
• Iterators
• Generators
• The Functions any and all
• With Statement
• Data Compression
Module 9: Data Structures (Duration-2hrs)
• List Comprehensions
• Nested List Comprehensions
• Dictionary Comprehensions
• Functions
• Default Parameters
• Variable Arguments
• Specialized Sorts
Module 10: Collections (Duration-2hrs)
• namedtuple()
• deque
• ChainMap
• Counter
• OrderedDict
• defaultdict
• UserDict
• UserList
• UserString
Advance Python (Duration-16hrs)
Module 11: Writing GUIs in Python (Tkinter) (Duration-3hrs)
• Introduction
• Components and Events
• An Example GUI
• The root Component
• Adding a Button
• Entry Widgets
• Text Widgets
• Check buttons
Module 12: Python SQL Database Access (Duration-4hrs)
• Introduction
• Installation
• DB Connection
• Creating DB Table
• INSERT, READ, UPDATE, DELETE operations
• COMMIT & ROLLBACK operation
• handling Errors
Module 13:Network Programming (Duration-3hrs)
• Introduction
• A Daytime Server
• Clients and Servers
• The Client Program
• The Server Program
Module 14: Date and Time (Duration-1hr)
• sleep
• Program execution time
• more methods on date/time
Module 15 : Few more topics in-detailed (Duration-1hr)
• Filter
• Map
• Reduce
• Decorators
• Frozen set
• Collections
Module 16: Regular expression (Duration-1hr)
• Split
• Working with special characters, date, emails
• Quantifiers
• Match and find all
• character sequence and substitute
• Search method
Module 17: Threads ESSENTIAL (Duration-1hr)
• Class and threads
• Multi-threading
• Synchronization
• Treads Life cycle
• use cases
Module 18: Accessing API ESSENTIAL (Duration-1hr)
• Introduction
• Facebook Messenger
• Openweather