This course presents all the essential tools, libraries, components and best practices that today's Web developers must utilize while building leading-edge ASP.NET Web applications. It begins by explaining the different Web application architectures and project types supported by Visual Studio 2008. Next, it introduces the different types of Web controls that are at the developers disposal. It also demonstrates the power of creating custom Web controls. User controls and master pages demonstrate the power of code reuse while the site navigation controls can be used to simplify navigation for the Web users. A thorough explanation of ADO.NET is covered using the latest Web data controls. Students will also learn about the ASP.NET provider model introduced with.NET 2.0 and newer. Web Parts are also extensively covered for use on ASP.NET and SharePoint Web sites. Today's Web security risks are explained and AJAX is covered.
Intertech's Complete C# course is designed to expose experienced software developers to the C# programming language and the core APIs of the.NET platform. The course will begin by exposing attendees to the syntax and semantics of the C# programming language and Object Oriented Programming (OOP) concepts. Students will gain an understanding of the.NET type system (classes, structures, enums, interfaces and delegates), assembly configuration, file IO operations and the role of type metadata. Once the foundational topics have been addressed, the remainder of the class will introduce the role of Windows Forms, ADO.NET, and ASP.NET. During this course, the participant will: Learn Object Oriented Programming with C#; Learn to build desktop applications using Windows Forms; Learn to interact with relational databases using ADO.NET; Learn to build web sites using ASP.NET; Learn to build XML web services using the.NET platform.
Silverlight 2.0 is a web-based GUI toolkit based on the WPF programming model. Intertech's Complete Silverlight 2.0 will examine this new API beginning with the topics of XAML, code files and Silverlight 2.0 development tools. Attendees will learn about the Silverlight 2.0 programming model, control templates, data binding, graphical rendering services, the ASP.NET Silverlight controls and browser interactions. Learning Objectives: Understand the Silverlight 2.0 programming model and XAML; Learn to build custom user controls; Work with data binding; Work with animation and graphical rendering. This class is intended for experienced.NET 2.0 software developers. No knowledge of Silverlight 2.0 is assumed.
Windows Presentation Foundation (WPF) is a GUI toolkit introduced with.NET 3.0. Intertech's Complete WPF will examine this new programming API beginning with the topics of XAML, code files and WPF development tools. Attendees will learn about the WPF control programming model, styles and control templates, data binding, graphical rendering services and the construction of navigationally-based applications. Learning Objectives: Understand the WPF programming model with and without XAML; Learn to build custom user controls; Work with WPF data binding; Work with animation and graphical rendering. This class is intended for experienced.NET 2.0 software developers. No knowledge of WPF is assumed.
This training course provides students with the knowledge needed to use the Hibernate Object/Relational Mapping (ORM) framework to implement the persistence layer of J2EE applications. Upon completion of this course, you should be able to: Understand the concepts of object/relational mappings; Understand the architecture of Hibernate; Integrate and configure Hibernate in Java EE applications; Create Hibernate mappings; Retrieve and update persistent objects using Hibernate; Use HQL (Hibernate Query Language) and criteria queries; Know when to use database and application transactions; Understand the Hibernate caching architecture; Tune performance of Hibernate operations; Use various Hibernate tools.
This course provides students with the knowledge needed to use the Spring Framework and the Eclipse Spring IDE to develop flexible, testable and maintainable Java EE enterprise applications. This course covers v2.5 of the Spring Framework. Upon completion of this course, you should be able to: Understand the need for the Spring framework; Use the tools available with the Eclipse Spring IDE; Use inversion of control to increase flexibility and testability of applications; Create testable applications and components using Spring; Understand and use aspect-oriented programming to better handle cross-cutting concerns; Integrate Spring with the Hibernate ORM framework; Declaratively and programmatically manage transactions in Spring; Use the Spring MVC web framework to develop flexible web applications; Use Spring Web Flow to create conversational web applications; Integrate Spring with the Hibernate ORM framework.
This course introduces the students to Jakarta Struts 1.2. During the course, students will learn to design and develop Struts based applications. Many real life hands on exercises are used to teach various concepts of Struts. Learning Objectives: Understand and explain the Jakarta Struts framework; Design and build Struts based applications. Topics examined include: introduction to Struts, Struts project configuration, basic struts programming, basic view development, struts tags libraries, jsp expression language, standard tag library, advanced programming, struts techniques, the validator package, and tiles framework.