197, E-5, 2nd Floor, 8th 'B' Main, 27th Cross, Jayanagar 3rd Block,
Bangalore, Karnataka 560011

Workshop on

Windows Phone 7 Programming

Dates: 3rd, 4th & 10th, 11th Feb 2012 at Bangalore

Time: 14:30 Hrs to 20:30 Hrs

Hurry Register Today.

Overview:

Windows Phone 7 promises to be an amazing mobile phone operating system given its innovative user interface and functionality, as well as its great development platform upon which you can quickly and easily build games and applications. With a myriad of new devices, a powerful and immersive software platform, and a new marketplace to attract developers and provide easy access to applications, consumer demand for Windows Phones will be high, and developers will quickly adopt the Windows Phone platform to capitalize on this growing mobile marketplace. This Training Course will give you a jumpstart into the new Windows Phone world by providing you with a step-by-step explanation of the tools to use and some key concepts for programming Windows Phones.



Target Audience:
This training course is geared for beginners who want to get started with developing applications for the latest Windows Phone operating system. Even if you don’t know Silverlight or XNA Framework, you’ll find this Training Course useful. More seasoned Silverlight developers should also find this course useful, as it explains some of the differences between Silverlight and Silverlight for the phone.

Level: Beginner to Intermediate
Pre-requisites: Programming Knowledge of C# 3.0



Principal Faculty: Mr. Mahavir Singh

Over 10 years of Industrial experience in Software development, Software Design, Consultancy & Training. Lead teams on advance technologies that could be basis of future computing solutions. Has developed niche in Distributed and Resource Constrained Systems, Product development, Concurrent Programming & Training on Enterprise Technologies. Design authority and team manager from Business requirement upped beta release has worked extensively on technologies like C++, C#, Silverlight, .Net, Java, Design Patterns, Crystal Reports, VC++, Delphi, FLEX, Perl, Android, Ruby etc.



He has trained various corporate which include HP, Siemens, Bosch, Professional Access, Aztec, Tavant, NeSS, Satyam, Honeywell, Celstream, Intel, Oracle, MacAfee, ANZ, FCG, Wipro to name a few.

Course Content:

Getting Started
• Windows Phone 7
• Targeting Windows Phone 7
• The Hardware requirements
• Sensors and Services
• A First Silverlight Phone Program
• The Standard Silverlight Files
• Color Themes
• Points and Pixels
• The XAP is a ZIP
• An XNA Program for the Phone
• Silverlight and Dynamic Layout
• Application Architecture
An Introduction to Touch
• Low-Level Touch Handling in XNA
• The XNA Gesture Interface
• Low-Level Touch Events in Silverlight
• The Manipulation Events
• Routed Events
• Some Odd Behavior?
Issues in Application Architecture
• Basic Navigation
• Passing Data to Pages
• Sharing Data Among Pages
• Retaining Data across Instances
• The Multitasking Ideal
• Task Switching on the Phone
• Page State
• Isolated Storage
• Xna Tombstoning and Settings
• Testing and Experimentation
Silverlight
XAML Power and Limitations
• A TextBlock in Code
• Property Inheritance
• Property-Element Syntax
• Colors and Brushes
• Content and Content Properties
• The Resources Collection
• Sharing Brushes
• x:Key and x:Name
• An Introduction to Styles
• Style Inheritance
• Themes
• Gradient Accents
Elements and Properties
• Basic Shapes
• Transforms
• Animating at the Speed of Video
• Handling Manipulation Events
• The Border Element
• TextBlock Properties and Inlines


• More on Images
• Playing Movies
• Modes of Opacity
• Non-Tiled Tile Brushes
The Intricacies of Layout
• The Single-Cell Grid
• The StackPanel Stack
• Text Concatenation with StackPanel
• Nested Panels
• Visibility and Layout
• Two ScrollViewer Applications
• The Mechanism of Layout
• Inside the Panel
• A Single-Cell Grid Clone
• A Custom Vertical StackPanel
• The Retro Canvas
• Canvas and ZIndex
• The Canvas and Touch
• The Mighty Grid
The App Bar and Controls
• ApplicationBar Icons
• Jot and Application Settings
• Jot and Touch
• Jot and the ApplicationBar
• Elements and Controls
• RangeBase and Slider
• The Basic Button
• The Concept of Content
• Theme Styles and Precedence
• The Button Hierarchy
• Toggling a Stopwatch
• Buttons and Styles
• TextBox and Keyboard Input
Dependency Properties
• The Problem Illustrated
• The Dependency Property Difference
• Deriving from UserControl
• A New Type of Toggle
• Panels with Properties
• Attached Properties
Data Bindings
• Source and Target
• Target and Mode
• Binding Converters
• Relative Source
• The “this” Source
• Notifi cation Mechanisms
• A Simple Binding Server
• Setting the DataContext
• Simple Decision Making
• Converters with Properties
• Give and Take
• TextBox Binding Updates


Graphics
• The Shapes Library
• Canvas and Grid
• Overlapping and ZIndex
• Polylines and Custom Curves
• Caps, Joins, and Dashes
• Polygon and Fill
• The Stretch Property
• Dynamic Polygons
• The Path Element
• Geometries and Transforms
• Grouping Geometries
• The Versatile PathGeometry
• The ArcSegment
• Bézier Curves
• The Path Markup Syntax
• How This Chapter Was Created
Animations
• Frame-Based vs Time-Based
• Animation Targets
• Click and Spin
• Some Variations
• XAML-Based Animations
• A Cautionary Tale
• Key Frame Animations
• Trigger on Loaded
• Animating Attached Properties (or Not)
• Splines and Key Frames
• The Bouncing Ball Problem
• The Easing Functions
• Animating Perspective Transforms
• Animations and Property Precedence
The Two Templates
• ContentControl and DataTemplate
• Examining the Visual Tree
• ControlTemplate Basics
• The Visual State Manager
• Sharing and Reusing Styles and Templat
• Custom Controls in a Library
• Variations on the Slider
• The Ever-Handy Thumb
• Custom Controls
Database Operations
• Windows Phone 7 Database Architecture
• Performing CRUD operations
• Creating Databases
• Performing Select
• ADO.Net Architecture
Database Operations
• What are web services ?
• Web Services architecture.
• Creating Web Services
• Consuming Web Services



Time: 14:30 Hrs to 20:30 Hrs

Venue:

KnowledgeWorks IT Consulting Pvt. Ltd.,

197, 2nd Floor, 8th 'B' Main, 27th Cross,

Jayanagar 3rd Block, Bangalore – 560011

Route Map: Click Here



Fee Details:

Rs. 12,000=00 + 10.3% Service Tax for Per Participant

(Includes Tea /Coffee.)

Subject to availability of seats. Terms & Conditions

Registration is first come first serve basis.


Registration:

Confirm your seats by emailing to [email protected]. Download the Registration Form and send us back duly filled with payment.



For any clarifications, Please contact:

Mr. Sudhindra D N

M: +91 9886221314

T: +91 80 26630622. 22459941

E: [email protected]

W: www.knowledgeworks.co.in

Trademark Acknowledgement :: Microsoft, Windows, Windows Phone 7 etc are either registered trademarks of Microsoft Inc. in the United States and/or other countries.

Official Website: http://www.knowledgeworksindia.com

Added by KnowledgeWorks IT Consulting Pvt on January 28, 2012