Syllabus for technical courses

11

Click here to load reader

description

 

Transcript of Syllabus for technical courses

Page 1: Syllabus for technical courses

Syllabus for Technical coursesPHP 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

Page 2: Syllabus for technical courses

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 TrainingAdvance 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

Page 3: Syllabus for technical courses

Basic Concept of Code IgniterOsCommerce (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

Page 4: Syllabus for technical courses

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

Page 5: Syllabus for technical courses

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 [email protected] 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

Page 6: Syllabus for technical courses

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

ProcessRequirements 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 ConventionsUnit/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, CodeProConcepts and TechnologyWeb 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

Page 7: Syllabus for technical courses

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 StoreKey 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

Page 8: Syllabus for technical courses

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

Page 9: Syllabus for technical courses

Why AutomationAutomation TestingModule 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

Page 10: Syllabus for technical courses

Analyzing resultsModule 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 workshopBasic 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

Page 11: Syllabus for technical courses

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 - [email protected]

Website - http://monteklearningsolutions.com/