This course is designed for the new programmer, wishing to start a career in application/web development.
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
Based in Edinburgh and Glasgow, we provide a wide range of classroom based IT training courses to companies across the whole of Scotland. Courses can be attended in our city centre Edinburgh training centre, delivered on-site at your premises, or live virtual classrooms.
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.
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...
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
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
Beautifeye and Bio Nutrineck training covers the very latest Fillmed protocols using Nanosoft, NCTF and MHA10.
© 2024 coursetakers.com All Rights Reserved. Terms and Conditions of use | Privacy Policy