Développement
Learn Programming With C#
To create computer programs or build the app of your dreams, you need to know how to code in a programming language. Computer programs rely on data and logic to make their magic happen, and that requires a programmer - you - to tell the computer what to do and how. But how do you actually write programs? Where do you start?
This course is a collaboration between multiple experienced developers. We've designed the course to elaborate on the fundamentals of object-oriented programming and to help you build a strong foundation with the C# programming language. We'll give you lots of practice along the way while we look at:
How to structure and group information in your program with data types.
How to use programming logic so your program does what you want it to.
How to manage errors andmake your app communicate.
How to write readable code so you can easily modify, maintain, and share your programs.
You'll apply all this knowledge to help complete a real working C# program at the end of the course.
Before you get started, let's meet John, the lead C# expert behind the course:
Ready to discover all the cool things you can do with C#?
Join us in the first chapter!
Learning outcomes
- Use data and data types in C#
- Manage program logic in C#
Turn it into a career
Take one of our 100% online diploma training programs, and transform your know-how into professional skills.
- Up to 100% of your training program funded
- Flexible start date
- Career-focused projects
- Individual mentoring
Table of contents
- Part 1
Understand and use data
- 1
Get the most out of this course
- 2
Unravel the variable: making declarations and changing values
- 3
Understand data types to store your values
- 4
Define objects and their attributes with classes
- 5
Manage complexity with the right collection
- 6
Understand variable scoping and access control
- 7
Part 1 summary
Quiz: Check what you've learned about data and data types in C#
- Part 2
Manage the flow
- 1
Get your program started with the Main function
- 2
Select the proper condition to control your program flow
- 3
Use the right loop to repeat tasks
- 4
Manage errors and exceptions within your program
- 5
Communicate with the world: user input and networking
- 6
Part 2 summary
Quiz: Check what you've learn about program logic!
- Part 3
Write clean and maintainable code