Developing Web Applications with Microsoft Visual Studio 2010

Niveau
Tijdsduur
Startdatum en plaats
Logo van Master it Training
Opleiderscore: starstarstarstarstar_border 8,4 Master it Training heeft een gemiddelde beoordeling van 8,4 (uit 78 ervaringen)

Tip: meer info over het programma, startdatum, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen

Rotterdam
29 jul. 2019 tot 2 aug. 2019
Eindhoven
5 aug. 2019 tot 9 aug. 2019
Eindhoven
19 aug. 2019 tot 23 aug. 2019
Vianen
26 aug. 2019 tot 30 aug. 2019
Eindhoven
2 sep. 2019 tot 6 sep. 2019
Vianen
2 sep. 2019 tot 6 sep. 2019
Vianen
9 sep. 2019 tot 13 sep. 2019
Eindhoven
18 sep. 2019 tot 20 sep. 2019
Rotterdam
23 sep. 2019 tot 27 sep. 2019
Vianen
30 sep. 2019 tot 4 okt. 2019
Vianen
1 okt. 2019 tot 4 okt. 2019
Eindhoven
7 okt. 2019 tot 11 okt. 2019
Eindhoven
14 okt. 2019 tot 18 okt. 2019
Vianen
14 okt. 2019 tot 18 okt. 2019
Vianen
28 okt. 2019 tot 1 nov. 2019
Eindhoven
4 nov. 2019 tot 8 nov. 2019
Vianen
4 nov. 2019 tot 8 nov. 2019
Eindhoven
11 nov. 2019 tot 15 nov. 2019
Rotterdam
18 nov. 2019 tot 22 nov. 2019
Vianen
18 nov. 2019 tot 22 nov. 2019

Beschrijving

Met onze unieke lesmethode Active Learning leer je aantoonbaar effectiever

Bij Master it Training maken wij gebruik van een unieke lesmethode genaamd Active Learning. Bij Active Learning word je gecoacht bij het ontwikkelen van vaardigheden die voor jou persoonlijk cruciaal zijn. De methode sluit goed aan bij hoe mensen leren, en houdt rekening met wat jij al weet en kunt. Als je erover nadenkt, is het zo logisch als wat.

- Je bepaalt zelf je leertempo
- De trainer coacht je bij het definiëren van jouw leertraject
- Je onthoudt en begrijpt je nieuwe kennis beter
- Alles draait om toepassing van de stof in jouw praktijk

In deze training leren de deelnemers geavanceerde ASP.NET MVC en Web Forms toepassingen ontwikkelen met het .NET framework 4 tools en technologieën. De focus ligt op programmeren met als doel de performance en schaalbaarheid van een Web site applicatie te verbeteren. ASP.NET MVC zal geïntroduceerd worden, waarna het vergeleken wordt met Web Forms zodat de deelnemer weet wanneer welke toegepast zou moeten/kunnen worden.Na afronding van deze training kun je: De onderliggende architectuur en het ontwerp van een Web applicatie beschrijven; Best practices uitvoeren en de juiste afweging maken gebaseerd op de zakelijke vereisten bij het ontwerpen van een Web applicatie; MVC modellen, “controllers”…

Lees de volledige beschrijving

Veelgestelde vragen

Heb je een vraag? Onze adviseurs helpen je graag. Bel ons op 085 7440830 of e-mail naar info@springest.nl.

Met onze unieke lesmethode Active Learning leer je aantoonbaar effectiever

Bij Master it Training maken wij gebruik van een unieke lesmethode genaamd Active Learning. Bij Active Learning word je gecoacht bij het ontwikkelen van vaardigheden die voor jou persoonlijk cruciaal zijn. De methode sluit goed aan bij hoe mensen leren, en houdt rekening met wat jij al weet en kunt. Als je erover nadenkt, is het zo logisch als wat.

- Je bepaalt zelf je leertempo
- De trainer coacht je bij het definiëren van jouw leertraject
- Je onthoudt en begrijpt je nieuwe kennis beter
- Alles draait om toepassing van de stof in jouw praktijk

