1: ASP.NET AND JQUERY

Size: px
Start display at page:

Download "1: ASP.NET AND JQUERY"

Transcription

1 INTRODUCTION xxix CHAPTER 1: ASP.NET AND JQUERY 1 Understanding Web Forms 2 View State 3 web.confi g Transformations 4 Simplified web.confi g 5 New ASP.NET Web Forms Templates 5 ASP.NET MVC 8 Versions of MVC 8 The Pieces of MVC 9 Model 9 View 10 Controller 11 Action Methods 11 Model Binding 12 URL Routing 12 Accessing a Database 14 MVC Tooling 14 Creating a New Project 14 Referenced Assemblies 16 Site Structure 17 Adding a Controller 18 Adding a View 19 Sample Application 20 Sample Application Database 20 Departments 20 ASP.NET MVC Framework Summary 27 jquery 28 Manipulating DOM Elements with jquery 30 Calling Server Code with jquery 31 jquery 32 Summary 32 About the Author 32 COPYRIGHTED MATERIAL

2 CHAPTER 2: ASP.NET PERFORMANCE 33 Looking at How ASP.NET Handles Page Requests 33 State Management and Caching 35 Understanding State in.net 36 Working with Sessions 37 Running Sessions In-Process 38 Running Sessions Out of Process 39 Maintaining Sessions on SQL Server 40 Deciding on the State of Sessions 41 Working with Output Caching 42 VaryByParam 43 VaryByHeader 43 VaryByControl 44 VaryByCustom 44 Extending <outputcache> 45 Partial Page (UserControl) Caching 46 Looking at.net 4 s New Object Caching Option 47 Caching Web Services 50 Hardware Considerations 51 Using Performance Counters 52 Viewing Performance Counters Through an Administration Tool 52 Tips and Tricks 55 Keep Requests Down to a Minimum 55 Make Use of Content Delivery Networks 56 Enable the Browser to Cache Items Longer 57 Enabling Content Compression 59 Location of Content in Your Pages 60 Make JavaScript and CSS External 60 Summary 61 About the Author 61 CHAPTER 3: ETHICAL HACKING OF ASP.NET 63 Ethical Hacking Is That an Oxymoron? 64 Filling Your Toolbox 65 Fiddler 65 Firebug 67 Internet Explorer 9 Developer Toolbar 68 Lens 69 xvi

3 Understanding Session Management 70 Session Management in HTTP 71 Session Management in ASP.NET 72 Attacking the ASP.NET Authentication 72 Deep Dive into ASP.NET Authentication 72 Stealing the Ticket 73 Tampering with the Ticket 75 Hijacking the Login Session 75 Protecting Your Application Against Login Session Hijacking 77 Cross-Site Request Forgery 80 Protecting Against CSRF Attacks 81 Additional Protection Against CSRF 82 Attacking the ASP.NET Session 83 ASP.NET Session Under the Covers 83 Guessing the Session ID 83 Stealing the Session Cookie 84 Testing Your Application Against Session Hijacking 84 Protecting Your Website Against Session Hijacking 85 Session Fixation 88 Protecting Your Application Against Session Fixation Attacks 89 Hacking the View State 90 Peeking into the View State 90 Testing Your View State Against Information Disclosure 91 Encrypting Your View State 92 Tampering with the View State 93 Reposting the View State 94 Tricking Event Handlers 95 Event Validation Internals 96 Hacking Event Validation 96 Pushing the Disabled Button 97 Pushing the Invisible Button 97 Protecting Your Site Against POST Attacks 98 Summary 99 About the Author 99 CHAPTER 4: HOW TO BUILD A REAL WORLD SILVERLIGHT 5 APPLICATION 101 Setting the Scene for the Application 102 Prototype First, Code Later Using SketchFlow 103 Introducing SketchFlow 104 xvii

4 Finding Your Way Around SketchFlow 105 Creating the Application s Prototype 105 The Map of the Application 106 Screen Mockup 106 Testing the Prototype and Gathering Feedback 108 Data-Binding Primer 110 Hello, Data Binding 110 Binding Syntax 110 Binding Modes 112 INotifyPropertyChanged Interface 112 Converters 113 Creating a Data Bound Screen 113 WCF RIA Services in Action 115 Choosing the Service-Layer Technology 116 Hello to You, WCF RIA Services 117 Why WCF RIA Services? 118 Architecture and Concepts of RIA Services 118 Creating the Server-Side 119 Setting Up the Solution 119 Data Access Using Entity Framework 121 Creating the Actual Services 122 Convention Is the Rule 125 Meanwhile, in the Silverlight Project 126 Loading Data in the MovieSelection Screen 126 Polishing the Screen 128 Applying the MVVM Pattern 129 Different Parts, Different Roles 131 The View 131 The ViewModel 131 The Model 131 Choosing the MVVM Approach 131 Picking a Little Helper MVVM Light 132 Refactoring to MVVM 132 The Model 132 The ViewModel 133 The View 135 At Your Command 137 Messaging 139 Creating Customized Controls 140 Control Templates 140 Summary 143 About the Author 143 xviii

5 CHAPTER 5: SILVERLIGHT THE SILVER LINING FOR LINE-OF-BUSINESS APPLICATIONS 145 Getting Started 146 Hello, Business World! 146 The Application Class 147 The UserControl Class 148 Project Templates 149 Silverlight Application 149 Silverlight Class Library 150 Silverlight Business Application 150 Silverlight Navigation Application 150 Other Application Templates 150 XAML Is Object XML 151 Hosting Silverlight Applications 152 Providing Excellent IApplicationService 153 Choosing the Right Silverlight Framework 155 Getting SOLID: MVC, MVP, and MVVM 155 Dependency Injection and Inversion of Control 157 The Managed Extensibility Framework 158 MVVM Frameworks 161 Prism 161 MVVM Light 162 nroute 162 Caliburn.Micro 162 Jounce 163 Taking Silverlight Out-of-the-Box 164 Dynamic Loading 164 Out-of-Browser Applications 165 Isolated Storage 165 Communication 166 The Future of Silverlight 167 Summary 167 About the Author 168 CHAPTER 6: TIPS AND TRICKS FOR DESIGNERS AND DEVELOPERS 169 Understanding the Differences Between Silverlight and WPF 170 Choosing XAML over Other Markups 170 Understanding the Separation of Concerns 170 xix

