Learning Tree International

Tel: 08-506 668 00
 

Önskar du mer information?

Förnamn*:

Efternamn*:

Funktion:

Internadress:

Företag*:

Adress*:

Ort*:

Postnummer*:

Land* :
   Landskoder

Telefonnummer*:

E-post*:

* = Obligatoriskt

Informationen du lämnar kommer att användas för att kommunicera med dig om Learning Tree-produkter som kan vara av intresse för dig. Sekretessregler

När vi tagit emot ditt formulär tar vi kontakt med dig via e-post eller telefon.

Tidsbegränsat erbjudande  – Spara upp till 40 % per kurs

 

Building Web Applications with ASP.NET and Ajax: Hands-On


Kurs: 5064 dagar

 Tipsa kollega Tipsa Kursbeskrivning Kursbeskrivning Ladda ner PDF PDF

Frequently Asked Questions

What is this course about?

In this course, you learn how to build scalable Web applications using Microsoft's Visual Studio 2010 and .NET 2.0/3.0/3.5/4. You learn how to create n-tier Web applications with efficient programmatic access to databases as well as how to develop components and build an implementation-independent data access layer using the Respiratory Pattern. You also learn how to create a more responsive UI using ASP.NET Ajax, WCF Web services, the Ajax toolkit and jQuery.

What are ASP and ASP.NET?

ASP (Active Server Pages) is a legacy Web application technology that intermixes interpreted server- and client-side scripting with HTML. ASP.NET is Microsoft's Web application technology, providing fully compiled, event-driven page code that is more cleanly separated from HTML. ASP.NET applications are easier to install-just copy the application-and easier to enhance (it is not necessary to shut down the application to install a new component). They achieve scalability by using .NET components.

This course uses ASP.NET 4.

What is Visual Studio 2010?

Visual Studio 2010, which is used in this course, is the principal integrated environment for creating .NET applications. The environment is completely language-neutral, supporting languages from Visual Basic to C++ to JavaScript. You can use Visual Studio 2010 to create client/server and Web applications. Developers can use Visual Studio 2010 to create applications by combining the best of a wide variety of development tools.

What background do I need?

.NET programming experience at the level of Course 503, Visual Basic® Programming for .NET: Hands-On or Course 419, C# Programming: Hands-On is assumed. For example, you should be familiar with concepts such as method overloading, inheritance, encapsulation and namespaces. Specifically, you should know how to:

  • Use try-catch-finally error handling
  • Create and inherit classes
  • Write properties and methods

You should also have experience with Web application development (e.g. HTML, JavaScript, ASP, PHP, ColdFusion, etc.) as well as experience using the Windows graphical environment. Prior ASP.NET development experience is helpful but is not required.

Who will benefit from this course?

This course benefits:

  • Programmers who want to add .NET Web development to their skill set
  • Those interested in producing robust, scalable Web applications

What is Ajax and how is it covered in this course?

Asynchronous JavaScript And XML (Ajax) allows Web pages to update parts of the page with information from the server without a full page refresh. Microsoft's implementation of Ajax includes Ajax extensions and the Ajax toolkit. A significant amount of time in this course is spent on Ajax and the Ajax toolkit, including converting existing ASP.NET controls to use Ajax behavior, connecting ASP.NET controls to Web services and creating a toolkit control extender.

I already know how to use ASP. Will this course be useful for me?

Yes. ASP.NET is a more modern, highly developed environment than ASP. While it bears some similarities to ASP, ASP.NET is a very different way to create Web applications. ASP.NET database interfacing and component technologies are radically different from the COM and ADO used in Active Server Pages.

I currently use Visual Studio .NET 2003, Visual Studio 2005 or Visual Studio2008 and am upgrading to Visual Studio 2010. Will I benefit from this course?

Yes! This course is particularly beneficial to developers who need to refresh their knowledge of Visual Studio and gain the skills to exploit the new features of Visual Studio 2010 and ASP.NET 2.0/3.0/3.5/4.

I use Visual Studio .NET 2003 and ASP.NET 1.1 and do not plan to upgrade. Will this course be useful for me?

You would derive some benefit from this course as many of the basic concepts remain the same. However, many of the features and controls used in the course are specific to later versions of Visual Studio and are not available in Visual Studio .NET 2003.

What are ADO.NET, the Entity Framework and LINQ and how are they covered in this course?

ADO.NET, the Entity Framework and LINQ are all data access technologies.

ADO.NET is a Microsoft data access technology that provides a rich set of objects for various types of applications in both client/server and multitier environments as well as better platform interoperability and scalable data access from connected and disconnected sources.

LINQ, which was new in .NET 3.5, is a general purpose querying framework that provides efficient programmatic querying across diverse data sources. LINQ to SQL (an object relational mapping tool) is covered in the course, and LINQ to Objects is used for sorting, filtering and aggregation.