In deze training leren de deelnemers geavanceerde ASP.NET MVC en Web Forms toepassingen ontwikkelen met het .NET framework 4 tools en technologieën. De focus ligt op programmeren met als doel de performance en schaalbaarheid van een Web site applicatie te verbeteren. ASP.NET MVC zal geïntroduceerd worden, waarna het vergeleken wordt met Web Forms zodat de deelnemer weet wanneer welke toegepast zou moeten/kunnen worden.Na afronding van deze training kun je: De onderliggende architectuur en het ontwerp van een Web applicatie beschrijven; Best practices uitvoeren en de juiste afweging maken gebaseerd op de zakelijke vereisten bij het ontwerpen van een Web applicatie; MVC modellen, “controllers” en views ontwikkelen; Het ontwerp van een Web applicatie optimaliseren voor vindbaarheid voor zoekmachines; Coderen aan de serverside voor Web Forms; Data management voor Web Forms optimaliseren; Kwaliteit waarborgen bij het debuggen, unit testen en herstructureren;’ Een Web applicatie beveiligen; Gebruik maken van Master pagina’s en CSS voor een consistente UI; Ontwikkelen van clientside scripts en services voor een responsive, rijke en interactieve UI; Geavanceerde AJAX implementeren binnen een Web applicatie; Een webapplicatie uitrollen; Een Web applicatie ontwikkelen met Silverlight.

Let op. Deze training is exclusief het examen.

Doelgroep

Deze training is bedoeld voor professionele web ontwikkelaars die gebruik maken van Microsoft Visual Studio in een middelgrote ontwikkelomgeving. Deelnemers hebben bij voorkeur minimaal twee drie jaar ervaring met het ontwikkelen van web gebaseerde applicaties met Microsoft Visual Studio en Microsoft ASP.NET. De doelgroep van deze training zijn ervaren gebruikers van Microsoft Visual Studio 2008 SP1 en nieuwere versies van Visual Studio. De deelnemer begrijpt hoe hij moet omgaan met de nieuwe mogelijkheden die Visual Studio 2010 biedt.

Voorkennis voor de Developing Web Applications with Microsoft Visual Studio 2010 training

In aanvulling op de professionele Web ontwikkelaars ervaring zou je moeten beschikken over de volgende technische kennis.Probleem oplossende technieken die toegepast worden binnen de software ontwikkeling, inclusief de volgende principes van software ontwikkeling: Modern software ontwikkel model; Typische fases in een software ontwikkelcyclus; Concepten van eventgebaseerd programmeren; Concepten van objectgeoriënteerd programmeren; Maken van usecase diagrammen; Ontwerpen en maken van een gebruikersinterface; Maken van een gestructureerde applicatie.Basis kennis van de volgende programmeertechnieken en enige praktische ervaring met het schrijven van scripts: Web script technieken; Macro script technieken; Windows script technieken.Basis kennis van het doel, de functie en mogelijkheden van de volgende .NET Framework onderwerpen; Common Language Runtime; .NET Framework class bibliotheek; Common Type Systeem; Component interoperation; CrossLanguage interoperabiliteit; Samenvoegingen in de Common Language Runtime; Applicatie domeinen; Runtime hosts ondersteund door het .NET Framework.Ervaring met de volgende Visual Studio 2008 taken: Declareren en initialiseren van type variabelen met de “Camel case naming convention”; Gebruik maken van aritmische, relationele en logische operators in code statements; Gebruik maken van branching statements voor het beheersen van de uitvoeringen; Gebruik maken van loops voor het itereren door collecties of het herhalen van stappen tot aan een specifieke conditie voldaan is; Classes en methodes aanmaken voor het creëren van de basisstructuur van een applicatie; Methodes en events gebruiken voor het toepassen van de programmeer logica van een applicatie; Syntax en logische fouten identificeren; Databronnen benaderen en beheren.Ervaring met object georiënteerd ontwerpen en ontwikkelen, waaronder: Het maken en gebruik maken van classes en class eigenschappen; Het maken en aanroepen van methoden en overload methoden; Toepassen van inheritance, basis classes en abstracte classes; Declareren, aanroepen en verwerken van events; Reageren op en instellen van exceptions; Implementeren van interfaces en polymorphisme; Implementeren van gedeelde en statische members; Aanmaken van componenten en class bibliotheken.Ervaring met “NTier” applicatie ontwerp en ontwikkelling, waaronder: Het beheren van een software ontwikkelproces; Het controleren van de input op gebruikers interface niveau in Windows Client en Web applicaties;’ Debuggen, traceren en profileren van .NET applicaties; Monitoren en loggen van .NET applicaties; Basis testen en best practices toepassen; Uitvoeren van basis Data Access taken met LINQ; Implementeren van basis beveiligingsbest practices in .NET applicaties; Implementeren van simpele service calls; Gebruik maken van .NET Configuratie Files; Uitrollen van .NET Framework applicaties met ClickOnce en MS Installer.