6 Tips and Tricks for Designers 170 Naming Your Objects 170 Designing in Photoshop 171 Importing Assets from Photoshop 172 Using Sample Data for a Better Design Experience 172 Tips and Tricks for Developers 174 Showing Sample Data in Design Mode 174 Using Behaviors to Make Things Easier 175 Summary 177 About the Author 177 CHAPTER 7: MVVM PATTERNS IN SILVERLIGHT Developing Your Own Framework 180 Getting to Know MVVM 180 Creating an MVVM Framework 182 Framework Goals 182 Framework Technologies 184 Getting Started 185 Defi ning ViewModels 186 Creating New Views and View Models 195 Registering Views and View Models 197 Displaying Views 202 Building Composite Screens 208 Displaying Dialogs 214 Communicating Between Views 216 Putting the MVVM Framework to Use 217 Existing MVVM Frameworks 217 Prism 218 MVVM Light 218 Caliburn.Micro 219 Other Frameworks 219 Additional Considerations 220 Data Binding 220 Commands 220 Data Access 221 Summary 221 About the Author 222 xx

7 CHAPTER 8: WINDOWS PHONE MANGO FOR SILVERLIGHT DEVELOPERS 223 Hardware Foundation 223 Camera API 223 Camera Best Practices 227 Sensors API 227 Gyroscope 227 Compass 228 Motion 229 Sensors Best Practices 230 Software Foundation 230 Runtime Improvements 230 Tools Enhancements 230 Network Sockets 231 Silverlight/XNA Hybrid Applications 233 Local Database 234 Application Model 235 Fast Application Switching (FAS) 235 Multitasking 237 Background Agents 237 Notifications 239 Background Transfer Service 240 Integration Service 241 Secondary Tiles 241 Push Notifi cations 242 Contacts/Appointments Data Access 243 Summary 244 About the Author 245 CHAPTER 9: PRAGMATIC SERVICES COMMUNICATION WITH WCF 247 Sample Project 248 Service Orientation Revisited 249 Distributed Means Communication 249 Service Orientation 251 WCF Basics Basic Toolset 252 xxi

8 The Power of the B 254 Less Is More 256 Application Scenario 256 Requirements 256 Application Architecture 256 Application Structure 258 Modeling Services 259 Contracts 260 Service Contracts 260 Operation Contracts 261 Messages 265 Message Contracts 265 Data Contracts 266 Fault Contracts 268 Paging Data 269 Metadata 270 Flat WSDL 271 Metadata URLs 273 Implementing Services 276 Validation 277 Mapping 277 Tracing 280 Hosting Services 283 Customizing Hosting 283 Testing with Console Hosts 284 Self-Hosting with a Windows Service 284 Web-Hosting with WAS 287 Bootstrapping 289 Consuming Services 291 Shared Contracts 292 Asynchronous Calls 293 Service Agent Pattern 293 Complementing Service Approach 297 Web Programming Model 298 Hosting and Consuming 300 Optimization Strategies 302 Tweaking 302 Streaming 306 Summary 308 About the Author 309 xxii

9 CHAPTER 10: SECURING WCF SERVICES USING THE WINDOWS IDENTITY FOUNDATION (WIF) 311 Identity in.net Applications 311 Identity in the Base Class Library 312 Identity in WCF 313 Windows Identity Foundation 314 Security Token Handlers 315 Claims Transformation 316 Claims-Based Authorization 317 Recapping the Building Blocks 319 WCF and WIF 319 Prerequisites 319 Confi guring and Enabling WIF 320 Windows Authentication 321 Username/Password Authentication 322 X.509 Certificate Authentication 324 SAML Token Authentication 325 Sessions 326 Recapping Confi guring and Enabling 329 Transforming and Accessing Claims 329 Authorization 330 Tracing 333 Possible Solutions for Securing the Movie Database SOAP Service 333 Internal Users 334 Adding Windows Authentication 334 Claims Transformation 336 Authorization 337 Adding an External Content Provider 340 Adding the Service Endpoint for External Users 341 Adjusting Claims Transformation 342 The Client 343 Assessing the Solution 344 Possible Solutions for Securing the Movie Database REST Service 345 Internal Users 345 Token-Based Authentication 345 Summary 347 About the Author 348 xxiii

10 CHAPTER 11: APPLIED.NET TASK PARALLEL LIBRARY 349 Problems and Solutions 350 Using Tasks 352 Task Class 353 Closures 355 Applying Tasks 359 Understanding TPL-Style Exception Handling 363 Understanding AggregateException 363 Implementing Exception Handling 363 Understanding Cancellations 365 Applying Cancellations Basics 365 Applying Cancellations Register Action, Interlocked 368 Using Concurrent Collections ConcurrentQueue 370 Understanding Continuations 372 TaskCompletionSource 374 Implementing Continuations 375 AsyncState 379 Using the BlockingCollection Class 380 Working with a BlockingCollection 382 Understanding SpinWait.SpinUntil 385 Summary 387 About the Author 387 CHAPTER 12: THE WF PROGRAMMING LANGUAGE 389 Getting Started 390 Declarative Workfl ow Syntax 392 Variables and Arguments 393 Expressions 394 Properties 394 Dynamic Properties 395 Controlling the Flow of Execution 396 Procedural Style 396 Exception Handling 398 Transaction and Compensation 399 Parallel Execution 402 Flowchart Style 403 Messaging 405 Building Custom Activities 410 Activity 410 xxiv

11 CodeActivity 412 AsyncCodeActivity 413 NativeActivity 416 Understanding When to Use Custom Activities 418 Composite Activity 418 Life Cycle of an Activity 419 Using Persistence 422 Hosting Workflows Inside Windows AppFabric 423 Further Reading 424 Summary 425 About the Author 425 CHAPTER 13: PRACTICAL WPF DATA BINDING 427 Sample Application 427 Using MVVM 428 Understanding the Sample Application Structure 429 Understanding the Model 429 Understanding the ViewModel 430 Understanding the View 432 Using a Locator Class 433 Data Binding Overview 436 Understanding Data Context 437 Understanding Element-to-Element Binding 438 Understanding Binding Modes 438 Binding Based on Interfaces 438 Using Binding Commands 439 Using MVVM and DelegateCommand 440 Creating a ViewModel 441 Defi ning Commands with ViewModels 442 Binding Commands from XAML Code 443 Using Simple Data Binding 444 Value Conversion 445 Binding Multiple Properties 447 Binding to Lists 449 Filtering with CollectionViewSource 454 Displaying Item Details of Lists 456 Using Data Templates 458 Grouping 459 Using Hierarchical Data Binding 461 Binding Long Lists 466 xxv

