Maxtrain.com - info@maxtrain.com - 513-322-8888 - 866-595-6863
Introduction to Programming in C#
Description
Introduction to Programming in C# (For C# and .Net Core)
Welcome to the “Introduction to Programming in C# (For C# and .NET Core)” course, your comprehensive guide into the realm of software development with a focus on C# and .NET Core. This course is designed to cater to a wide range of learners – from those just beginning their journey in programming to those who have some prior experience with coding.
Our aim is to build a robust foundation in the principles of C# and the functionalities of .NET Core, ensuring that you acquire the skills and knowledge essential for effective software development.
Throughout this course, you will engage in hands-on coding exercises that emphasize the basics of C# programming coupled with the advanced features of .NET Core. You will learn the fundamentals of coding, delve into object-oriented programming, and explore best practices in software development.
The course is structured to progress at a pace that is accommodating to all learners, ensuring a comprehensive understanding of the concepts. By the end of your journey with us, you will have a solid grounding in C# and .NET Core programming, preparing you for a range of opportunities in the field of software development, whether as a professional pursuit or a personal passion.
Prerequisites
Before enrolling in this course, you should have the following prerequisites:
- Basic computer skills (e.g., using programs, opening/saving files, navigating interfaces)
- Understanding of logical concepts and comparisons
- Familiarity with number theory
- Ability to follow structured directions and apply abstract concepts
Audience
This course is designed for individuals who fall into the following categories:
- Beginners looking to learn coding fundamentals and C# programming
- Non-developers transitioning to software and application development roles
- Recent college graduates entering the programming field
- Technical managers overseeing development projects and teams
Introduction to Programming in C# (For C# and .Net Core) Outline
Introduction to Core Programming Concepts
- Computer Data Storage and Processing
- Application Types
- Application Life-Cycle
- Code Compilation
Core Programming Language Concepts
- Syntax
- Data Types
- Variables and Constants
Program Flow
- Introduction to Structured Programming Concepts
- Introduction to Branching
- Using Functions
- Using Decision Structures
- Introducing Repetition
Algorithms and Data Structures
- Transfer problem statements into pseudo code
- Create algorithms
- Translate pseudo code into programming code
- Create simple algorithms in code
- Create data structures to store data
Error Handling and Debugging
- Introduction to Program Errors
- Introduction to Structured Error Handling
- Introduction to Debugging in Visual Studio
Introduction to Object-Oriented Programming
- Introduction to Complex Structures
- Introduction to Structs
- Introduction to Classes
- Introducing Encapsulation
More Object-Oriented Programming
- Introduction to Inheritance
- Introduction to Polymorphism
- Introduction to the .NET Framework and the Base Class Library
Introduction to Application Security
- Authentication and Authorization
- Code Permissions on Computers
- Introducing Code Signing
Core I/O Programming
- Using Console I/O
- Using File I/O
Application Performance and Memory Management
- Value Types vs Reference Types
- Converting Types
- The Garbage Collector
$2595.00
|
5 Days Course |