The C# Master Course for Beginners – Develop & Program in C#
The C# Master Course for Beginners – Develop & Program in C#, available at $54.99, has an average rating of 4.25, with 85 lectures, based on 41 reviews, and has 245 subscribers.
You will learn about Create C# Apps from Scratch Understand Fundamental Software Engineering Ideas Basic App Architecture Universal Windows Platform (UWP) Architecture Async Await with Long Running Tasks API Data Fetching This course is ideal for individuals who are Beginners to C# or C# Developers Looking to Freshen up their Skills It is particularly useful for Beginners to C# or C# Developers Looking to Freshen up their Skills.
Enroll now: The C# Master Course for Beginners – Develop & Program in C#
Summary
Title: The C# Master Course for Beginners – Develop & Program in C#
Price: $54.99
Average Rating: 4.25
Number of Lectures: 85
Number of Published Lectures: 85
Number of Curriculum Items: 85
Number of Published Curriculum Objects: 85
Original Price: $19.99
Quality Status: approved
Status: Live
What You Will Learn
- Create C# Apps from Scratch
- Understand Fundamental Software Engineering Ideas
- Basic App Architecture
- Universal Windows Platform (UWP) Architecture
- Async Await with Long Running Tasks
- API Data Fetching
Who Should Attend
- Beginners to C#
- C# Developers Looking to Freshen up their Skills
Target Audiences
- Beginners to C#
- C# Developers Looking to Freshen up their Skills
————————–
– Welcome to the SIMPLEST and EASIEST to understand C# course.
– Designed for COMPLETE beginners who are confused by technical terms.
– Enjoy a stunning visual experience, all concepts are explained with iPad sketches using simple language.
– My job is to make C# EASY PEASY for you!
————————–
In this course you will learn the basics of coding in C# using the Dot Net (.Net) framework on Windows. This C# tutorial course is perfect for you if you are a beginner to C#, Visual Studio and .Net
————————–
You will be learning from myself, a professional developer with many apps to his name, including one of Europes most popular music streaming services – 100% written in C#!
————————–
Even if you know very little about code then this is the perfect course to get you started. I assume that you have ZERO knowledge and are looking to learn everything from scratch as a beginner programmer.
All modules are self contained so you can jump in or out at your pleasure. All source code is also included so you can compare yours to mine.
You will learn:
-
How to code your first C# console app
-
How to structure code
-
How to track down bugs
-
The principles of good architecture
-
How to fetch remote images
-
How to create infinite scrolling lists of data
-
How to use XAML events
-
How to use async and await
-
And a whole lot more!
Some of the technical areas you’ll become proficient in are:
-
Variables
-
Methods
-
Classes vs Objects
-
Number Types
-
User Input
-
Logic
-
Bugs
-
Refactoring
-
Logging
-
Performance profiling
-
XAML
-
Universal windows platform (UWP)
-
Navigation
-
Responsive design
-
Data sources
-
Consuming APIs
By the end you’ll have enough knowledge to begin coding your own applications! What’s more you’ll be able to “think like an engineer” when you want to create your own apps!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Chapter 2: Your First C# Application
Lecture 1: Introduction and What We’re Building
Lecture 2: What is a Console App?
Lecture 3: Create a Console App
Lecture 4: What is a Variable in C#?
Lecture 5: What is a Method in C#?
Lecture 6: Namespace vs Class in C#
Lecture 7: Write Our Own Code – Maths in C#
Lecture 8: Number Types in C# – And Why
Lecture 9: Difference between int float double in C#
Lecture 10: Creating User Input
Lecture 11: What is a Type Conversion in C#?
Lecture 12: What is Switch Case in C#?
Lecture 13: Program Logic – Switch Case
Lecture 14: If Else in C#
Lecture 15: What is a Bug in C#?
Lecture 16: Bugs and Number Types
Lecture 17: Bugs that Cause Crashes and User Input Cleansing
Lecture 18: What is Refactoring in C#?
Lecture 19: Refactoring – Lessons for Junior Devs
Lecture 20: Refactoring the Main Program
Chapter 3: Improving Your First C# Application – Projects, Solutions, Classes and Log Files
Lecture 1: Introduction and What You’ll Learn
Lecture 2: Project vs Solution in C# and Visual Studio
Lecture 3: Adding a Project to our Solution
Lecture 4: Public vs Private in C#
Lecture 5: Logically Ordering Code into Separate Projects
Lecture 6: Classes vs Objects in C#
Lecture 7: What does Static Mean in C#
Lecture 8: Instantiating an Object from a Class in C# and What That Means
Lecture 9: What is a Constructor in C#?
Lecture 10: Constructors – Adding a Log File to Our App
Lecture 11: Refactoring Task and Solution
Chapter 4: Debugging a C# Application and Analysing Performance
Lecture 1: Introduction
Lecture 2: What is a Breakpoint in C# and Visual Studio?
Lecture 3: Setting Break Points and Analysing Variables
Lecture 4: What is Variable and Method Scope in C# and .Net?
Lecture 5: Stepping through Code
Lecture 6: What is a Memory Leak in C# and .Net?
Lecture 7: Analysing Application Performance with a Deliberate Memory Leak
Chapter 5: Universal Windows Platform – User Interface, XAML, Events, Async Await
Lecture 1: Introduction and What We’re Building
Lecture 2: What is a User Interface in C#?
Lecture 3: What is XAML in C# and Dot Net?
Lecture 4: Create a UWP App
Lecture 5: Design Canvas for UWP and XAML
Lecture 6: What is MVVM Design Pattern in C#?
Lecture 7: What is an Event and Subscriber in C#?
Lecture 8: Creating a Response when we Click a Button – Events
Lecture 9: Task and Solution – Create a Button Event
Lecture 10: What is Blocking Code in C#?
Lecture 11: What is async await in C#?
Lecture 12: Play Audio using Async Await
Chapter 6: Universal Windows Platform – Data Classes and List Views
Lecture 1: Introduction and What We’re Making
Lecture 2: What is a List View in C#?
Lecture 3: Create a List View in our App
Lecture 4: Data Classes vs Structures in C#
Lecture 5: Create a Data Class
Lecture 6: Creating a Template for a List View
Lecture 7: How does a List View work in C# and UWP?
Lecture 8: Create a Data Source for a List View
Chapter 7: Universal Windows Platform – Responsive Design, Navigation and Data Sources
Lecture 1: Introduction
Lecture 2: Create a Master Detail View
Lecture 3: What is Responsive Design in C#?
Lecture 4: Using Visual States in UWP Apps to Resize a View
Lecture 5: Responding to Listview Item Click
Lecture 6: Create a Detail Page or Panel for Listview Details
Lecture 7: What is Navigation in a C# App?
Lecture 8: Implementing Navigation from a Listview Click and Back Button
Lecture 9: Data Sources – Part of the MVVM Pattern
Lecture 10: Passing Data between Pages of a UWP App
Lecture 11: Listening to the Visual State
Lecture 12: A Task for You – Navigate Based on Visual State
Lecture 13: Showing the Details Pane
Lecture 14: A Big Set of Tasks for You
Chapter 8: Universal Windows Platform – Web APIs, Plugins and JSON
Lecture 1: Introduction
Lecture 2: What is an API?
Lecture 3: Our Data Source API
Lecture 4: Requesting API Data with Plugins and NuGet
Lecture 5: Create the Data Object
Lecture 6: Use Flurl to Make an API Request
Lecture 7: Creating the User Interface – Your Task
Lecture 8: Returning Async Tasks and Calling the API
Lecture 9: Setting Up Data Bindings
Lecture 10: Images from an API in UWP
Lecture 11: Adding the Image
Lecture 12: Your Project – Text Visibility and a Loading Indicator
Instructors
-
Grant Klimaytys
Software Engineer and Investor
Rating Distribution
- 1 stars: 1 votes
- 2 stars: 2 votes
- 3 stars: 0 votes
- 4 stars: 15 votes
- 5 stars: 23 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024