12 Editing Data 469 Updating Data 469 Validation 476 Displaying Errors 477 Editing with a Grid 478 Summary 488 About the Author 488 CHAPTER 14: DRIVING DEVELOPMENT WITH USER STORIES AND BDD 489 Capturing Requirements as Features with User Stories 489 Problems with Formal Requirements Documentation 490 Using User Stories to Focus on Business Value and Promote Communication 490 Feature Scenarios and Story Acceptance Criteria 491 The Shortcomings of TDD 492 Focusing on Behavior with BDD 492 Outside-In Development 493 Turning Features into Code Using BDD Frameworks 494 Using NUnit in a BDD Style 494 MSpec 495 Ruby Cucumber and the Gherkin Domain Specifi c Language (DSL) 496 SpecFlow 496 The Tic-Tac-Toe BDD Kata 497 Capturing the Tic-Tac-Toe Features with User Stories 498 Getting Started with the Project 501 Scenario: Starting a Game 503 Integrating the Starting a Game Scenario 514 Scenario: Alternating Players 515 Behavior 1: Ask for the Next Player 519 Behavior 2: Place the Token 523 Behavior 3: Display the Game 528 Behavior 4: Display the Next Player 533 Integrating the Alternate a Player Scenario 538 Scenario: Displaying the Game 539 Behavior 1: Placing the Token on the Grid 540 Behavior 2: Confi rming Placement of a Token 544 Behavior 3: Obtaining a Read-only View for Rendering 546 xxvi

13 Integrating the Displaying a Game Scenario 551 Scenario: Winning the Game with Three in a Row 551 Behavior 1: End the Game if There Is a Winner 552 Behavior 2: Check for a Winning Line 554 Behavior 3: Displaying the Winner to the View 557 Behavior 4: Check the Grid for a Winner 559 Integrating the Winning a Game with Three in a Row Scenario 566 Completing the Game 567 Moving Forward 567 Summary 568 About the Author 568 CHAPTER 15: AUTOMATED UNIT TESTING 569 Understanding Unit Tests 569 Scope, LEGOs, and Connected Parts 569 Understanding Test-Driven Development 570 Understanding the Benefits of a Test-First Approach 571 Testable Code 571 Self-Documenting Code 571 Defensive Code 571 Maintainable Code 571 Code Smell Detector 572 Getting Oriented with a Basic Example 572 Assign, Act, Assert 573 Assign 573 Act 573 Assert 573 Code, Tests, Frameworks, and Runners 573 Code 574 Tests 574 Testing Framework 574 Test Runner 575 Using CI Servers and Source Control 577 Solution/Project Structure 578 Using NuGet to Blend nunit and VS Methods with Fakes and Mocks 580 Faking with Dependency Injection 580 Mocking Frameworks 582 Class Attributes, Test Attributes, and Special Methods 583 xxvii

14 Testing the Hard to Test Pushing the Edges 584 Model View Controller (MVC) 586 Model View Presenter (MVP) 586 Model View ViewModel (MVVM) 587 Using Sensing Variables to Refactor Nontestable Code 587 Using Automated Unit Testing with Other Practices 588 Summary 590 About the Author 590 INDEX 591 xxviii

CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1

CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1 FOREWORD INTRODUCTION xxv xxvii CHAPTER 1: GETTING STARTED WITH ASP.NET 4 1 Microsoft Visual Web Developer 2 Getting Visual Web Developer 3 Installing Visual Web Developer Express 3 Creating Your First

More information

Pro Business Applications with Silverlight 4

Pro Business Applications with Silverlight 4 Pro Business Applications with Silverlight 4 Chris Anderson Apress* Contents at a Glance Contents About the Author Acknowledgments iv v xix xx a Chapter 1: Introduction 1 Who This Book Is For 1 About This

More information

Apex TG India Pvt. Ltd.

