PRIVATE GROUP FEE:
$ Based upon a class size of six students.
Scheduling can be adjusted to employee work hours and incorporate client assignments.
SMALL CLASS SIZE:
There is a surcharge associated with training two or fewer students.
CONTENT AND OBJECTIVES:
Code and test a program which will display information and prompt the user to enter first and last names.
The programs use console operations for displaying and entering data.
Visual Studio .NET
Code a console program which will accept multiple arguments; the first argument is the employee’s last name and the second argument is the employee’s age in years.
Use the Visual Studio to create and run the program; use the Project properties in Visual Studio to set the arguments.
C# Language Fundamentals
Write a program which calculates the cube of a number entered by the user; perform the calculation using math and with the Pow method in Math.
Write a program for calculating the accumulation of $300 at 5% simple interest over a period of 8 years: 1- The formula is A = P * (1 + R * N), where A=accumulation, R=interest rate, N=number of years. 2- Do not use constant values; allow the user to enter the values. 3- The answer is $420.
Write a program for determining whether an integer entered by a user is divisible by 4: 1- Use the mod operator and the ternary operator. 2- Enter in two numbers, one that is divisible by 4 and another which is not divisible by 4.
Write an interactive program which contains a loop that allows the user to enter simple commands: 1- Add: Prompts for two numbers which are added and displayed. 2- Subtract: Prompts for two numbers which are subtracted and displayed. 3- Quit: Exits the program. 4- Any invalid command will display a help screen listing the three commands.
Creating Objects in C#
Create a program which displays a solid square using the character asterisk.
Code the program by creating a Square class with fields and methods, including displaying the square.
Implement a test routine for testing the class.
Object Oriented Programming Techniques in C#
Create an electronic commerce system using classes and inheritance.
1- Start by implementing a class called Item that will keep track of items in a shopping list; an item is the name of a product and the quantity that will be purchased. 2- Code a constructor and an appropriate Show method for displaying the information. 3- Implement a class called Product by inheriting from Items; a product has a name, quantity and a price. 4- Code a class called Talk that has two virtual methods: Speak which displays “Hello” and Goodbye which displays “Goodbye”. 5- Code a driver program for testing the class. 6- Code another class SaySpanish that is derived from Talk. 7- Override the two methods which display Hola and Adios in the methods.
Practical Programming with C#
Create an ArrayList and add three elements of different types: string, integer, and date: 1- Display the content of the array on the console. 2- Create a queue and add three elements of different types. 3- Display the elements on the console. 4- Create a queue and add three elements of different types; display the elements on the console.
Write a program which reads a series of sentences from the console; an empty string indicates the end of the program: 1- For each sentence display the words, each word on a separate line.
Write a program which reads a series of sentences from the console; an empty string indicates the end of the program: 1- For each string display a count of the number of vowels (AEIOU), number of alphabetic letters, and total number of characters in the string.
Building .NET-based Applications with C#
Use file I/O to read student data, calculate averages, and other statistics.
Code the display methods; override the ToString() to display additional information.
ADO.NET for Accessing Data
Create modules which will query, insert, update, and delete data from a database using ADO.NET.
Any major database can be used: Oracle, SQL Server, Db2, etc.
Given the following Windows-based application: A user enters values for the length and width of a rectangle and clicks the Calculate button or presses the Enter key to activate that button: 1- The application then displays the area and perimeter of the rectangle in the third and fourth labels on the right side of the form. 2- The user enters two operands and an operator and clicks the Calculate button or presses the Enter key to perform the calculation.
Code a program which displays a text box and a menu; the content of the text box changes when the user selects an item in the menu: 1- An action will be performed for each element in the menu: display Today Date, display Start-up Path, display Host Name, and display IP Address.
Code a program which contains a populated Listview: 1- The first column should contain a checked list with a list of projects. 2- The second column contains the Project Manager. 3- The third column contains a completion code of Y or N. 4- The last column contains the project duration.
Code a tab control with three Tabpages: Breakfast, Lunch, and Supper: 1- In each page, place some food items in check boxes.
XML Web Services in a C# Application
Create a simple web service and run the supplied testing and invocation utility.
Web Application with Web Forms
Code a Claim Processing page which allows users to enter data: 1- The Claim Number must contain a 5 digit number. 2- Any other value should generate an error. 3- Use a validation control to check the value and display the error message. 4- The Name must contain a value even if it is only one character. 5- Use a validation control to check the value and display an error.
Deploying an Application
Create a deployment project for deploying a Windows application and web application.
Effective February 27, 2012, the course dates listed on the SYS-ED schedules only will be available based upon approved and authorized user ID.
Copyright Acknowledgement: The software product(s) listed in this outline are owned and copyrighted by their respective companies. SYS-ED makes no representation regarding ownership in any of the software products that we train on.
SYS-ED courses are not intended for or open to the general public. They are intended for employees of Fortune 1000 companies, government municipalities, consulting companies, software, companies, healthcare providers. and mid-sized businesses. Individuals attending such courses will be required to execute a statement acknowledging that the employer will be paying for the SYS-ED course and that the employer has a licensed version of the software.