Sie sind auf Seite 1von 11

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
Lets 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 Googles 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
Googles 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/

Das könnte Ihnen auch gefallen