Apex TG India Pvt. Ltd. (Core C# Programming Constructs) Introduction of.net Framework 4.5 FEATURES OF DOTNET 4.5 CLR,CLS,CTS, MSIL COMPILER WITH TYPES ASSEMBLY WITH TYPES Basic Concepts DECISION CONSTRUCTS LOOPING SWITCH OPERATOR

More information

Silverlight Recipes. A Problem-Solution Approach. Apress* Jit Ghosh and Rob Cameron

Silverlight Recipes. A Problem-Solution Approach. Apress* Jit Ghosh and Rob Cameron . Silverlight Recipes A Problem-Solution Approach i Jit Ghosh and Rob Cameron Apress* Contents at a Glance Contents About the Author About the Technical Reviewer Acknowledgments Introduction iv v xxvi

More information

"Charting the Course... SharePoint 2007 Hands-On Labs Course Summary

Charting the Course... SharePoint 2007 Hands-On Labs Course Summary Course Summary Description This series of 33 hands-on labs allows students to explore the new features of Microsoft SharePoint Server, Microsoft Windows, Microsoft Office, including Microsoft Office Groove,

More information

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 Course Overview This instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual

More information

Pro ASP.NET MVC 2 Framework

Pro ASP.NET MVC 2 Framework Pro ASP.NET MVC 2 Framework Second Edition Steven Sanderson Apress TIB/UB Hannover 89 133 297 713 Contents at a Glance Contents About the Author About the Technical Reviewers Acknowledgments Introduction

More information

CHAPTER 1: A QUICK TOUR 3

CHAPTER 1: A QUICK TOUR 3 INTRODUCTION xxxi PART I: INTEGRATED DEVELOPMENT ENVIRONMENT CHAPTER 1: A QUICK TOUR 3 Getting Started 3 Installing Visual Studio 2017 3 Running Visual Studio 2017 9 Is Visual Studio Really Cloud Enabled?

More information

CHAPTER 1: WHAT S NEW IN SHAREPOINT

CHAPTER 1: WHAT S NEW IN SHAREPOINT INTRODUCTION xxix CHAPTER 1: WHAT S NEW IN SHAREPOINT 2013 1 Installation Changes 2 System Requirements 2 The Installation Process 2 Upgrading from SharePoint 2010 3 Patching 3 Central Administration 4

More information

Professional SharePoint 2010 Development

Professional SharePoint 2010 Development Professional SharePoint 2010 Development Rizzo, T ISBN-13: 9781118131688 Table of Contents INTRODUCTION xxv CHAPTER 1: INTRODUCTION TO SHAREPOINT 2010 1 What s New in the SharePoint Platform and Tools

More information

Programming Microsoft's Clouds

Programming Microsoft's Clouds Programming Microsoft's Clouds WINDOWS AZURE AND OFFICE 365 Thomas Rizzo Razi bin Rais Michiel van Otegem Darrin Bishop George Durzi Zoiner Tejada David Mann WILEY John Wiley & Sons, Inc. INTRODUCTION

More information

Developing ASP.NET MVC Web Applications (486)

Developing ASP.NET MVC Web Applications (486) Developing ASP.NET MVC Web Applications (486) Design the application architecture Plan the application layers Plan data access; plan for separation of concerns, appropriate use of models, views, controllers,

More information

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio

COPYRIGHTED MATERIAL. Contents. Part I: C# Fundamentals 1. Chapter 1: The.NET Framework 3. Chapter 2: Getting Started with Visual Studio Introduction XXV Part I: C# Fundamentals 1 Chapter 1: The.NET Framework 3 What s the.net Framework? 3 Common Language Runtime 3.NET Framework Class Library 4 Assemblies and the Microsoft Intermediate Language

More information

Microsoft. Inside Microsoft. SharePoint Ted Pattison. Andrew Connell. Scot Hillier. David Mann

Microsoft. Inside Microsoft. SharePoint Ted Pattison. Andrew Connell. Scot Hillier. David Mann Microsoft Inside Microsoft SharePoint 2010 Ted Pattison Andrew Connell Scot Hillier David Mann ble of Contents Foreword Acknowledgments Introduction xv xvii xix 1 SharePoint 2010 Developer Roadmap 1 SharePoint

More information

Building Effective ASP.NET MVC 5.x Web Applications using Visual Studio 2013

Building Effective ASP.NET MVC 5.x Web Applications using Visual Studio 2013 coursemonster.com/au Building Effective ASP.NET MVC 5.x Web Applications using Visual Studio 2013 Overview The course takes existing.net developers and provides them with the necessary skills to develop

More information

IN PRACTICE. Daniele Bochicchio Stefano Mostarda Marco De Sanctis. Includes 106 practical techniques MANNING

IN PRACTICE. Daniele Bochicchio Stefano Mostarda Marco De Sanctis. Includes 106 practical techniques MANNING IN PRACTICE Daniele Bochicchio Stefano Mostarda Marco De Sanctis Includes 106 practical techniques MANNING contents preface xv acknowledgments xvii about this book xix about the authors xxiii about the

More information

CHAPTER 1: INTRODUCING C# 3

CHAPTER 1: INTRODUCING C# 3 INTRODUCTION xix PART I: THE OOP LANGUAGE CHAPTER 1: INTRODUCING C# 3 What Is the.net Framework? 4 What s in the.net Framework? 4 Writing Applications Using the.net Framework 5 What Is C#? 8 Applications

More information

PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3

PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3 INTRODUCTION xix PART I: INTRODUCTION TO WINDOWS 8 APPLICATION DEVELOPMENT CHAPTER 1: A BRIEF HISTORY OF WINDOWS APPLICATION DEVELOPMENT 3 The Life of Windows 3 From Windows 3.1 to 32-bit 4 Windows XP

More information

Implementing MVVM in Real World ArcGIS Server Silverlight Applications. Brandon Copeland LJA Engineering, Inc.

Implementing MVVM in Real World ArcGIS Server Silverlight Applications. Brandon Copeland LJA Engineering, Inc. Implementing MVVM in Real World ArcGIS Server Silverlight Applications Brandon Copeland LJA Engineering, Inc. 1 Agenda / Focused Topics Application Demo Model-View-ViewModel (MVVM) What is MVVM? Why is

More information

Developing Rich Internet Applications Using Microsoft Silverlight 4

Developing Rich Internet Applications Using Microsoft Silverlight 4 Developing Rich Internet Applications Using Microsoft Silverlight 4 Course No. 10554 5 Days Instructor-led, Hands-on Introduction This course covers intermediate and advanced topics required to develop

More information

Chapter 1: Introducing SQL Server

Chapter 1: Introducing SQL Server Leiter ftoc.tex V3-03/25/2009 1:31pm Page xv Introduction xxvii Chapter 1: Introducing SQL Server 2008 1 A Condensed History of SQL Server 1 In the Beginning 1 The Evolution of a Database 1 Microsoft Goes

More information

Introduction. Part I: Silverlight Fundamentals for ASP.NET Developers 1

Introduction. Part I: Silverlight Fundamentals for ASP.NET Developers 1 Introduction xxi Part I: Silverlight Fundamentals for ASP.NET Developers 1 Chapter 1: Silverlight in a Nutshell 3 Uphill Struggle 3 Rich Client or Web Reach? 4 Silverlight Steps In 4 The Impact of Silverlight

More information

Mastering LOB Development

Mastering LOB Development Mastering LOB Development for Silverlight 5: A Case Study in Action Develop a full LOB Silverlight 5 application from scratch with the help of expert advice and an accompanying case study Braulio Di'ez

More information

20486-Developing ASP.NET MVC 4 Web Applications

20486-Developing ASP.NET MVC 4 Web Applications Course Outline 20486-Developing ASP.NET MVC 4 Web Applications Duration: 5 days (30 hours) Target Audience: This course is intended for professional web developers who use Microsoft Visual Studio in an

More information

CHAPTER 1: VISUAL STUDIO

CHAPTER 1: VISUAL STUDIO INTRODUCTION xxxi PART I: LANGUAGE CONSTRUCTS AND ENVIRONMENT CHAPTER 1: VISUAL STUDIO 2012 3 Visual Studio 2012 4 Visual Basic Keywords and Syntax 5 Console Applications 10 Creating a Project from a Project

More information

Open Source Library Developer & IT Pro

Open Source Library Developer & IT Pro Open Source Library Developer & IT Pro Databases LEV 5 00:00:00 NoSQL/MongoDB: Buildout to Going Live INT 5 02:15:11 NoSQL/MongoDB: Implementation of AngularJS INT 2 00:59:55 NoSQL: What is NoSQL INT 4

More information

DOT NET SYLLABUS FOR 6 MONTHS

DOT NET SYLLABUS FOR 6 MONTHS DOT NET SYLLABUS FOR 6 MONTHS INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate

More information

ANGULAR 2.X,4.X + TYPESRCIPT by Sindhu

ANGULAR 2.X,4.X + TYPESRCIPT by Sindhu ANGULAR 2.X,4.X + TYPESRCIPT by Sindhu GETTING STARTED WITH TYPESCRIPT Installing TypeScript Compiling the code Building a simple demo. UNDERSTANDING CLASSES Building a class Adding properties Demo of

More information

--Microsoft-- --Windows Phone--

--Microsoft-- --Windows Phone-- --Microsoft-- --Windows Phone-- Microsoft Windows Phone Course 10553A: Fundamentals of XAML and Microsoft Expression Blend Course Outline Module 1: Binding in XAML This module familiarizes the students

More information

NE Fundamentals of XAML and Microsoft Expression Blend

NE Fundamentals of XAML and Microsoft Expression Blend NE-10553 Fundamentals of XAML and Microsoft Expression Blend Summary Duration 3 Days Audience Developers Level 200 Technology Microsoft Expression Blend Delivery Method Instructor-led (Classroom) Training

More information

Comprehensive AngularJS Programming (5 Days)

Comprehensive AngularJS Programming (5 Days) www.peaklearningllc.com S103 Comprehensive AngularJS Programming (5 Days) The AngularJS framework augments applications with the "model-view-controller" pattern which makes applications easier to develop

More information

Index. Application programming interface (API), 38. Binary Application Markup Language (BAML), 4

Index. Application programming interface (API), 38. Binary Application Markup Language (BAML), 4 Index A Application programming interface (API), 38 B Binary Application Markup Language (BAML), 4 C Class under test (CUT), 65 Code-behind file, 128 Command Query Responsibility Segregation (CQRS), 36

More information

Beginning ASP.NET. 4.5 in C# Matthew MacDonald

Beginning ASP.NET. 4.5 in C# Matthew MacDonald Beginning ASP.NET 4.5 in C# Matthew MacDonald Contents About the Author About the Technical Reviewers Acknowledgments Introduction xxvii xxix xxxi xxxiii UPart 1: Introducing.NET. 1 & Chapter 1: The Big

More information

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Welcome to SQL Server Integration Services 1. Chapter 2: The SSIS Tools 21

COPYRIGHTED MATERIAL. Contents. Introduction. Chapter 1: Welcome to SQL Server Integration Services 1. Chapter 2: The SSIS Tools 21 Introduction xxix Chapter 1: Welcome to SQL Server Integration Services 1 SQL Server SSIS Historical Overview 2 What s New in SSIS 2 Getting Started 3 Import and Export Wizard 3 The Business Intelligence

More information

Programming in C# for Experienced Programmers

Programming in C# for Experienced Programmers Programming in C# for Experienced Programmers Course 20483C 5 Days Instructor-led, Hands-on Introduction This five-day, instructor-led training course teaches developers the programming skills that are

More information

Advanced WCF 4.0 .NET. Web Services. Contents for.net Professionals. Learn new and stay updated. Design Patterns, OOPS Principles, WCF, WPF, MVC &LINQ

Advanced WCF 4.0 .NET. Web Services. Contents for.net Professionals. Learn new and stay updated. Design Patterns, OOPS Principles, WCF, WPF, MVC &LINQ Serialization PLINQ WPF LINQ SOA Design Patterns Web Services 4.0.NET Reflection Reflection WCF MVC Microsoft Visual Studio 2010 Advanced Contents for.net Professionals Learn new and stay updated Design

More information

Professional ASP.NET MVC 4

Professional ASP.NET MVC 4 Professional ASP.NET MVC 4 Galloway, J ISBN-13: 9781118348468 Table of Contents FOREWORD xxvii INTRODUCTION xxix CHAPTER 1: GETTING STARTED 1 A Quick Introduction to ASP.NET MVC 1 How ASP.NET MVC Fits

More information

Windows Presentation Foundation Programming Using C#

Windows Presentation Foundation Programming Using C# Windows Presentation Foundation Programming Using C# Duration: 35 hours Price: $750 Delivery Option: Attend training via an on-demand, self-paced platform paired with personal instructor facilitation.

More information

DEVELOPING WEB AZURE AND WEB SERVICES MICROSOFT WINDOWS AZURE

DEVELOPING WEB AZURE AND WEB SERVICES MICROSOFT WINDOWS AZURE 70-487 DEVELOPING WEB AZURE AND WEB SERVICES MICROSOFT WINDOWS AZURE ACCESSING DATA(20 TO 25%) 1) Choose data access technologies a) Choose a technology (ADO.NET, Entity Framework, WCF Data Services, Azure

More information

STARCOUNTER. Technical Overview

STARCOUNTER. Technical Overview STARCOUNTER Technical Overview Summary 3 Introduction 4 Scope 5 Audience 5 Prerequisite Knowledge 5 Virtual Machine Database Management System 6 Weaver 7 Shared Memory 8 Atomicity 8 Consistency 9 Isolation

More information

Full Stack Web Developer

Full Stack Web Developer Full Stack Web Developer S.NO Technologies 1 HTML5 &CSS3 2 JavaScript, Object Oriented JavaScript& jquery 3 PHP&MYSQL Objective: Understand the importance of the web as a medium of communication. Understand

More information

Full Stack Web Developer

Full Stack Web Developer Full Stack Web Developer Course Contents: Introduction to Web Development HTML5 and CSS3 Introduction to HTML5 Why HTML5 Benefits Of HTML5 over HTML HTML 5 for Making Dynamic Page HTML5 for making Graphics

More information

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010

10264A CS: Developing Web Applications with Microsoft Visual Studio 2010 10264A CS: Developing Web Applications with Microsoft Visual Studio 2010 Course Number: 10264A Course Length: 5 Days Course Overview In this course, students will learn to develop advanced ASP.NET MVC

More information

Pro XAML with C# From Design to Deployment on WPF, Windows Store, and Windows Phone. Buddy James. Lori Lalonde

Pro XAML with C# From Design to Deployment on WPF, Windows Store, and Windows Phone. Buddy James. Lori Lalonde Pro XAML with C# From Design to Deployment on WPF, Windows Store, and Windows Phone Buddy James Lori Lalonde Contents J About the Authors About the Technical Reviewer Acknowledgments Introduction xiii

More information

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led

DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO Course: 10264A; Duration: 5 Days; Instructor-led CENTER OF KNOWLEDGE, PATH TO SUCCESS Website: DEVELOPING WEB APPLICATIONS WITH MICROSOFT VISUAL STUDIO 2010 Course: 10264A; Duration: 5 Days; Instructor-led WHAT YOU WILL LEARN In this course, students

More information

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1

DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1 DE-2310 Developing Web Applications Using Microsoft Visual Studio 2008 SP1 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2008 Delivery Method Instructor-led (Classroom)

More information

Acknowledgments Introduction. Part I: Programming Access Applications 1. Chapter 1: Overview of Programming for Access 3

Acknowledgments Introduction. Part I: Programming Access Applications 1. Chapter 1: Overview of Programming for Access 3 74029ftoc.qxd:WroxPro 9/27/07 1:40 PM Page xiii Acknowledgments Introduction x xxv Part I: Programming Access Applications 1 Chapter 1: Overview of Programming for Access 3 Writing Code for Access 3 The

More information

Programming in C#

Programming in C# Course Outline 20483- Programming in C# Duration: 5 days (30 hours) Target Audience: This course is intended for experienced developers who already have programming experience in C, C++, JavaScript, Objective-C,

More information

Fundamentals of XAML and Microsoft Expression Blend

Fundamentals of XAML and Microsoft Expression Blend 10553A - Version: 1 22 April 2018 Fundamentals of XAML and Microsoft Expression Blend Fundamentals of XAML and Microsoft Expression Blend 10553A - Version: 1 3 days Course Description: This 3-day course

More information

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days 2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days Certification Exam This course will help you prepare for the following Microsoft Certified

More information

Advance Dotnet ( 2 Month )

Advance Dotnet ( 2 Month ) Advance Dotnet ( 2 Month ) Course Content Introduction WCF Using.Net 4.0 Service Oriented Architecture Three Basic Layers First Principle Communication and Integration Integration Styles Legacy Applications

More information

Developing Rich Internet Applications Using Microsoft Silverlight 4

Developing Rich Internet Applications Using Microsoft Silverlight 4 Developing Rich Internet Applications Using Microsoft Silverlight 4 Duration: 5 Days Course Code: M10554 Overview: This course covers intermediate and advanced topics required to develop professional Silverlight

More information

Simple AngularJS thanks to Best Practices

Simple AngularJS thanks to Best Practices Simple AngularJS thanks to Best Practices Learn AngularJS the easy way Level 100-300 What s this session about? 1. AngularJS can be easy when you understand basic concepts and best practices 2. But it

More information

[MS10553]: Fundamentals of XAML and Microsoft Expression Blend

[MS10553]: Fundamentals of XAML and Microsoft Expression Blend [MS10553]: Fundamentals of XAML and Microsoft Expression Blend Length : 3 Days Audience(s) : Developers Level : 200 Technology : Microsoft Expression Blend Delivery Method : Instructor-led (classroom)

More information

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801

ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801 ALPHAPRIMETECH 112 New South Road, Hicksville, NY 11801 Course Curriculum COMPUTER SYSTEM ANALYST-.NET C# Introduction to.net Framework.NET Framework OverView CLR,CLS MSIL Assemblies NameSpaces.NET Languages

More information

PeopleSoft PeopleTools Tips & Techniques

PeopleSoft PeopleTools Tips & Techniques ORACLE Oracle Press PeopleSoft PeopleTools Tips & Techniques Jim J. Marion Mc Graw Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore Sydney Toronto

More information

"Charting the Course... Comprehensive Angular 6 Course Summary

Charting the Course... Comprehensive Angular 6 Course Summary Course Summary Description Build applications with the user experience of a desktop application and the ease of deployment of a web application using Angular. Start from scratch by learning the JavaScript

More information

brief contents PART 1 INTRODUCING WINDOWS PHONE... 1 PART 2 CORE WINDOWS PHONE... 57

brief contents PART 1 INTRODUCING WINDOWS PHONE... 1 PART 2 CORE WINDOWS PHONE... 57 brief contents PART 1 INTRODUCING WINDOWS PHONE... 1 1 A new phone, a new operating system 3 2 Creating your first Windows Phone application 30 PART 2 CORE WINDOWS PHONE... 57 3 Fast application switching

More information

MS-20487: Developing Windows Azure and Web Services

MS-20487: Developing Windows Azure and Web Services MS-20487: Developing Windows Azure and Web Services Description In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students

More information

70-486: Developing ASP.NET MVC Web Applications

70-486: Developing ASP.NET MVC Web Applications 70-486: Developing ASP.NET MVC Web Applications Candidates for this exam are professional developers who use Microsoft Visual Studio 20120157 and Microsoft.NET FrameworkASP.NET to design and develop web

More information

The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including:

The course introduces many of the techniques and technologies employed by modern desktop and enterprise applications, including: Programming in C# OD20483B; On-Demand, Video-based Course Description This training course teaches developers the programming skills that are required for developers to create Windows applications using

More information

CodeValue. C ollege. Prerequisites: Basic knowledge of web development and especially JavaScript.

CodeValue. C ollege. Prerequisites: Basic knowledge of web development and especially JavaScript. Course Syllabuses Introduction to AngularJS Length: 3 days Prerequisites: Basic knowledge of web development and especially JavaScript. Objectives: Students will learn to take advantage of AngularJS and

More information

Course Description. Audience. Module Title : 20483B: Programming in C# Duration : 5 days. Course Outline :: 20483B ::

Course Description. Audience. Module Title : 20483B: Programming in C# Duration : 5 days. Course Outline :: 20483B :: Module Title : 20483B: Programming in C# Duration : 5 days Course Description This training course teaches developers the programming skills that are required for developers to create Windows applications

More information

DE Introduction to Web Development with Microsoft Visual Studio 2010

DE Introduction to Web Development with Microsoft Visual Studio 2010 DE-10267 Introduction to Web Development with Microsoft Visual Studio 2010 Summary Duration 5 Days Audience Developers Level 100 Technology Microsoft Visual Studio 2010 Delivery Method Instructor-led (Classroom)

More information

Introduction to Web Development with Microsoft Visual Studio 2010

Introduction to Web Development with Microsoft Visual Studio 2010 Introduction to Web Development with Microsoft Visual Studio 2010 Course 10267; 5 Days, Instructor-led Course Description This five-day instructor-led course provides knowledge and skills on developing

More information

COPYRIGHTED MATERIAL. Contents. Part One: Team Architect 1. Chapter 1: Introducing the Visual Designers 3

COPYRIGHTED MATERIAL. Contents. Part One: Team Architect 1. Chapter 1: Introducing the Visual Designers 3 About the Authors Acknowledgments Introduction Part One: Team Architect 1 Chapter 1: Introducing the Visual Designers 3 Why Design Visually? 4 Microsoft s Modeling Strategy 5 Model-driven development 5

More information

HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE

HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE HOMELESS INDIVIDUALS AND FAMILIES INFORMATION SYSTEM HIFIS 4.0 TECHNICAL ARCHITECTURE AND DEPLOYMENT REFERENCE HIFIS Development Team May 16, 2014 Contents INTRODUCTION... 2 HIFIS 4 SYSTEM DESIGN... 3

More information

Pro JavaScript. Development. Coding, Capabilities, and Tooling. Den Odell. Apress"

Pro JavaScript. Development. Coding, Capabilities, and Tooling. Den Odell. Apress Pro JavaScript Development Coding, Capabilities, and Tooling Den Odell Apress" Contents J About the Author About the Technical Reviewers Acknowledgments Introduction xv xvii xix xxi Chapter 1: Object-Oriented

More information

Chapters and Appendix F are PDF documents posted online at the book s Companion Website (located at

Chapters and Appendix F are PDF documents posted online at the book s Companion Website (located at Contents Chapters 16 27 and Appendix F are PDF documents posted online at the book s Companion Website (located at www.pearsonhighered.com/deitel/). Preface Before You Begin xix xxix 1 Introduction to

More information

SERVICE-ORIENTED COMPUTING

SERVICE-ORIENTED COMPUTING THIRD EDITION (REVISED PRINTING) SERVICE-ORIENTED COMPUTING AND WEB SOFTWARE INTEGRATION FROM PRINCIPLES TO DEVELOPMENT YINONG CHEN AND WEI-TEK TSAI ii Table of Contents Preface (This Edition)...xii Preface

More information

Jim Jackson II Ian Gilman

Jim Jackson II Ian Gilman Single page web apps, JavaScript, and semantic markup Jim Jackson II Ian Gilman FOREWORD BY Scott Hanselman MANNING contents 1 HTML5 foreword xv preface xvii acknowledgments xx about this book xxii about

More information

Developing Web Applications Using Microsoft Visual Studio 2008 SP1

Developing Web Applications Using Microsoft Visual Studio 2008 SP1 Developing Web s Using Microsoft Visual Studio 2008 SP1 Introduction This five day instructor led course provides knowledge and skills on developing Web applications by using Microsoft Visual Studio 2008

More information

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks)

Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks) Microsoft ASP.NET Whole Course Syllabus upto Developer Module (Including all three module Primary.NET + Advance Course Techniques+ Developer Tricks) Introduction of.net Framework CLR (Common Language Run

More information

Beginning Silverlight 5 in C #

Beginning Silverlight 5 in C # Table of Contents: Chapter 1. Welcome to Silverlight 5 1.1 The Evolution of the User interface 1.2 Rich Internet Application Solutions 1.3 What is Silverlight? 1.4 Benefits of Silverlight 1.4.1 Cross-Platform/Cross-Browser

More information

Introduction to Creo Elements/Direct 19.0 Modeling

Introduction to Creo Elements/Direct 19.0 Modeling Introduction to Creo Elements/Direct 19.0 Modeling Overview Course Code Course Length TRN-4531-T 3 Day In this course, you will learn the basics about 3-D design using Creo Elements/Direct Modeling. You

More information

Developing ASP.NET MVC 5 Web Applications

Developing ASP.NET MVC 5 Web Applications 20486C - Version: 1 23 February 2018 Developing ASP.NET MVC 5 Web Developing ASP.NET MVC 5 Web 20486C - Version: 1 5 days Course Description: In this course, students will learn to develop advanced ASP.NET

More information

Build Loosely Coupled Silverlight Business Applications

Build Loosely Coupled Silverlight Business Applications Build Loosely Coupled Silverlight Business Applications Brian Noyes www.idesign.net About Brian Chief Architect IDesign Inc. (www.idesign.net) Microsoft Regional Director (www.theregion.com) Microsoft

More information

Index. Note: Boldface numbers indicate code and illustrations; an italic t indicates a table.

Index. Note: Boldface numbers indicate code and illustrations; an italic t indicates a table. Index Note: Boldface numbers indicate code and illustrations; an italic t indicates a table. A absolute positioning, in HTML, 184 187, 184 187 abstract classes, 6, 6 Accept header, 260 265, 261 265 access

More information

Build Testable Client and Service Applications

Build Testable Client and Service Applications Build Testable Client and Service Applications Brian Noyes IDesign Inc (www.idesign.net) brian.noyes@idesign.net About Brian Chief Architect IDesign Inc. (www.idesign.net) Microsoft Regional Director MVP

More information

Java SE7 Fundamentals

Java SE7 Fundamentals Java SE7 Fundamentals Introducing the Java Technology Relating Java with other languages Showing how to download, install, and configure the Java environment on a Windows system. Describing the various

More information

20486: Developing ASP.NET MVC 4 Web Applications

20486: Developing ASP.NET MVC 4 Web Applications 20486: Developing ASP.NET MVC 4 Web Applications Length: 5 days Audience: Developers Level: 300 OVERVIEW In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework

More information

Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand)

Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand) Oracle - Developing Applications for the Java EE 7 Platform Ed 1 (Training On Demand) Code: URL: D101074GC10 View Online The Developing Applications for the Java EE 7 Platform training teaches you how

