C# Programming (Visual Studio 2015 or 2017)
|Meets:||On Demand - 5 days or two 3 day classes|
There are still openings remaining at this time.
Online registration is not available at this time. Please contact our office for more information.
Support Person: SummaSource at Auburn Montgomery Phone: 334-244-3080 Email: firstname.lastname@example.org
This is a great first course in C#, whether you’re a programming novice or an experienced programmer. What follows are 5 reasons why that’s true.
But what if you’ve already read books or attended other C# courses and still don’t know how to build a professional C# application? Then these 5 reasons point out what you’ve been missing and why this is the right course for you, too.
#1: A FAST start, coupled with Visual Studio productivity
This course starts you off using all the best features of Visual Studio so you can begin productive work almost immediately. In fact, it has you create a simple business application in modules 2 and 3 so you can see right away how the core features of C# and of Visual Studio work.
#2: Object-oriented programming made clear
When it comes to object-oriented programming, too many C# courses resort to whimsical but useless metaphors, like illustrating objects by creating animal classes such as mammals, cats, and dogs. Then, they leave it up to you to figure out how to transfer these concepts to business applications.
In contrast, this course presents business objects such as customers, invoices, and products so you can see how OOP is used to create multi-tiered applications in the real world.
#3: Confidence in handling business requirements
Learning to use C# classes and OOP techniques isn’t enough. You also have to know how to code for the tasks that are required in most business applications.
That’s why this course builds on your skills in incremental steps to teach you how to validate data; handle numeric, date, and string data; work with loops, arrays, and collections; code methods and event handlers; handle exceptions; and work with text, binary, and XML data.
#4: A solid grounding in database programming
You can’t create business applications without handling databases.
So this course teaches you how to create database applications using C# tools like data sources and data-handling controls that are designed for rapid application development and prototyping. It includes introductions to ADO.NET coding and the Entity Framework that give you more control over database processing than what the RAD tools offer. And it introduces you to LINQ, a feature that lets you query almost any data structure…not just databases…using the C# language.
#5: Real-world applications tie it all together
This course presents complete, non-trivial applications that illustrate what you need to know on the job. Studying applications like these is the key to mastering C# development, but you won’t find them in many other C# courses.
Who Should Attend?
This course is for anyone who wants to learn how to use C# to develop Windows Forms applications.
- It works if you’re new to programming.
- It works if you’re new to Microsoft’s .NET development environment.
- It works if you’re an experienced .NET developer who’s new to C#.
- It works if you have programming experience with another language like Java, C++, or COBOL.
And it works if you’ve already read some books or attended other C# courses and still don’t know how to develop a real-world business application.