C# Programming for the Absolute Beginner

by I Train Scotland Claim Listing

This course is designed for the new programmer, wishing to start a career in application/web development.

£1890

Contact the Institutes

Fill this form

Advertisement

I Train Scotland Logo

img Duration

5 Days

Course Details

C# Programming for the Absolute Beginner

This course is designed for the new programmer, wishing to start a career in application/web development.

Many people realise that the easiest way to learn is by seeing and doing. This course takes this easy to follow approach, with lots of opportunity to practice, plenty of examples to verify your work, easy to follow explanations, and plenty of sample code to examine.

In no time at all, you can start writing simple programs of your own design, using one of the most vibrant and popular languages of today, C.

 

Course Goals:

Delegates will learn the core C# language. Stating with variables, how to create and use them effectively, and the different types of data available to the developer. Then the Delegates will start to build C# programs using constructs such as if statements and loops. Delegates will then explore the structure of a C# application by creating methods and calling them when needed. Delegates will then create reusable classes to hold methods and provide the back end code for an application.

 

Topics:

 

Your First Program

  • Course Overview

  • What is .NET

  • The Programming Environment

  • Basic .NET coding

  • Running a Program in Visual Studio

 

Variables

  • What is a variable

  • Naming conventions

  • Data Types

  • Numeric Data Types Variables and Math

  • Obtaining User Input

 

Decisions

  • What if?

  • Providing and Alternative

  • Checking Multiple Possibilities

  • Time to switch

 

Loops

  • Safe Loops

  • Unsafe Loops

  • Controlling Loop Flow

  • Loops within Loops

  • Running Programs

  • Comments

  • Building Solutions

  • Running the Application

  • Debugging

 

Arrays

  • What is an Array

  • The use of Arrays

  • Multidimensional Arrays

  • Using Strings

  • An overview of Strings

  • Escape Sequences

  • Concatenation

  • String Data Types

  • String Manipulation

  • Introduction to Methods

  • Parameters

  • Return Value

  • Collections

  • ArrayList

  • Boxing and Unboxing

  • Generic List

  • Hash Tables

 

More on Methods

  • Overloading

  • Passing by Value vs by Reference

  • The Out Keyword

  • Parameter Arrays

 

Classes

  • Constructor

  • Constructor and Structures

  • Properties

  • Class Methods

 

Handling Exceptions

  • Try your code

  • Catch an Exception

  • Catching Specific Exceptions

  • Finally

  • Throwing Exceptions

  • Edinburgh Branch

    CBC House, 24 Canning Street, Edinburgh

Check out more C++ Programming courses in UK

London IT Training (LIT) Logo

React Native Training

React Native is a framework that allows you to build native-style apps for Android and iOS using only one language: JavaScript. It’s a JavaScript library for creating mobile-friendly user interfaces.

by London IT Training (LIT)
AE-CodeKidz Logo

Python

Introduction to Python Starting with Python and using the interactive Python shell Editing and starting Python scripts Variables, basic data types and assignments. Operators and expressions. Conditional Statements and Loops Data Types, Lists and stacks Functions and recursive functions File Handli...

by AE-CodeKidz [Claim Listing ]
JBI Training Logo

Swift Training Course

Understand Swift and its role in iOS and OS X software development Create, compile and execute Swift programs using Xcode Verify Swift code in Playgrounds Organise code with classes, structures and enumerations Develop Mac, iPhone and iPad applications that use functions

by JBI Training [Claim Listing ]
Verhoef Training Logo

Advanced Python Programming

This course aims to extend and solidify your Python experience by exploring structural techniques and common Python APIs. You'll learn how to write OO and functional code, define and consume REST services and web sockets

by Verhoef Training [Claim Listing ]
SkinViva Training Academy Logo

Advanced Course For Beautif-eye & Bio Nutri Neck Filmed Facials

Beautifeye and Bio Nutrineck training covers the very latest Fillmed protocols using Nanosoft, NCTF and MHA10.

by SkinViva Training Academy [Claim Listing ]
  • Price
  • Start Date
  • Duration

© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy