Syllabus for Technical courses
PHP Basic Training
Web Applications Introduction
 Web application session (End to end flow of web application)
 Technical terms listing of web applications
 Web server Web Browser Database Client Application Server Protocol
 Request-Response Model Client and server side technologies, Web History
HTML & CSS
 HTML Tags, Attributes, Events
 HTML Forms, table, iframe, image, anchor tag assignments, Elements of html5
 Styling html document. Different attributes of cars
 External, Internal, Inline CSS and CSS3
Javascript
 Introduction of Javascript, Basic Javascript- Function, loop, validation, Advanced Javascript-
Object, String, Date etc.
 Javascript Windows-Location, popup boxes, cookie, Js HTML DOM etc.
 Java Script Assignment
 Form validation using Java Script
 Email validation using Java Script
PHP Basics-
 PHP Introduction, history
 The Origin of PHP
 PHP is better than Its alternatives
Basic PHP Development
 PHP scripts work
 PHP syntax Basic
Control Structures
 IF (), else if () and else if condition Statement
 The switch statement
 Using the? Operator
 Using the while () Loop
 The do while statement
 Using the for () Loop
 Breaking out of loops
 Nesting loops
String Manipulation
 Formatting String for Presentation
 Formatting String for Storage
 Joining, and Splitting Strings
 Comparing String
 Matching and replacing Substring
 Functions
 What is the function
 Creating a function
 Returning value from a function
 User-defined functions,Dynamic function calls
 Variable scope,Accessing variable with the global statement
 Passing arguments to a function by value And by reference
 Testing for function existence Arrays
 Types of Arrays (Single-Dimensional,Multidimensional,Associative,Accessing)
Cookies
 What is a Cookie?
 Setting time in a cookie with PHP
 Deleting a cookie
 Creating session cookie
 Working with the query string
Sessions
 What is a session?
 Starting a session
 Registering Session variables
 Working with session variables
 Destroying session
 Passing session Ids
 Encoding and decoding session variables
 How to increase session expire time
 How to work session without cookie?
PHP Advance Training
Advance PHP
 PHP With MVC Architecture Introduction about FTP/SMTP server
 Math functions
 File uploads and Download
 E-mail with PHP / PHP Mailer
 PHP configuration file
 Error tracking and debugging
AJAX (Asynchronous JavaScript and XML)
 Ajax Introduction
 Ajax Database
 Introduction to XML Http Request Object
 Method and Properties of XML Http Request
 Application of AJAX in web application
 Introduction to XML and its use
Frame Work & CMS
 Introduction to Wordpress
 Basic Concepts of Framework
 Basic Concept of Code Igniter
OsCommerce (Open Source Shopping Cart)
 Introduction to Shopping Cart
 Introduction to osCommerceopensource
 Discussion of various modules of osCommerce
PHP Project
 Project Discussion
 Requirements analysis of Project Project
 Development
JAVA
Core JAVA
 Basic Of Programming
 Language Fundamental
 Access Controls
 Arrays
 Classes & Object
 First Project
 Inheritance
 Exception Handling
 Section project
 Multithreading
 JDBC
 Third Project
Advanced Java
 Data Structures
 Collections
 Generics
 Serialization
 Networking
 Sending Email
 Applet Basics
 Documentation Comments
 Streams, Files and I/O
 Sockets
 Reflection API
Servlet & JSP
 Web application & HTTP basics
 Servlet Model
 Structure & Deployment
 Filters
 Session Management
 JSP Model
 Reusable web components
 Creating JSPs with EL
 JAVA beans
 Custom tags
 Project
Oracle 10 G
 Introduction of database
 Basic SQL queries
 SQL function and operator
 Join and subsequence
 DDL, DML, DCL Commands
 Introduction to PL SQL
 Control statement
 Cursor
 Exception Handling
 Procedure & function
 Packages
 Triggers
 Flashback queries
 Collection
 Oracle architecture
Android
Introduction android
 Background
 Why Android
 Installing Development tools
 Hello world Application
 Using th Emulator
 Android developer tools
 Eclipse, IDES and Tools
 Using Eclipse
 Debugging and Running
Android Application and Activities
 Creating application and activities
 Application Manifest introduction
 Android Application life Cycle
 Application Priority and process states
 Externalizing resources
 Android application class
 Android Activities applying styles
 Adding a menus
 Adding preferences
UI Design for Android
 Fundamental Android UI Design
 Introduction views
 Introduction Layouts
 Creating new Views
 Drawable recourses
 Resolution and density independence
 Creating and using menus
Telephony and SMS
 Telephony
 Reading Phone device details
 Reading Sim Details
 Incoming and outgoing call monitoring
 Tracking services change
 Introduction SMS and MMS
 Sending SMS and MMS
 Sending SMS messages manually
Working in Background
 Introduction services
 Using background ThreadsMComputing Lab
 Email : mobile computing lab@gmail.com
 Let’s make a toast
 Introduction Notification
 Using Alarms
Local Data Storage
 Adding Preferences
 Remembering the state of the Apps
 Using the internal file system
 Accessing SD Cards
 Introduction SQlite on Android
 SQL Basics
 Database Connectivity
 Data Binding
 Using Content provider
 Implementing content provider
Handling Multiple Activities
 Using Intents
 Intent Filters
Locating And Sensing
 Working with Locations
 Using Geocoder
 Map Based Activity
 Proximity Alerts
 Sensors
Publishing Applications
 Android market
 Signing applications and publishing
Miscellaneous
 Widgets
 Multimedia
 Creating Loading Screen
 Progress bar
 App monetization
 Working with Ads
 In-App Billing
Cloud Computing
Process
Requirements Analysis
 Participants will be introduced to the concepts of Requirements Analysis and the process of
converting a Problem Statement into a set of Requirements and User Stories
Design
 This module will cover the concepts of Application Design and Architecture. Designing the
Application Layers including the Screens, Business Logic and Data Store. Includes Wireframe
Design,Class and Entity Design concepts.
Using IDE and SCM
 Covers usage of an IDE for the Development Process including the - SCM concepts of
Programming, Debugging, Build and Local Deployment Aspects. Also introduces participants to
the usage of a SCM to Handle check-in! Check-out process of the code.
Source Code Analysis
 Covers usage of Source Code Analysis to identify and implement Best practices in Code.
Includes aspects like Coding Standards and Conventions
Unit/functional Testing
 Covers implementing Automated Unit Tests and identifying Test Coverage for the Application
and identifying and executing functional Test Cases
Bug Tracking
 Covers the process of identifying Defects and managing defects.
Tools:Google Code, ArgoUML, Eclipse, JUnit, CodePro
Concepts and Technology
Web Application Concepts
 Participants will be introduced to the basic concepts Web Applications and the various tools and
technologies to implement Web Applications. In addition this will cover the internals of a
standard web application and the code and deployment of a standard web application.
Cloud Computing Concepts
 This session provide a detailed introduction to the concept around ground cloud computing and
the various commercial and open source tools and platforms.
Introduction to GAE and your first cloud App
 Introduction to Google app Engine – Google’s Enterprise Cloud with details on the key features
supported. Also you will go through the process of implementing an app
Implementing the live Cloud App
 First steps understand the problem statement, finalize the requirements and design your
application. Implement Entities and store and retrieve data on the clod using JSP/Servlets.
Understanding JDO as an object relational Mapping utility how you use JDO to interface with the
data store. Implementing a security and authenticating process for your application using
Google’s authentication module. Implementing Multitenancy and advanced security within your
application. Adding additional features including mail, jobs and task schedulers. REST enabling
your Cloud Application
Deployment
 Local and Live Deployed for the Cloud Application. Verification deployed application and taking it
live.
Tools:Google App Engine, Google SDK, Eclipse Core Technology: Java 6, JSP, Java Servlets, HTML,
CSS, JDK, Google Data Store
Key Takeaways for Participants
 Oriented towards Students and Fresher who are getting started with Development
 Will experience the industry style of working in an intensive 12 week program Will gain
experience working with a real project and a real customer
 Will gain experience working with real project and real customer
 Will gain a good understanding of Web Concepts
 Will gain a good understanding of Cloud Tools and Platforms
 Good Understanding of Cloud Design Patterns
 In-depth understanding of Google's Cloud Platform - GAE '" Good understanding of Project
Processes
 Design/implementation/Testing/Deployment
 Good understanding of Java Web Concepts around JSP/Servlets/CSS/HTML
 Live Publically Running Cloud App on appspot.com
Web & Graphics Designing
HTML
 Working with the i5 server
 Basics Unix Commands
 Setting up an HTML document
 HTML text formatting
 Images in Html
 Tables
 Lists
 Multimedia
 Introduction to CSS
 Optimizing images for the web using Photoshop
Dreamweaver
 Tables
 Frames
 Rollovers
 Putting it all together
 Div tag and inputs
Flash
 Introduction to the Flash IDE
 Creating a new project
 Drawing simple vector shapes
 Lines & Fills
 Colors
 Shapes Twins
 Layers
 Review basics Animation Techniques
 Review symbols and instances
 Review internal timelines
 Mask layers
 Deco Brush
 Practical Flash
Adobe Illustrator Corel Draw Adobe Photoshop
 Photoshop
 Selections
 Extracting regions of an image
 Combining images (basics)
 Introduction to layers
 Layer styles
 History panel
 Filters
 Brushes
 Color
Software Testing
Manual testing
 Fundamentals of Software Testing
 SDLC,STLC (Methodologies)
 Verification & Validation
 Functional, Non Functional Testing
 Other Types of testing
 Black box, White box Testing
 Test management
 Test cases
 Risk analysis
 Defect Life cycle
 Configuration management
 Why Automation
Automation Testing
Module 1 - (QTP)
 Quick Test Window
 Views in QTP
 Capture and playback principle
 Recording modes
 Run Mode
 Object Repository
 Synchronization
 Measuring transactions
 Check points
 Parameterization
 Output and correlation
 Function Libraries
 Business logic and other features
 Smart Identification
 Working with actions
 Test Batch runner
 Automation framework
Module 2 –QC
 Opening QC
 Requirements tab
 Test Plan tab
 Test lab tab
 Defects tab
 Filter Techniques
 Sort Method
 Report and analysis of results
Module 3 – Load runner
 Introduction to Load Runner
 Performance Testing
 Load Testing
 Stress Testing
 Views of Load Runner
 Tree View
 Script View
 Components of Load Runner
 Virtual User Generator
 Controller
 Analysis
 Creating v User Script
 Running Load Test
 Monitoring Load Test
 Analyzing results
Module 3 – Load runner
 Introduction to Load Runner
 Performance Testing
 Load Testing
 Stress Testing
 Views of Load Runner
 Tree View
 Script View
 Components of Load Runner
 Virtual User Generator
 Controller
 Analysis
 Creating v User Script
 Running Load Test
 Monitoring Load Test
 Analyzing results
Module 4 –Selenium
 Introducing Selenium
 Selenium Components
 Selenium IDE
 IDE Features
 Panes (Test Case/Log etc)
 Selenium RC
 Debugging
 Breakpoints
 Stepping through Test Case
 Understand Log Pane
 Using Assert, Verify and Wait commands
 Verify element present
 Verify text present
 Wait For Text Present
Advanced QTP workshop
Basic QTP Contents –
 Quick Test professional Overview
 Different Recording Modes
 How Quick Test Identifies Objects
 Test Options and general options
 Synchronizing Tests
 Creating Checkpoints
 Adding Steps Without Recording
 Creating Output Values
 Use Regular Expressions
 Recovery Scenarios
 Benefits of Test Modularity
 Local and Global Data Tables
Basic QTP Contents
 Using VBScript Operators, Statements and Functions
 Introduction to Parameterization
 Advanced Parameterization
 Capture and Reuse Runtime Data
 Custom Check Points
 Use the Data Table to Create Custom
 Checkpoints
 Learning Virtual Objects
 QTP Environment Variables
 Working with Function Libraries
 Enhance Test Cases with Descriptive Programming
 Descriptive Programming
 Defining and using Recovery Scenarios
 Automation Object Model (AOM)
 Working with database
 Working with Excel
 Utility Objects
