System iNetwork e-Learning

System i Application Modernization Using the .NET Framework

Many of the most pressing System i modernization needs can be met by applying the tools and technologies in the Microsoft .NET Framework. The .NET Framework and its development environment, Visual Studio 2005, let you easily create:

  • Web services
  • Smart Client Applications
  • Web applications

    Schedule:

    Section 1420
    Weeks:6
    Sessions:6
    Start Date:April 13, 2010
    End Date:May 18, 2010
    Other Important Dates:Starts Tuesday, April 13
    Meets:The course will meet online for 6 one-hour sessions once per week. The first session will meet online at 3:30 pm EST, on Tuesday, April 13. Sessions will continue at 2:00 p.m. EST on Tuesday, April 20, 27, May 4, 11, and 18.

    Pricing:

    $315 for System iNetwork Pro VIP Members. All pricing is based on the cost for System iNetwork Pro VIP Members. If you're not a Pro VIP-level member, you may need to renew or upgrade your subscription status to take any e-class at VIP-level rates. Rates for non-VIP members are $399, which includes a FREE automatic upgrade to Pro VIP status for 12 months (which also means that you'll enjoy VIP-level pricing for the next 12 months!). The rate for international registrations is $499.


    To Register:

    Register for System i Application Modernization Using the .NET Framework.

    Instructor:

    Craig Pelkie
    craig@web400.com

    Craig Pelkie has worked as a programmer with IBM midrange computers for many years. He has also written and lectured extensively on AS/400 and iSeries technologies, including client/server programming, Client Access, Java, WebSphere and Web development.



    Course Agenda:

    Course format:
    Weekly on-line webinar sessions, 1 hour per session. You will be provided with a link to download the session handout prior to the start of each session. Sessions are recorded, so if it is not possible to attend the session while it is in progress, you can play it back at your convenience.

    Each session includes an accompanying lab handout, with complete illustrated instructions for developing and running the sample applications. Each lab will take from 2-3 hours to complete. To get the most benefit from this course, you should plan to complete the work in each lab during the week following the on-line webinar.

    E-mail support is provided for the webinar session content and for material presented in the labs. Examples are given in both Visual Basic and C#.

    Week 1: Web Programming Techniques in the .NET Framework
    This session starts by reviewing basic web development techniques in Visual Studio 2005. You'll learn how to use .NET features to work with session and application state to provide support for multipage web applications. You'll also learn how to use authentication features to control who has access to your web applications.

    Week 2: Deploying Web Applications in .NET
    Once you've developed a web application, you need to deploy it to Microsoft Internet Information Server (IIS) so that your users can access your application. In this session, you'll see how to set up and configure a deployment environment, as well as the steps that are required to deploy your web application from Visual Studio to IIS.

    Week 3: Introduction to Windows Forms
    Windows Forms programming is an important .NET development skill. Using Windows Forms, you can develop highly interactive programs that take full advantage of the rich GUI provided by Windows. In this session, you'll learn how to use Visual Studio to develop Windows Forms that use several basic GUI features to retrieve and display data from your System i.

    Week 4: More Features of Windows Forms
    Continuing with the material presented in Week 3, this session will show you how to use additional controls available for Windows Forms programming. You'll learn how to create tabbed dialogs, use the treeview control and work with many features of the grid control. By learning how to use these tools you can create highly polished Windows applications that will provide your users with truly useful and easy-to-use access to your System i.

    Week 5: Develop Web Services in the .NET Framework
    In this session, you'll learn the important concepts behind web services and how to use the Visual Studio tools to develop and test web services. You'll learn how to create, test and deploy web services applications that provide access to your System i database.

    Week 6: Using Web Services with Applications
    Although web services are commonly used for machine-to-machine applications with no user interface, you can also attach web services to a GUI. One reason to do so is that deploying the application is much easier: you don't need to install database provider code on the client machine. In this session, you'll see how to use .NET controls to work with web services and present the results in Windows and Web forms applications.

    Prerequisites:

    You are expected to have some basic familiarity with Visual Studio, the Microsoft .NET Framework and either Visual Basic or C#.

    Minimum Technical Requirements:

    The examples and labs provided in this eLearning course use Microsoft Visual Studio 2008. You can use any version of Visual Studio (Express Editions, Standard or Professional). All materials presented in this lab are depicted using the Standard edition. If you do not have a copy of Visual Studio 2008, you can download a 90-day Evaluation Version of Visual Studio 2008 Professional Edition from the Microsoft Visual Studio web site (http://www.microsoft.com/vstudio).

    The connection to the System i database uses the IBM iSeries Access .NET Data Provider (available in iSeries Access V5R3M0 and higher) or the IBM iSeries Access OLE DB Provider (available in iSeries Access V5R1M0 and higher). You are responsible for obtaining and installing the database provider on your development PC and on any other PCs or servers that you deploy your applications to.

    There are no specific software prerequisites for your AS/400, iSeries or System i, although a minimum release level of V5R1M0 is assumed.

    If you have a specific question regarding course content, contact Craig Pelkie at craig@web400.com.

    FAQs specific to this course:
    No FAQs for this course.

    What about the e-learning experience?
    Here's a list of frequently asked questions about System iNetwork e-learning classes.

  • ProVIP Sponsors