More information

Course Outline. Developing Web Applications with ASP.Net MVC 5. Course Description: Pre-requisites: Course Content:

Course Outline. Developing Web Applications with ASP.Net MVC 5. Course Description: Pre-requisites: Course Content: Developing Web Applications with ASP.Net MVC 5 Course Description: The Model View Controller Framework in ASP.NET provides a new way to develop Web applications for the Microsoft.NET platform. Differing

More information

"Charting the Course... Comprehensive Angular 5. Course Summary

Charting the Course... Comprehensive Angular 5. Course Summary Course Summary Description Comprehensive Angular teaches students the skills and best practices they need to design, build, test, and deploy applications that provide rich end-user experiences similar

More information

Microsoft Silverlight 4 Business Application Development

Microsoft Silverlight 4 Business Application Development Microsoft Silverlight 4 Business Application Development Build Enterprise-Ready Business Applications with Silverlight Frank LaVigne Cameron Albert, - PUBLISHING - 1 BIRMINGHAM - MUMBAI Preface Chapter

More information

Pro ASP.NET 4 in C# 2010

Pro ASP.NET 4 in C# 2010 Pro ASP.NET 4 in C# 2010 ii n in Matthew MacDonald, Adam Freeman, and Mario Szpuszta Apress Contents Contents at a Glance - About the Author About the Technical Reviewer Introduction... Hi xxxii xxxiii

