Master Sviluppatore Microsoft
Master
Online

Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Descrizione
-
Tipologia
Master
-
Metodologia
Online
-
Ore di lezione
144h
-
Durata
18 Giorni
-
Inizio
Scegli data
"Acquisisci le conoscenze per diventare uno sviluppatore Microsoft Visual Studio .NET, elemento fondamentale per essere subito “operativi” sul lavoro.
Ti prepari alla certificazione Microsoft “MCSD: App Builder”, elemento fondamentale per trovare lavoro o migliorare la tua posizione.
Grazie al ricco programma didattico potrai seguire i seguenti corsi:
MOC 20483 - Programming in C# - 5 gg
Exam Prep 70-483 - Programming in C# - 1 gg
MOC 20486 - Developing ASP.NET 4.5 MVC Web Applications - 5 gg
Exam Prep 70-486 - Developing ASP.NET 4.5 MVC Web Applications - 1 gg
MOC 20487 - Developing Windows Azure and Web Services - 5 gg
Exam Prep 70-487 - Developing Windows Azure and Web Services - 1 gg"
Informazioni importanti
Prezzo per gli utenti Emagister:
Sedi e date
Luogo
Inizio del corso
Inizio del corso
Successi del Centro
Tutti i corsi devono essere aggiornati
La media delle valutazioni dev'essere superiore a 3,7
Più di 50 opinioni degli ultimi 12 mesi
3 anni del centro in Emagister.
Materie
- Javascript
- Testing
- Windows
- Hosting
- Visual Studio
- C++
- Management
- Pipeline
- Framework
- Jquery
- HTTP
- C#
- C
- Visual studio 2008
- .net framework
- Api
- Security
- Visual Studio 2010
- Web master
- Web services
- Sviluppo web
- ASP.NET MVC 4
- ASP.NET Web
- Object Oriented Programming
- Javascript
- Visual Studio
- Web services
- Visual Studio
- Web services
- Web services
Professori
Corpo Docente PCS
Docente Senior (min. 5 anni)
Programma
- Module 1: Review of C# Syntax
- Overview of Writing Applications using C#
- Datatypes, Operators, and Expressions
- C# Programming Language Constructs
- Lab : Developing the Class Enrolment Application
- Implementing Edit Functionality for the Students List
- Implementing Insert Functionality for the Students List
- Implementing Delete Functionality for the Students List
- Displaying the Student Age
- Module 2: Creating Methods, Handling Exceptions, and Monitoring Applications
- Creating and Invoking Methods
- Creating Overloaded Methods and Using Optional and Output Parameters
- Handling Exceptions
- Monitoring Applications
- Lab : Extending the Class Enrolment Application Functionality
- Refactoring the Enrolment Code
- Validating Student Information
- Saving Changes to the Class List
- Module 3: Developing the Code for a Graphical Application
- Implementing Structs and Enums
- Organizing Data into Collections
- Handling Events
- Lab : Writing the Code for the Grades Prototype Application
- Adding Navigation Logic to the Application
- Creating Data Types to Store User and Grade Information
- Displaying User and Grade Information
- Module 4: Creating Classes and Implementing Type-safe Collections
- Creating Classes
- Defining and Implementing Interfaces
- Implementing Type-safe Collections
- Lab : Adding Data Validation and Type-safety to the Grades Application
- Implementing the Teacher, Student, and Grade Types as Classes
- Adding Data Validation to the Grade Class
- Displaying Students in Name Order
- Enabling Teachers to Modify Class and Grade Data
- Module 5: Creating a Class Hierarchy by Using Inheritance
- Creating Class Hierarchies
- Extending .NET Framework Classes
- Creating Generic Types
- Lab : Refactoring Common Functionality into the User Class
- Creating and Inheriting from the User Base Class
- Implementing Password Complexity by Using an Abstract Method
- Creating the ClassFullException Class
- Module 6: Reading and Writing Local Data
- Reading and Writing Files
- Serializing and Deserializing Data
- Performing I/O Using Streams
- Lab : Generating the Grades Report
- Serializing the Data for the Grades Report as XML
- Previewing the Grades Report
- Persisting the Serialized Grades Data to a File
- Module 7: Accessing a Database
- Creating and Using Entity Data Models
- Querying Data by Using LINQ
- Updating Data by Using LINQ
- Lab : Retrieving and Modifying Grade Data
- Creating an Entity Model from the The School of Fine Arts Database
- Updating Student and Grade Data Using the Entity Framework
- Extending the Entity Model to Validate Data
- Module 8: Accessing Remote Data
- Accessing Data Across the Web
- Accessing Data in the Cloud
- Lab : Retrieving and Modifying Grade Data in the Cloud
- Creating a WCF Data Service for the SchoolGrades Database
- Integrating the WCF Data Service into the Application
- Retrieving Student Photographs Over the Web
- Module 9: Designing the User Interface for a Graphical Application
- Using XAML to Design a User Interface
- Binding Controls to Data
- Styling a User Interface
- Lab : Customizing Student Photographs and Styling the Application
- Customizing the Appearance of Student Photographs
- Styling the Logon View and the StudentPhoto Control
- Module 10: Improving Application Performance and Responsiveness
- Implementing Multitasking by using Tasks and Lambda Expressions
- Performing Operations Asynchronously
- Synchronizing Concurrent Access to Data
- Lab : Improving the Responsiveness and Performance of the Application
- Ensuring that the User Interface Remains Responsive When Retrieving Data for Teachers
- Providing Visual Feedback During Long-Running Operations
- Module 11: Integrating with Unmanaged Code
- Creating and Using Dynamic Objects
- Managing the Lifetime of Objects and Controlling Unmanaged Resources
- Lab : Upgrading the Grades Report
- Generating the Grades Report by Using Microsoft Office Word
- Controlling the Lifetime of Word Objects by Implementing the Dispose Pattern
- Module 12: Creating Reusable Types and Assemblies
- Examining Object Metadata
- Creating and Using Custom Attributes
- Generating Managed Code
- Versioning, Signing and Deploying Assemblies
- Lab : Specifying the Data to Include in the Grades Report
- Creating the IncludeInReport Attribute
- Generating the Report
- Storing the Grades.Utilities Assembly Centrally
- Module 13: Encrypting and Decrypting Data
- Implementing Symmetric Encryption
- Implementing Asymmetric Encryption
- Lab : Encrypting and Decrypting Grades Reports
- Encrypting the Grades Report
- Decrypting the Grades Report
Exam Prep 70-483 - Programming in C# - 1 gg
MOC 20486 - Developing ASP.NET 4.5 MVC Web Applications - 5 gg
- Module 1: Exploring ASP.NET MVC 4
- Overview of Microsoft Web Technologies
- Overview of ASP.NET 4.5
- Introduction to ASP.NET MVC 4
- Lab : Exploring ASP.NET MVC 4
- Exploring a Photo Sharing Application
- Exploring a Web Pages Application
- Exploring a Web Forms Application
- Exploring an MVC Application
- Module 2: Designing ASP.NET MVC 4 Web Applications
- Planning in the Project Design Phase
- Designing Models, Controllers, and Views
- Lab : Designing ASP.NET MVC 4 Web Applications
- Planning Models
- Planning Controllers
- Planning Views
- Architecting an MVC Application
- Module 3: Developing ASP.NET MVC 4 Models
- Creating MVC Models
- Working with Data
- Lab : Developing ASP.NET MVC 4 Models
- Creating an MVC Project and Adding a Model
- Creating a New SQL Azure Database in Visual Studio
- Adding Properties and Methods to MVC Models
- Using Display and Edit Annotations in MVC Models
- Module 4: Developing ASP.NET MVC 4 Controllers
- Writing Controllers and Actions
- Writing Action Filters
- Lab : Developing ASP.NET MVC 4 Controllers
- Adding an MVC Controller and Writing the Actions
- Writing the Action Filters in a Controller
- Using the Photo Controller
- Module 5: Developing ASP.NET MVC 4 Views
- Creating Views with Razor Syntax
- Using HTML Helpers
- Reusing Code in Views
- Lab : Developing ASP.NET MVC 4 Views
- Adding a View for Photo Display
- Adding a View for New Photos
- Creating and Using a Partial View
- Adding a Home View and Testing the Views
- Module 6: Testing and Debugging ASP.NET MVC 4 Web Applications
- Unit Testing MVC Components
- Implementing an Exception Handling Strategy
- Lab : Testing and Debugging the ASP.NET MVC 4 Web Applications
- Performing Unit Tests
- Configuring Exception Handling
- Module 7: Structuring ASP.NET MVC 4 Web Applications
- Analyzing Information Architecture
- Configuring Routes
- Creating a Navigation Structure
- Lab : Structuring ASP.NET MVC 4 Web Applications
- Using the Routing Engine
- Building Navigation Controls
- Module 8: Applying Styles to ASP.NET MVC 4 Web Applications
- Using Template Views
- Applying CSS to an MVC Application
- Creating an Adaptive User Interface
- Lab : Applying Styles to ASP.NET MVC 4 Web Applications
- Using Template Views
- Applying a Consistent Look and Feel to an MVC Application
- Adapting Webpages for Different Browsers
- Module 9: Building Responsive Pages in ASP.NET MVC 4 Web Applications
- Using AJAX and Partial Page Updates
- Implementing a Caching Strategy
- Lab : Building Responsive Pages in ASP.NET MVC 4 Web Applications
- Using Partial Page Updates
- Configuring ASP.NET Caches
- Module 10: Using JavaScript and jQuery for Responsive MVC 4 Web Applications
- Rendering and Running JavaScript Code
- Using jQuery and jQueryUI
- Lab : Using JavaScript and jQuery for Responsive MVC 4 Web Applications
- Using jQuery to Respond to Users
- Using jQueryUI to Build a User Interface
- Module 11: Controlling Access to ASP.NET MVC 4 Web Applications
- Implementing Authentication and Authorization
- Assigning Roles and Membership
- Lab : Controlling Access to ASP.NET MVC 4 Web Applications
- Configuring Authentication
- Controlling Access to Resources
- Providing User Account Facilities
- Module 12: Building a Resilient ASP.NET MVC 4 Web Application
- Developing Secure Sites
- State Management
- Lab : Building a Resilient ASP.NET MVC 4 Web Application
- Storing User Preferences
- Using User Preferences in the Photo Gallery
- Module 13: Using Windows Azure Web Services in ASP.NET MVC 4 Web Applications
- Introduction to Windows Azure
- Designing and Writing Windows Azure Services
- Consuming Windows Azure Services in a Web Application
- Lab : Using Windows Azure Web Services in ASP.NET MVC 4 Web Applications
- Creating and Coding a Windows Azure Service
- Consuming Data from a Windows Azure Service
- Module 14: Implementing Web APIs in ASP.NET MVC 4 Web Applications
- Developing a Web API
- Calling a Web API from Mobile and Web Applications
- Lab : Implementing Web APIs in ASP.NET MVC 4 Web Applications
- Developing a Web API in MVC 4
- Adding Routes and Controllers to Handle REST Requests
- Calling RESTful services from Client-Side Code
- Module 15: Handling Requests in ASP.NET MVC 4 Web Applications
- Using HTTP Modules and HTTP Handlers
- Using Web Sockets
- Lab : Handling Requests in ASP.NET MVC 4 Web Applications
- Writing a Web Handler that Uses Web Sockets
- Building a Chat Room in the Photo Sharing Application
- Module 16: Deploying ASP.NET MVC 4 Web Applications
- Deploying Web Applications
- Deploying MVC 4 Applications
- Lab : Deploying ASP.NET MVC 4 Web Applications
- Deploying an Application to Windows Azure
- Testing the Completed Application
MOC 20487 - Developing Windows Azure and Web Services - 5 gg
Module 1: Overview of service and cloud technologies
- Key Components of Distributed Applications
- Data and Data Access Technologies
- Service Technologies
- Cloud Computing
- Exploring Blue Yonder Airlines Travel Companion Application
- Lab : Exploring the work environment
- Create a Windows Azure SQL Database
- Create an Entity Data Model
- Create an ASP.NET Web API service
- Deploy a web application to Windows Azure
- Module 2: Querying and manipulating data using Entity Framework
- ADO.NET overview
- Creating an entity data model
- Querying data
- Manipulating data
- Lab : Creating a data access layer using Entity Framework
- Explore the data model and integration test projects
- Create a data model
- Query and manipulate data
- Module 3: Creating and consuming ASP.NET Web API services
- What are HTTP services?
- Creating an ASP.NET Web API service
- Handling HTTP requests and responses
- Hosting and consuming ASP.NET Web API services
- Lab : Creating the travel reservation ASP.NET Web API service
- Create an ASP.NET Web API service
- Consume an ASP.NET Web API service
- Module 4: Extending and securing ASP.NET Web API services
- The ASP.NET Web API request pipeline
- The ASP.NET Web API response pipeline
- Creating OData services
- Implementing Security in ASP.NET Web API services
- Injecting dependencies into controllers
- Lab : Extending Travel Companions ASP.NET Web API services
- Create a dependency resolver for repositories
- Add a new media type for RSS requests
- Add OData capabilities to the flight schedule service
- Apply validation rules in the booking service
- Secure the communication between client and server
- Module 5: Creating WCF services
- Advantages of creating services with WCF
- Creating and implementing a contract
- Configuring and hosting WCF services
- Consuming WCF services
- Lab : Creating and consuming the WCF booking service
- Create the WCF booking service
- Configure and host the WCF service
- Consume the WCF service from the ASP.NET Web API booking service
- Module 6: Designing and extending WCF services
- Applying design principles to service contracts
- Handling distributed transactions
- WCF pipeline architecture
- Extending the WCF pipeline
- Lab : Designing and extending WCF services
- Create a custom error handler runtime component
- Add support for distributed transactions to the WCF booking service
- Use asynchronous WCF client calls
- Module 7: Implementing Security in WCF services
- Transport security
- Message security
- Configuring service authentication and authorization
- Lab : Securing a WCF service
- Secure the WCF service
- Configure the ASP.NET Web API booking service for secured communication
- Module 8: Windows Azure Service Bus
- Windows Azure Service Bus Relays
- Windows Azure Service Bus Queues
- Windows Azure Service Bus Topics
- Lab : Windows Azure Service Bus
- Use a service bus relay for the WCF booking service
- Publish booking updates to clients using Windows Azure Service Bus Topics
- Module 9: Hosting services
- Hosting services on-premises
- Hosting services in Windows Azure
- Lab : Hosting Services
- Host the WCF booking service in IIS
- Host the ASP.NET Web API services in a Windows Azure Web role
- Host the booking management service in a Windows Azure Web Site
- Module 10: Deploying Services
- Web Deployment with Visual Studio
- Creating and deploying Web Application packages
- Command-line tools for web deployment packages
- Deploying to Windows Azure
- Continuous delivery with TFS and GIT
- Best practices for production deployment
- Lab : Deploying services
- Deploying an updated service to Windows Azure
- Updating a Windows Azure Web Site with Web Deploy
- Exporting and importing an IIS deployment package
- Module 11: Windows Azure Storage
- Introduction to Windows Azure storage
- Windows Azure Blob Storage
- Windows Azure Table Storage
- Windows Azure Queue Storage
- Restricting access to Windows Azure Storage
- Lab : Windows Azure Storage
- Storing content in Windows Azure storage
- Accessing Windows Azure storage
- Creating shared access signatures for blobs
- Module 12: Monitoring and diagnostics
- Performing diagnostics using tracing
- Configuring service diagnostics
- Monitoring IIS
- Monitoring services using Windows Azure diagnostics
- Debugging using IntelliTrace
- Collecting Windows Azure metrics
- Lab : Monitoring and Diagnostics
- Configuring WCF tracing and message logging
- Configuring Windows Azure diagnostics
- Module 13: Identity management and access control
- Claim-based identity concepts
- Access Control Service
- Configuring services to use federated identities
- Handling federated identities in the client side
- Lab : Identity management and access control
- Configure Windows Azure ACS
- Integrate ACS with the ASP.NET Web API
- Examine the authentication procedure in the client application
- Module 14: Scaling Services
- Introduction to scalability
- Load balancing
- Scaling on-premises services with distributed cache
- Windows Azure caching
- Caveats of scaling services
- Scaling globally
- Lab : Scalability
- Use Windows Azure Caching
- Support federated security in a scaled environment
Ulteriori informazioni
Esami:
Esame 70-483 - Programming in C#
Esame 70-486 - Developing ASP.NET 4.5 MVC Web Applications
Esame 70-487 - Developing Windows Azure and Web Services
I voucher d'esame sono inclusi nel prezzo del Master.
Manuale: Il Materiale Didattico Ufficiale per tutti i corsi Microsoft MOC può essere richiesto, se disponibile, in forma elettronica (DMOC) invece che cartacea e lo studente iscritto potrà scaricarlo dal sito Microsoft. Chi acquista un DMOC ha diritto a consultare tutte le versioni del manuale, sia quelle precedenti a quella che acquista sia quelle che usciranno successivamente, dove troverà corretti eventuali errori e/o le novità del prodotto.
Natura del corso: Operativo (previsti lab su PC)
Hai bisogno di un coach per la formazione?
Ti aiuterà a confrontare vari corsi e trovare l'offerta formativa più conveniente.
Master Sviluppatore Microsoft