Onderwerpen in de Developing Web Applications with Microsoft Visual Studio 2010 training

Module 1: Overview of Web Application DesignThis module describes the underlying architecture and design of a Web applicationLessons Overview of IIS 7.0 Overview of ASP.NET 4.0 Introduction to the MVC Framework Overview of the Request Life CycleLab : Exploring the Adventure Works Web Site Exercise 1: Explore the Adventure Works Web Site Exercise 2: Comparing Web Forms and MVC Exercise 3: Working with the Web Forms Page Life CycleAfter completing this module, students will be able to: Describe the underlying architecture of ASP.NET 4.0. Identify new features in ASP.NET 4.0. Describe the components of the MVC framework. Describe the structure of an MVC application. Describe the life cycle of a Web Forms page. Describe the life cycle of an MVC page. Describe the differences between the life cycle of a Web Forms page and an MVC pageModule 2: Designing a Web ApplicationThis module describes the best practices and tradeoffs that you need to make when designing a Web application.Lessons Web Applications: Case Studies Web Application Design Essentials Guidelines for Determining When to Use Web Forms and MVC Visual Studio 2010 Tools and Technologies for Web Application DesignLab : Redesigning the Adventure Works Web site Exercise 1: Reviewing the Adventure Works Web site Exercise 2: Redesigning the Adventure Works Web site Exercise 3: Adding MVC Capabilities to the Adventure Works Web siteAfter completing this module, students will be able to: Explain the different types of web applications and their characteristics. Choose the correct design based on the on business requirements, utilizing Web Forms and MVC based. Explain the different tools and technologies and best practices around each.Module 3: Developing MVC ModelsThis module describes the MVC development model (Models, Controllers, and Views) and how to create the Models that are used to access and modify the data in a data source.Lessons Exploring Ways to Create MVC Models Creating a Data RepositoryLab : Developing MVC Models Exercise 1: Exploring Ways to Create MVC Models Exercise 2: Creating Data RepositoryAfter completing this module, students will be able to: Create MVC models by using classes and data mapping tools. Create a data repositoryModule 4: Developing MVC ControllersThis module describes how to create the Controllers that are used to respond to communications from the user and how to implement the application flow and logic.Lessons Implementing MVC Controllers Creating Action MethodsLab : Developing MVC Controllers Exercise 1: Creating an MVC Controller Exercise 2: Adding Code to List the Blog Entries Exercise 3: Adding Code to Create a New Blog Entry Exercise 4: Adding Code to Edit a Blog Entry Exercise 5: Adding Code to Delete a Blog EntryAfter completing this module, students will be able to: Implement MVC controllers. Create action methodsModule 5: Developing MVC ViewsThis module describes how to create the Views that are used to expose the application UI. The module also covers how to manage preaction and postaction behavior of Controller action methods using the included action filters are provided as part of MVCLessons Implementing MVC Views Implementing StronglyTyped MVC Views Implementing Partial MVC ViewsLab : Developing MVC Views Exercise 1: Develop a List MVC View Exercise 2: Develop a Details MVC View Exercise 3: Develop a Create MVC View Exercise 4: Develop an Edit MVC View Exercise 5: Develop a Delete MVC ViewAfter completing this module, students will be able to: Describe what an MVC view is and the varied types of views. Create an MVC view. Implement strongly typed MVC views. Implement partial MVC viewsModule 6: Designing for DiscoverabilityThis module describes how to implement the navigational design and also how discoverability will be achieved through content keywords and page URLs.Lessons Overview of Search Engine Optimization Creating the Robots and Sitemap Files Using ASP.NET RoutingLab : Designing for Discoverability Exercise 1: Mapping URLs of Web Forms Pages Exercise 2: Creating a Sitemap File Exercise 3: Building the Application InfrastructureAfter completing this module, students will be able to: Describe the need to optimize the design of a Web site for discoverability by search engines and how the IIS SEO Toolkit helps in optimization. Create robots.txt and sitemap.xml files. Use ASP.NET with Web Forms and MVC pages.Module 7: Writing ServerSide Code for Web FormsThis module describes the advanced features of serverside coding and technologies. The module describes how to allow the website to move into a global and web farm environment through localization, shared sessions, and custom user controls. The module will also cover how to use the custom validator and regular expressions.Lessons Overview of the Structure of a Web Application Controlling ViewState Localizing a Web Application Persisting Data on a Web Forms Page Validating User InputLab : Writing ServerSide Code for Web Forms Exercise 1: Modifying a Web Forms Page to Display Localized Content Exercise 2: Persisting data on a Web Forms Page Exercise 3: Exploring Viewstate Exercise 4: Adding Validation to Web Forms PagesAfter completing this module, students will be able to: Describe the structure of a Web application. Control ViewState based on performance requirements. Localize a Web application by using resource files. Describe the techniques used to persist user information. Describe the different technologies used in web farms. Validate user input in Web Forms and MVC pages.Module 8: Optimizing Data Management for Web FormsThis module describes how to optimize and display data management tasks for a Web Formsbased application using Dynamic Data, Data Binding, LinqToEntities, server side controls, and serverside code.Lessons Managing Data by Using LINQ to Entities Using Data Source Controls Using ASP.NET Dynamic DataLab : Optimizing Data Management for Web Forms Exercise 1: Managing Data by Using LINQ to Entities Exercise 2: Customizing the GridView Exercise 3: Using ListView, DetailsView | Charts Exercise 4: Managing Data by Using ASP.NET Dynamic DataAfter completing this module, students will be able to: Use the LINQtoEntities framework to manage data Use data source and data bound controls in Web Forms. Use ASP.NET Dynamic Data in Web Forms.Module 9: Ensuring Quality by Debugging, Unit Testing, and RefactoringThis module describes how to perform checkin testing for their Web Forms and MVC applications as well as how to use the builtin debugging capabilities of VS2010.Lessons Debugging and Refactoring Code Unit Testing Code Processing Unhandled Exceptions Test Driven DevelopmentLab : Debugging, Unit Testing and Refactoring Exercise 1: Configuring Error Handling Exercise 2: Debugging Code Exercise 3: Logging Exercise 4: Creating Unit Tests Exercise 5: Implementing the TestFirst Development MethodologyAfter completing this module, students will be able to: Debug and refactor code Unit test code. Describe how to log information to a file, database, event or other, including best practices. Describe the TestDriven Development methodology.Module 10: Securing a Web ApplicationThis module describes how to mitigate common security threats and to implement the essentials (must haves) of Web security in both MVC and Web Forms applications.Lessons Configuring Authentication Configuring ASP.NET Membership Managing Authorization by Using ASP.NET RolesLab : Securing a Web Application Exercise 1: Configuring ASP.NET Membership and Roles Exercise 2: Authentication Exercise 3: AuthorizationAfter completing this module, students will be able to: Configure authentication Configure ASP.NET Membership Manage authorization by using ASP.NET RolesModule 11: Applying Master Pages and CSSThis module describes how to achieve a consistent UI in a reusable manner.Lessons Applying Master Pages Applying CSS, Skins, and ThemesLab : Applying Master Pages and CSS Exercise 1: Modify a Master Page Exercise 2: Create Nested Master Page Exercise 3: Integrating a Master Page Exercise 4: Control Skins Exercise 5: Applying Styles | ThemesAfter completing this module, students will be able to: Identify challenges in developing a Web application that is compatible across a wide range of browsers and ways to address these challenges. Apply master pages for a consistent application UI. Apply CSS for a consistent application UI.Module 12: Developing Client Side Scripts and ServicesThis module described how to develop clientside scripts and services for a responsive, rich, and interactive application UI.Lessons Developing ClientSide Scripts Implementing AJAX Creating ServicesLab : Developing Client Side Scripts and Services Exercise 1: Creating ClientSide Script Exercise 2: Advanced JQuery Exercise 3: Creating a WCF ServiceAfter completing this module, students will be able to: Develop clientside scripts Implement advanced JQuery Create servicesModule 13: Implementing Advanced AJAX in a Web ApplicationThis module describes the programmatic side of AJAX enabled controls (as well as extending server controls to include AJAX functionality) on a Web Forms page as well as implementing AJAX on a MVC pageLessons Implementing Ajax in ASP.NET MVC Pages Using Microsoft Ajax Implementing Ajax in ASP.NET MVC Pages Using jQuery Working With jQuery and Ajax EventsLab : Implementing Advanced Ajax for the AdventureWorks web application Exercise 1: Using AJAX in an MVC Page Scenario Exercise 2: Using jQuery in an MVC Page •Exercise 3: Handling jQuery Ajax EventsAfter completing this module, students will be able to: Manage browser history Implement AJAX in MVC pages Implement jQueryModule 14: Deploying a Web ApplicationThis module describes how to plan, configure, and perform deployment tasks associated with a production Web site. The module also describes the Web site lifecycle as it pertains to deployment.Lessons Overview of Web Application Deployments Overview of Web Site Deployments Deploying AdventureWorksLab : Deploying AdventureWorks Exercise 1: Deploying a Web Application Project Using OneClick Publish Exercise 2: Deploying a Web Application Using a Web Deployment Package Exercise 3: Deploying a Web Site with the Copy Web Site Tool Exercise 4: Deploying a Web Site with the Publish Web Site UtilityAfter completing this module, students will be able to: Identify challenges in deploying Web applications and describe varied target environments. Describe Web application compilation methods and tools. Transform the web.config file when deploying a Web applicationModule 15: Developing a Web Application by Using SilverlightThis module introduce students to Silverlight by having them integrate a Silverlight module into an existing ASP.NET application. Students will learn how to add a Silverlight project to an existing solution, leverage the existing Web application by calling a WCF service, and display the information in Silverlight.Lessons Introduction to Rich Internet Applications Overview of Silverlight Creating a Silverlight ApplicationLab : Developing a Web Application by Using Silverlight Exercise 1: Creating a Silverlight Project Exercise 2: Creating a Silverlight WCF Service Exercise 3: Displaying Data by Using Silverlight ControlsAfter completing this module, students will be able to: Describe the characteristics of RIAs and the technologies for building them. Describe the features of Silverlight, its architecture, and the use of XAML for developing Silverlight applications Create a Silverlight application.

Blijf op de hoogte van nieuwe ervaringen

Er zijn nog geen ervaringen.

Deel je ervaring

Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Heb je een vraag? Onze adviseurs helpen je graag. Bel ons op 085 7440830 of e-mail naar info@springest.nl.

Download gratis en vrijblijvend de informatiebrochure

Aanhef
(optioneel)
(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.