ISTQB Certification
 Preparing for ISTQB Certification
 Sample ISTQB certification Questions and Answers
 Mock ISTQB Certification Test
Choose Specializations
 Mobile App testing - Blackberry, Android, lOS
 web Testing
 Database Testing
 ETL Testing
Contact- 9975048884 / 9960748884
Emial - info@monteklearningsolutions.com
Website - http://monteklearningsolutions.com/

Syllabus for Technical courses

  • 1.
    Syllabus for Technicalcourses PHP Basic Training Web Applications Introduction  Web application session (End to end flow of web application)  Technical terms listing of web applications  Web server Web Browser Database Client Application Server Protocol  Request-Response Model Client and server side technologies, Web History HTML & CSS  HTML Tags, Attributes, Events  HTML Forms, table, iframe, image, anchor tag assignments, Elements of html5  Styling html document. Different attributes of cars  External, Internal, Inline CSS and CSS3 Javascript  Introduction of Javascript, Basic Javascript- Function, loop, validation, Advanced Javascript- Object, String, Date etc.  Javascript Windows-Location, popup boxes, cookie, Js HTML DOM etc.  Java Script Assignment  Form validation using Java Script  Email validation using Java Script PHP Basics-  PHP Introduction, history  The Origin of PHP  PHP is better than Its alternatives Basic PHP Development  PHP scripts work  PHP syntax Basic Control Structures  IF (), else if () and else if condition Statement  The switch statement  Using the? Operator  Using the while () Loop  The do while statement  Using the for () Loop  Breaking out of loops  Nesting loops String Manipulation  Formatting String for Presentation  Formatting String for Storage  Joining, and Splitting Strings  Comparing String  Matching and replacing Substring
  • 2.
     Functions  Whatis the function  Creating a function  Returning value from a function  User-defined functions,Dynamic function calls  Variable scope,Accessing variable with the global statement  Passing arguments to a function by value And by reference  Testing for function existence Arrays  Types of Arrays (Single-Dimensional,Multidimensional,Associative,Accessing) Cookies  What is a Cookie?  Setting time in a cookie with PHP  Deleting a cookie  Creating session cookie  Working with the query string Sessions  What is a session?  Starting a session  Registering Session variables  Working with session variables  Destroying session  Passing session Ids  Encoding and decoding session variables  How to increase session expire time  How to work session without cookie? PHP Advance Training Advance PHP  PHP With MVC Architecture Introduction about FTP/SMTP server  Math functions  File uploads and Download  E-mail with PHP / PHP Mailer  PHP configuration file  Error tracking and debugging AJAX (Asynchronous JavaScript and XML)  Ajax Introduction  Ajax Database  Introduction to XML Http Request Object  Method and Properties of XML Http Request  Application of AJAX in web application  Introduction to XML and its use Frame Work & CMS  Introduction to Wordpress  Basic Concepts of Framework
  • 3.
     Basic Conceptof Code Igniter OsCommerce (Open Source Shopping Cart)  Introduction to Shopping Cart  Introduction to osCommerceopensource  Discussion of various modules of osCommerce PHP Project  Project Discussion  Requirements analysis of Project Project  Development JAVA Core JAVA  Basic Of Programming  Language Fundamental  Access Controls  Arrays  Classes & Object  First Project  Inheritance  Exception Handling  Section project  Multithreading  JDBC  Third Project Advanced Java  Data Structures  Collections  Generics  Serialization  Networking  Sending Email  Applet Basics  Documentation Comments  Streams, Files and I/O  Sockets  Reflection API Servlet & JSP  Web application & HTTP basics  Servlet Model  Structure & Deployment  Filters  Session Management  JSP Model
  • 4.
     Reusable webcomponents  Creating JSPs with EL  JAVA beans  Custom tags  Project Oracle 10 G  Introduction of database  Basic SQL queries  SQL function and operator  Join and subsequence  DDL, DML, DCL Commands  Introduction to PL SQL  Control statement  Cursor  Exception Handling  Procedure & function  Packages  Triggers  Flashback queries  Collection  Oracle architecture Android Introduction android  Background  Why Android  Installing Development tools  Hello world Application  Using th Emulator  Android developer tools  Eclipse, IDES and Tools  Using Eclipse  Debugging and Running Android Application and Activities  Creating application and activities  Application Manifest introduction  Android Application life Cycle  Application Priority and process states  Externalizing resources  Android application class  Android Activities applying styles  Adding a menus  Adding preferences
  • 5.
    UI Design forAndroid  Fundamental Android UI Design  Introduction views  Introduction Layouts  Creating new Views  Drawable recourses  Resolution and density independence  Creating and using menus Telephony and SMS  Telephony  Reading Phone device details  Reading Sim Details  Incoming and outgoing call monitoring  Tracking services change  Introduction SMS and MMS  Sending SMS and MMS  Sending SMS messages manually Working in Background  Introduction services  Using background ThreadsMComputing Lab  Email : mobile computing lab@gmail.com  Let’s make a toast  Introduction Notification  Using Alarms Local Data Storage  Adding Preferences  Remembering the state of the Apps  Using the internal file system  Accessing SD Cards  Introduction SQlite on Android  SQL Basics  Database Connectivity  Data Binding  Using Content provider  Implementing content provider Handling Multiple Activities  Using Intents  Intent Filters Locating And Sensing  Working with Locations  Using Geocoder  Map Based Activity  Proximity Alerts  Sensors
  • 6.
    Publishing Applications  Androidmarket  Signing applications and publishing Miscellaneous  Widgets  Multimedia  Creating Loading Screen  Progress bar  App monetization  Working with Ads  In-App Billing Cloud Computing Process Requirements Analysis  Participants will be introduced to the concepts of Requirements Analysis and the process of converting a Problem Statement into a set of Requirements and User Stories Design  This module will cover the concepts of Application Design and Architecture. Designing the Application Layers including the Screens, Business Logic and Data Store. Includes Wireframe Design,Class and Entity Design concepts. Using IDE and SCM  Covers usage of an IDE for the Development Process including the - SCM concepts of Programming, Debugging, Build and Local Deployment Aspects. Also introduces participants to the usage of a SCM to Handle check-in! Check-out process of the code. Source Code Analysis  Covers usage of Source Code Analysis to identify and implement Best practices in Code. Includes aspects like Coding Standards and Conventions Unit/functional Testing  Covers implementing Automated Unit Tests and identifying Test Coverage for the Application and identifying and executing functional Test Cases Bug Tracking  Covers the process of identifying Defects and managing defects. Tools:Google Code, ArgoUML, Eclipse, JUnit, CodePro Concepts and Technology Web Application Concepts  Participants will be introduced to the basic concepts Web Applications and the various tools and technologies to implement Web Applications. In addition this will cover the internals of a standard web application and the code and deployment of a standard web application. Cloud Computing Concepts  This session provide a detailed introduction to the concept around ground cloud computing and the various commercial and open source tools and platforms. Introduction to GAE and your first cloud App
  • 7.
     Introduction toGoogle app Engine – Google’s Enterprise Cloud with details on the key features supported. Also you will go through the process of implementing an app Implementing the live Cloud App  First steps understand the problem statement, finalize the requirements and design your application. Implement Entities and store and retrieve data on the clod using JSP/Servlets. Understanding JDO as an object relational Mapping utility how you use JDO to interface with the data store. Implementing a security and authenticating process for your application using Google’s authentication module. Implementing Multitenancy and advanced security within your application. Adding additional features including mail, jobs and task schedulers. REST enabling your Cloud Application Deployment  Local and Live Deployed for the Cloud Application. Verification deployed application and taking it live. Tools:Google App Engine, Google SDK, Eclipse Core Technology: Java 6, JSP, Java Servlets, HTML, CSS, JDK, Google Data Store Key Takeaways for Participants  Oriented towards Students and Fresher who are getting started with Development  Will experience the industry style of working in an intensive 12 week program Will gain experience working with a real project and a real customer  Will gain experience working with real project and real customer  Will gain a good understanding of Web Concepts  Will gain a good understanding of Cloud Tools and Platforms  Good Understanding of Cloud Design Patterns  In-depth understanding of Google's Cloud Platform - GAE '" Good understanding of Project Processes  Design/implementation/Testing/Deployment  Good understanding of Java Web Concepts around JSP/Servlets/CSS/HTML  Live Publically Running Cloud App on appspot.com Web & Graphics Designing HTML  Working with the i5 server  Basics Unix Commands  Setting up an HTML document  HTML text formatting  Images in Html  Tables  Lists  Multimedia  Introduction to CSS  Optimizing images for the web using Photoshop Dreamweaver  Tables
  • 8.
     Frames  Rollovers Putting it all together  Div tag and inputs Flash  Introduction to the Flash IDE  Creating a new project  Drawing simple vector shapes  Lines & Fills  Colors  Shapes Twins  Layers  Review basics Animation Techniques  Review symbols and instances  Review internal timelines  Mask layers  Deco Brush  Practical Flash Adobe Illustrator Corel Draw Adobe Photoshop  Photoshop  Selections  Extracting regions of an image  Combining images (basics)  Introduction to layers  Layer styles  History panel  Filters  Brushes  Color Software Testing Manual testing  Fundamentals of Software Testing  SDLC,STLC (Methodologies)  Verification & Validation  Functional, Non Functional Testing  Other Types of testing  Black box, White box Testing  Test management  Test cases  Risk analysis  Defect Life cycle  Configuration management
  • 9.
     Why Automation AutomationTesting Module 1 - (QTP)  Quick Test Window  Views in QTP  Capture and playback principle  Recording modes  Run Mode  Object Repository  Synchronization  Measuring transactions  Check points  Parameterization  Output and correlation  Function Libraries  Business logic and other features  Smart Identification  Working with actions  Test Batch runner  Automation framework Module 2 –QC  Opening QC  Requirements tab  Test Plan tab  Test lab tab  Defects tab  Filter Techniques  Sort Method  Report and analysis of results Module 3 – Load runner  Introduction to Load Runner  Performance Testing  Load Testing  Stress Testing  Views of Load Runner  Tree View  Script View  Components of Load Runner  Virtual User Generator  Controller  Analysis  Creating v User Script  Running Load Test  Monitoring Load Test
  • 10.
     Analyzing results Module3 – Load runner  Introduction to Load Runner  Performance Testing  Load Testing  Stress Testing  Views of Load Runner  Tree View  Script View  Components of Load Runner  Virtual User Generator  Controller  Analysis  Creating v User Script  Running Load Test  Monitoring Load Test  Analyzing results Module 4 –Selenium  Introducing Selenium  Selenium Components  Selenium IDE  IDE Features  Panes (Test Case/Log etc)  Selenium RC  Debugging  Breakpoints  Stepping through Test Case  Understand Log Pane  Using Assert, Verify and Wait commands  Verify element present  Verify text present  Wait For Text Present Advanced QTP workshop Basic QTP Contents –  Quick Test professional Overview  Different Recording Modes  How Quick Test Identifies Objects  Test Options and general options  Synchronizing Tests  Creating Checkpoints  Adding Steps Without Recording  Creating Output Values  Use Regular Expressions  Recovery Scenarios
  • 11.
     Benefits ofTest Modularity  Local and Global Data Tables Basic QTP Contents  Using VBScript Operators, Statements and Functions  Introduction to Parameterization  Advanced Parameterization  Capture and Reuse Runtime Data  Custom Check Points  Use the Data Table to Create Custom  Checkpoints  Learning Virtual Objects  QTP Environment Variables  Working with Function Libraries  Enhance Test Cases with Descriptive Programming  Descriptive Programming  Defining and using Recovery Scenarios  Automation Object Model (AOM)  Working with database  Working with Excel  Utility Objects ISTQB Certification  Preparing for ISTQB Certification  Sample ISTQB certification Questions and Answers  Mock ISTQB Certification Test Choose Specializations  Mobile App testing - Blackberry, Android, lOS  web Testing  Database Testing  ETL Testing Contact- 9975048884 / 9960748884 Emial - info@monteklearningsolutions.com Website - http://monteklearningsolutions.com/