More information

WCF RIA Services. About Brian 8/10/2011. Brian Noyes Chief Architect IDesign Inc. (www.idesign.net)

WCF RIA Services. About Brian 8/10/2011. Brian Noyes  Chief Architect IDesign Inc. (www.idesign.net) WCF RIA Services Brian Noyes www.idesign.net About Brian Chief Architect IDesign Inc. (www.idesign.net) Microsoft Regional Director (www.theregion.com) Microsoft MVP Silverlight Publishing Developers Guide

More information

COWLEY COLLEGE & Area Vocational Technical School

COWLEY COLLEGE & Area Vocational Technical School COWLEY COLLEGE & Area Vocational Technical School COURSE PROCEDURE FOR ASP.NET PROGRAMMING CIS1865 3 Credit Hours Student Level: This course is open to students on the college level in either the Freshman

More information

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010

10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010 10262A VB: Developing Windows Applications with Microsoft Visual Studio 2010 Course Number: 10262A Course Length: 5 Days Course Overview In this course, experienced developers who know the basics of Windows

More information

DOT NET Syllabus (6 Months)

DOT NET Syllabus (6 Months) DOT NET Syllabus (6 Months) THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In- Time Compilation and CLS Disassembling.Net Application to IL

More information

"Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary

Charting the Course... MOC A Introduction to Web Development with Microsoft Visual Studio Course Summary Description Course Summary This course provides knowledge and skills on developing Web applications by using Microsoft Visual. Objectives At the end of this course, students will be Explore ASP.NET Web

