We provide extensive training in LAMP (Linux. Apache, Mysql and PHP) technologies. This is a specialized professional training only for students / working professionals who want to make a career in PHP and has some basic understanding of PHP and Mysql. We have professional trainers in our team who aim at bridging the gap between the theoretical knowledge imparted at college campuses and the practical exposure to concepts required at workplace. Our trainers are highly qualified and their knowledge is backed by profound industry experience in working with PHP concepts.
will cover the following aspects:
- Exposure to coding norms and structure.
- Exposure to MVC Architecture.
- Exposure to E-commerce concepts.
- Exposure to readymade scripts and content management systems.
- Exposure to end to end software development lifecycle.
- Exposure to Advanced concepts like Banner Management Systems, Affiliate Management Systems etc.
- Practical training on MYSQL database design and concepts.
- Exposure to live projects.
Basic PHP Course
PHP
- Introduction of PHP
- Variables and Expressions in PHP
- PHP Operators
- Conditional Tests and Events in PHP
- PHP Flow Control
- PHP Configuration
- PHP Functions
- Storing Data in Arrays using PHP
- Handling Database with PHP
- String Manipulation in PHP
- Sessions and Cookies in PHP
- File and Directory Access Using PHP
- Other I/O Issues in PHP
- Object Orientation in PHP
- Handling Email with PHP
- Graphic in PHP
- Putting it all together – Outline
- Putting it all together – Display Data
- Acting on items in a list
- Create & Edit Data
- Putting it all together – Conclusion
Javascript
- Introduction of Javascript
- Manipulating HTML Elements in Javascript
- Javascript Statements
- Javascript Variables
- Javascript Operators
- Comparison Operators
- If…Else Conditional Statements
- Switch Statements
- Popup Boxes Alert Box
- Javascript Functions
- JavaScript Loops
- JavaScript For…In Statement
- Acting to an Event
- JavaScript – Catching Errors
- Object Based Programming
- String Object
- Date Object
- Array Object
- Boolean Object
- JavaScript Form Validation
- JavaScript Create Your Own Objects
Jquery
- jQuery Introduction
- Syntax
- Selectors
- Events
- Effects
- Callback Functions
- HTML Manipulation
- CSS Manipulation
- jQuery AJAX
Ajax
- Introduction
- How it Works
- Where to Use
- Ajax Functions
HTML / CSS
Android Course
Course Benefits
- Master all theoretical concepts
- Hands-on programming/case studies on each module
- Experience Real life applications development
- Industry oriented curriculum to prepare yourself for Jobs
- By the time you graduate show that you have 6 months experience of developing Android Applications.
Who should attend
- Final Year Students of Diploma, BE, MCA, MCM, MSC, MSc,BCS, Bsc and BCA.
- Fresh graduate of BE / Diploma
- Beginner or an Intermediate level developer who wants to jump onto the iPhone Apps development bandwagon and start making money
Why
- Android owns more than 50% of total smartphone market share
- Android enabled devices Sales Grow 150% Percent
- 500 Million Android devices; 1.3 million new ones arrive each day.
- More than 450,000 free and paid application available at Google Play
Android Course Contents
Introduction To Mobile Apps
- Why we Need Mobile Apps
- Different Kinds of Mobile Apps
- Briefly about Android
Introduction Android
- History Behind Android Development
- What is Android?
- Pre-requisites to learn Android
- Brief Discussion on Java Programming
Android Architecture
- Overview of Android Stack
- Android Features
- Introduction to OS layers
Deep Overview in Android Stack
- Linux Kernel
- Libraries
- Application Framework
- Dalvik VM
Installing Android Machine
- Configuring Android Stack
- Creating Eclipse Environment
- Integrating Android with Eclipse IDE
- Exploring Eclipse IDE
Creating First Android Application
- Creating Android Project
- Debugging Application through DDMS
- setting up environment
- AVD Creation
- Executing Project on Android Screen
Android Components
- Activities
- Services
- Broadcast Receivers
- Content Providers
Hello World App
- Creating your first project
- The manifest file
- Layout resource
- Running your app on Emulator
Building UI with Activities
- Views, layouts and Common UI components
- Creating UI through code and XML
- Activity lifecycle
- Communicating data among Activities
Advanced UI
- Selection components (GridView, ListView, Spinner )
- Adapters, Custom Adapters
- Complex UI components
- Building UI for performance
- Creating custom and compound Views
Notifications
- Toast, Custom Toast
- Dialogs
- Status bar Notifications
Multithreading
- Using Java Mutithreading classes
- AsyncTask
- Handler
- Writing an animated game
Styles And Themes
- Creating and Applying simple Style
- Inheriting built-in Style and User defined style
- Using Styles as themes
Resources and Assets
- Android Resource
- Using resources in XML and code
- Localization
- Handling Runtime configuration changes
Intent, Intent Filters and Broadcast Receivers
- Role of filters
- Intent-matching rules
- Filters in your manifest
- Filters in dynamic Broadcast Receivers
- Creating Broadcast receiver
Data Storage
- Shared Preferences, Android File System
- Internal storage, External storage
- SQLite,SQLiteOpenHelper and creating a database
- Opening and closing adatabase
- Working with cursors Inserts, updates, and deletes
Content Providers
- Accessing built in content providers
- Content provider MIME types
- Searching for content
- Adding, changing, and removing content
- Creating content provider
- Working with content files
Services
- Overview of services in Android
- Implementing a Service
- Service lifecycle
- Inter Process Communication (AIDL Services)
Multimedia in Android
- Multimedia Supported audio formats
- Simple media playback
- Supported video formats
- Simple video playback
Location Based Services and Google Maps
- Using Location Based Services
- Finding current location and listening for changes in location
- Proximity alerts
- Working with Google Maps
- Map Overlays,Itemized overlays
- Geocoder , Displaying route on map
Web Services and WebView
- Consuming web services
- Receiving HTTP Response (XML, JSON )
- Parsing JSON and XML
- Using WebView
Sensors
- How Sensors work
- Using Orientation and Accelerometer sensors
- Best practices for performance
WiFi
- Monitoring and managing Internet connectivity
- Managing active connections
- Managing WiFi networks
Telephony Services
- Making calls , Controlling the phone
- Accessing phone properties and status
- Sending messages
Camera
- Taking pictures
- Media Recorder
- Rendering previews
Bluetooth
- Controlling local Bluetooth device
- Discovering and bonding with Bluetooth devices
- Managing Bluetooth connections
- Communicating with Bluetooth
Android Application Deployment
- Android Application Deployment on device with Linux and Windows
- Android Application Deployment on Android Market
iPhone Course Benefits
- Master all theoretical concepts
- Hands-on programming/case studies on each module
- Experience Real life applications development
- Industry oriented curriculum to prepare yourself for Jobs
- By the time you graduate show that you have 6 months experience of developing Android Applications.
Who should attend
- Final Year Students of Diploma, BE, MCA, MCM, MSC, MSc,BCS, Bsc and BCA.
- Fresh graduate of BE / Diploma
- Beginner or an Intermediate level developer who wants to jump onto the iPhone Apps development bandwagon and start making money
Why
- iPhone Sales Grow 142 Percent; iPad Sales Grow 183 Percent
- Apple has sold 84M iPads, 400M iOS devices, 350M iPods
- More than 775,000 (300,000 native to iPad) free and paid application available at App Store
iPhone Course Contents
Objective C
- Introduction to Objective-c programming
- Primitive Data Types and Operators
- Flow Control Statements
- Arrays and Structures
- Classes, Objects, and Messaging
- Memory Management and Properties
- Inheritance, Polymorphism
- Protocols and Categories
- Introduction to Foundation Framework Classes
- File Handling
- Property Lists, NSCopy, and Archiving
- Selectors and Targets
- Dynamic Typing and Dynamic Binding
iPhone SDK
- Introduction to iPhone Architecture
- Introduction to Development IDE – XCODE, Interface Builder
- Creating and building simple applications
- Handling Basic Interaction
- Creating basic view controllers
- Monitoring events and actions
- Creating advanced view controllers
- Memory Management
- Storyboarding Integration
- Programmatic Interface creation
- Integrating with core services – Email, Contacts, Camera, Map kit etc
- Data: actions, preferences, files, and addresses
- Camera, WebKit, Mapkit and core location
- Creating of database and using it in iPhone app
- Introduction to url loading system
- Debugging, testing the application
A Diploma course in Software Testing helps candidates to gain complete knowledge of software testing. They also get to work on a Industrial project which gives them as insight into the real world scenario of life as a Software Tester in the industry.
Compared to most other Software Testing Courses in Pune offered by various institutes, at Enterprise Mobility the hands-on practice is done along with the teaching. So the student gets to practice as soon as the topic is taught and not wait for the lab session to practice.
Course will cover the following aspects:
- Student will work on Live industrial US based project.
- Student will get Certificate of training of work on projects.
- Student will get Experienced and skilled IT people guidance.
- Student will get guidance for an interview and how to crack an interview.
Testing Course Contents(Manual Testing)
Principles of Software Testing
- Testing defined and terminology
- Requirements
- Test Condition
- Test Cases
- Test Scripts/ procedures
- Test ware relationships
- Black Box/Glass testing
Disciplined Software testing Practice
- Requirements are crucial for effective testing
- Test both functional and quality requirements
- Adopt Model – Based requirements
- Formally design your tests
- Perform both positive and negative testing
- Trace requirements to test components
- Perform through regression testing
- Define your test process
- Select tools to support your process
- Perform both static and dynamic testing
- Continue formal education
Testing levels
- Unit testing
- Integration testing
- System testing
- Major areas of systems testing
- Usability and GUI testing
- GUI Navigation diagrams
- User acceptance
- Regression testing
- The structured testing pyramid
System test Planning
- Why plan
- Developing a test strategy
- Test documentation
- Components of a test plan
- A test plan template
- Creating a systems test plan
Test Case Design Techniques
- Strategies for generating test cases
- Black box testing
- Glass box testing
Systems Test Design
- Test design basics
- Test design activities
- Deliverables of the test design phase
- Condition and test cases
- Procedures and expected results
- Major areas of system testing
- Preparing the Test Design Specification
- A Systems test Specification template
Defect tracking
- Severity
- Priority
- Defect Distribution
- Defect clustering
- Defect Reporting
- Tools used are
Jira, mobiletest, loadzen