Your Cart Is Empty
Home > Technical Courses > Visual Studio > Introduction to Programming for Non-Programmers: C#
This course describes how to use the Visual Studio environment, and how to write good syntax in code constructs within that environment.
This is an introductory programming course provides a strong foundation that will allow you to further your skills with additional education. This course describes how to use the Visual Studio environment, and how to write good syntax in code constructs within that environment. In addition, important object-oriented concepts will be introduced. The course will conclude by incorporating database connectivity into .NET applications.
Category
ID
Duration
Level
Price
Visual Studio
13790
4 Day(s)
Foundation
$1,795.00
Objectives
Upon successful completion of the C# Programming: Introduction for Non-Programmers training course, you will be able to:• Comfortably navigate the Visual Studio environment• Visually design, code, and test a Windows Forms Application• Understand data types and choose when different types are appropriate• Use code structures such as conditional statements and loops• Create methods and handle events• Utilize Arrays and Collections• Respond to runtime errors and validate user data• Create and use classes• Utilize inheritance• Understand the basics of database connectivity• Use ADO.NET to write custom data access code (If Time Permits)
Section 1: Introduction to Visual StudioHow to get started with Visual Studioo Introduction to the .NET Frameworko A tour of the Visual Studio IDEo How to test a projectHow to design a Windows Forms Applicationo Visual Studio Options and Settingso Creating new projectsHow to code and test a Windows Forms Applicationo Introduction to object-oriented programmingo Properties, methods, and eventso How an application responds to eventso Coding a formo How to run, test, and debug a projectSection 2: The C# language essentialsHow to Work with Numeric and String Datao Built-in value typeso Declaring and initializing variables and constantso Arithmetic expressionso Assignment statementso Castingo Using the Math classHow to code control structureso Boolean expressionso Conditional statementso LoopsHow to code methods and event handlerso Coding and calling methodso Parameterizing methodso Refactoring code into a methodo Passing arguments by value and by reference to a methodHow to handle exceptions and validate datao How exceptions worko Using Structured exception handlingo Validating data
How to use Arrays and Collectionso One-dimensional arrayso Multi-dimensional arrayso Jagged arrayso CollectionsSection 3: Object-Oriented ProgrammingHow to create and use classeso Introduction to classeso Adding classes to a projecto Adding class members Fields Properties Methods Constructors Static Memberso Diagraming classeso StructuresHow to work with Inheritanceo How inheritance workso Creating base and derived (sub) classeso PolymorphismSection 4: Database ProgrammingAn introduction to database programmingo Components of a client/server systemo Introduction to relational databaseso Using SQLo Introduction to ADO.NETHow to use ADO.NET to write your own data access code (If Time Permits)o Connections and Commandso Paramaterized SQL Statementso Executing Commands
Questions?
MCSA: Universal Windows PlatformMCSA: Web Applications
Before attending this course, it is recommended that students:• Have comfort in navigating around a Windows computer system• Prior programming experience is not requiredIf you have prior programming experience, you should consider our regular Introduction to C# course. For details on this alternative faster paced course for programmers course, go to Programming in C# (20483).
Introduction to Programming for Non-Programmers: C#
Class Schedule
Live Online
Classroom Virtual
Course Overview
Training Delivery Methods
With Productivity Point, you will have a spectrum of delivery methods to choose from... when where and how you like it. Whether it's in a classroom or online, we have a delivery option to meets your needs.
Classroom Live
Private Group
On Demand
Classroom Live Training
Get in-person, hands-on instruction with live lab exercises taught by subject matter experts who deliver authorized and industry-leading content.
With classrooms in almost every major U.S. city, Productivity Point has something for users of every level, so you can earn the most popular industry certifications. You get hands-on learning experience with live lab exercises taught by experienced instructors. We proudly advocate our learning services to be hosted by the best-qualified trainers in terms of technical knowledge and teaching skills.
Classroom Virtual Training
Prefer to have a dedicated classroom for your virtual experience? Attend live, hands- on training via remote instructor from one of Productivity Point’s multiple locations.
Enjoy a focused and professional training environment, including all technical equipment provided along with administrative and technical support at your fingertips. With over 150 locations to choose from, review our course catalog or contact your personal Productivity Point Account Manager to see if the course you have in mind is delivered at one of our dedicated virtual classrooms in your area.
Live Online Training
Blend the best from traditional face-to-face instructor-led training with the latest in conferencing technology.
Private Group Training
Your private group classroom experience will not only take place in the location of your choice (including any of our training centers), but you will enjoy the following amenities:
On-Demand Learning
On-Demand is an IT training solution designed around your schedule, budget, and learning needs. Combining high-quality video, reading, and knowledge checks in a self-paced format, On-Demand helps you build skills as your schedule allows—all at once or five minutes at a time.
With On-Demand, you learn at your own pace and in the convenience of your own space.
With Learn at your own pace…
Productivity Point Learning Solutions evolved out of a desire to increase our outreach both nationally and internationally.
Productivity Point Headquarters 1580 Sawgrass Corporate Parkway Suite 205 Sunrise, Florida 33323 United States
Contact T 1-844-238-8607 P 1-954-425-6141 F 1-954-928-9057 E info@productivitypointls.com