The Entity Framework is an object relational mapping tool that was introduced in .NET 3.5 Service Pack 1 that is not SQL Server specific.

All three data access technologies are introduced briefly in the course and are used to perform create, retrieve, update and delete functionality via inline SQL and stored procedures.

When I've finished this course, will I be able to create a complete, dynamic Web site?

Yes, absolutely. The course introduces you to the tools and technologies available in ASP.NET so that you can deliver a complete scalable Web application.

How is this course different from Course 512?

Course 512, ASP.NET WebForms: A Comprehensive Hands-On Introduction, is for those new to Web development who need to create client-facing pages with simple back-end functionality. Course 512 provides training in topics unique to creating Web-based user interfaces in ASP.NET 4, such as creating a consistent look and feel across all the pages in a site and moving data onto Web pages.

While Courses 512 and 506 cover the ASP.NET application development structure, Course 506 emphasizes ASP.NET in the context of application development and is best suited for those with previous Web development experience. This course focuses on the design, creation and development of robust, n-tier Web applications and addresses topics such as network load balancing, the use of components, distributed state, and implementing WCF Web services. Course 506 also provides a substantial introduction to Ajax-enabling a scalable Web site.

When Course 506 is combined with Course 512, you acquire a complete knowledge of ASP.NET Web application development from the detailed coverage of user interface components in Course 512 through the in-depth coverage of components and application development access covered in Course 506.

How much time is spent on each topic?

ContentHours
Architecture of Scalable Applications2.5
Building the Data Layer4.0
Constructing the Presentation Layer5.0
Implementing the Business Layer2.5
Building More Responsive ASP.NET Pages with Ajax2.5
Developing with jQuery4.5
Deploying Web Packages2.5
Times, including the workshops, are estimates; exact times may vary according to the needs of each class.

How much of the course is devoted to hands-on exercises?

About 45 percent of the course is composed of hands-on exercises, which are presented in both Visual Basic and C#. As you go through the course, you build a complete application that uses the features and functions of ASP.NET 4. You create pages that use simple WebForms and Web controls, write components and WCF Web services, and use ADO.NET, LINQ or the Entity Framework to query and alter databases. You also build Web pages using Ajax extensions. the Ajax Control Toolkit and jQuery. At the completion of the course, you are able to develop Web applications using custom components with full-featured database access.

Does this course help me prepare for any Microsoft certification exams?

Yes. This course, in conjunction with Course 512, ASP.NET WebForms: A Comprehensive Hands-On Introduction, helps you prepare for Microsoft Exam 70-562: .NET Framework 3.5, ASP.NET Application Development, which earns credit toward the Microsoft Certified Technology Specialist (MCTS): .NET Framework 3.5, ASP.NET Applications certification.

Also in conjunction with Course 512, ASP.NET WebForms: A Comprehensive Hands-On Introduction, Course 506 helps you prepare for Microsoft Exam 70-564: Designing and Developing ASP.NET Applications using Microsoft .NET Framework 3.5, and Exam 70-567: Transition your MCPD Web Developer Skills to MCPD ASP.NET Developer 3.5.

Exams 70-564 and 70-567 each earn credit toward the Microsoft Certified Professional Developer (MCPD): ASP.NET Developer 3.5 certification.

Due to the difficulty of Microsoft certification exams, those who take Courses 506 and 512 would also need to study before taking these exams.

Why should I take this course instead of one offered by Microsoft?

Learning Tree is dedicated to helping accelerate the careers of our clients by providing them with world-class technology and management training. Our independence from Microsoft (and any other vendor) allows us to give an unbiased view of what works and what does not. This course is objective in its approach, having been developed independently from Microsoft by industry experts who bring their real-world experience to the classroom.

How does this course relate to other Learning Tree courses?

Other courses that may be of interest include:

 

Kursschema

Learning Tree AnyWare Du kan gå de överstrukna kurserna i klassrummet eller live, online via Learning Tree AnyWareTM.

Storbritannien

20 - 23 marsLondon boka kurs

USA

13 - 16 marsWashington boka kurs
27 - 30 marsNew York boka kurs
10 - 13 aprilWashington boka kurs
8 - 11 majWashington boka kurs

När du ska gå en AnyWare-kurs bör du anmäla dig minst 10 dagar före kursstart.

Fler datum och platser.

Kurspriser

22 950 krOrd. Pris
kurspriser med
rabattprogram
14 300 krMed Treklöver
12 975 krMed Fyrklöver
17 350 krMed Företagskort -
10-kort
17 360 krMed ProPack 40
Alla priser i SEK, exkl moms.

Företagsintern &
anpassad utbildning

Denna och alla andra Learning Tree-kurser kan ges på plats hos er och/eller anpassas för er organisation.

Certification Core Course