More information

Index. Bower, 133, 352 bower.json file, 376 Bundling files, 157

Index. Bower, 133, 352 bower.json file, 376 Bundling files, 157 Index A Action results. See Controllers Actions. See Controllers Application model, 986 action constraints, 1000 Areas. See Routing Arrow functions. See Lambda expressions ASP.NET Core MVC (see Model View

More information

Lesson 1: Hello ios! 1

Lesson 1: Hello ios! 1 Contents Introduction xxv Lesson 1: Hello ios! 1 ios Developer Essentials 1 A Suitable Mac 1 A Device for Testing 2 Device Differences 2 An ios Developer Account 4 The Official ios SDK 6 The Typical App

More information

"Charting the Course... MOC A: Developing with the SharePoint Framework. Course Summary

Charting the Course... MOC A: Developing with the SharePoint Framework. Course Summary Course Summary Description This five-day instructor-led course is intended for developers who want to be able to create client-side applications with SharePoint Framework. In this course, students will

More information

70-487: Developing Windows Azure and Web Services

70-487: Developing Windows Azure and Web Services 70-487: Developing Windows Azure and Web Services Candidates for this certification are professional developers that use Visual Studio 2015112017 11 and the Microsoft.NET Core Framework 4.5 to design and

More information

COURSE 20487B: DEVELOPING WINDOWS AZURE AND WEB SERVICES

COURSE 20487B: DEVELOPING WINDOWS AZURE AND WEB SERVICES ABOUT THIS COURSE In this course, students will learn how to design and develop services that access local and remote data from various data sources. Students will also learn how to develop and deploy

More information

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS

COURSE 20486B: DEVELOPING ASP.NET MVC 4 WEB APPLICATIONS ABOUT THIS COURSE In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework 4.5 tools and technologies. The focus will be on coding activities that enhance the

More information

20486: Developing ASP.NET MVC 4 Web Applications (5 Days)

20486: Developing ASP.NET MVC 4 Web Applications (5 Days) www.peaklearningllc.com 20486: Developing ASP.NET MVC 4 Web Applications (5 Days) About this Course In this course, students will learn to develop advanced ASP.NET MVC applications using.net Framework

More information

DE Developing Windows Applications with Microsoft Visual Studio 2010

DE Developing Windows Applications with Microsoft Visual Studio 2010 DE-10262 Developing Windows Applications with Microsoft Visual Studio 2010 Summary Duration 5 Days Audience Developers Level 200 Technology Visual Studio Delivery Method Instructor-led (Classroom) Training

More information

ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p.

ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p. Preface p. xix ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p. 6 Personalization p. 6 Master Pages p. 6 Navigation p.

More information