Tags
Language
Tags
May 2025
Su Mo Tu We Th Fr Sa
27 28 29 30 1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Learn C# For Beginners Crash Course

    Posted By: ELK1nG
    Learn C# For Beginners Crash Course

    Learn C# For Beginners Crash Course
    Last updated 8/2021
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
    Language: English | Size: 4.47 GB | Duration: 12h 56m

    Obtain C# Programming Language Skills With This C# Tutorial. Acquire Essentials Skills To Get a C# Developer Job Today.

    What you'll learn
    Learn the core C# skills needed to apply for C# developer positions in just 10 hours.
    Have a fundamental understanding of the C# programming language.
    Understand how to create your own C# programs.
    Have the skills and understanding of C# to confidently apply for Microsoft C# programming jobs.
    Acquired the pre-requisite C# skills to move into specific advanced branches - ASP .NET, .NET Framework, Unity Game development etc
    Be able to demonstrate industry best practices in the C# code you write.
    Obtain a solid understanding of what debugging and refactoring is and how to do it.
    Requirements
    A Windows computer, or a Mac so that the free Microsoft Visual Studio IDE can be downloaded and install (full instructions included).
    An open mind to learn something new and exciting which may make a huge difference in your future career.
    Linux users: Visual studio is not available for your platform, but you can follow along with Visual Studio Code.
    Description
    If you are like most people wanting to learn a programming language, you don't have much spare time.  What time you have is extremely valuable.   What you need is a course that will teach the essential C# programming skills quickly.Think of a word processing program like Microsoft word - it has lots of advanced features that most people never use.   It's the same with computer programming.  A typical programming language has many parts that rarely get used, and a lot of what is taught in a typical computer course or textbook never gets used in the real world by professional developers.So why learn it all?  It makes much more sense to learn just want you need to learn to become productive, and be then able to apply for C# developer positions.   If you really want to learn these other parts of the language, then you can later, and its highly likely you will pick it up faster anyway at that point because of the skills you have already learned.That's what this course is all about - giving you the skills you need quickly without any fluff or useless information.The course is aimed at complete beginners.  No previous experience is necessary or assumed. If you are coming from another programming language like Java or C++, then you will also feel right at home here, and you can skip any of the introductory parts if you wish.  But keep in mind there are subtle differences in C# compared to Java, so it's probably a good idea to watch all videos anyway.Here is a review from a student in this course."Just like any other course thought by Tim Buchalka, the course is excellent!!!!" - Jean UwumuremyiHere is what a student said about another of the instructors courses."I am a newbie to programming but have an interest in learning and finding ways to perhaps apply data analysis in my current or perhaps future jobs. This course on Python gave me an awesome comprehensive base as a new programmer and I really enjoyed Tim's manner and the pace of the lectures!" - Michael JareoWhat will you learn in the course?You will learn about many important C# code concepts including.Creating a C# basic programAll about the C# compilerAnswers to questions like What is a C# class, What is a C# property, how do you use a C# namespace and so on.But importantly how to debug and refactor C# code, and how to get the best out of Microsoft's Visual Studio which is used in the course - We include tips and installation videos covering both Windows and Mac.  And Visual Studio Code is also discussed for linux users who do not have native version of Visual Studio available to them.Check out the curriculum on this page for a list of what is covered in the course.Along the way we will work with a lot of C# example code.  We'll start with badly written code, and go through it thoroughly to improve it and make it bug free.  This is an essential skill and you will learn that in this course.The course uses a combination of small snippets of code, and then larger real world projects that you can run and edit and improve - you will learn how to think as a programmer and how to make the most out of the c# programming language.What about course updates?The course will get regular updates - We already have a document in the course that outlines what content is still to be added - We envisage it will be around sixteen hours once done. The instructors have built up a good history of updating their courses in the past on Udemy and this will continue in this course.What about the instructors?Your instructors Tim and Jean-Paul have a combined 70 years of professional software development experience between them.  They have worked for prestigious  companies such as IBM, Mitsubishi, Fujitsu and Saab. Their professional experience means you are learning from true experts with real commercial programming experience.Their other courses on Udemy have attracted hundreds of thousands of students and tens of thousands of reviews - they have an enviable record of creating courses that teach people what they need to learn to become productive and successful programmers.  Many of their students have applied for and obtained programming jobs after going through their training.Here is another comment from a student in another of the instructors courses."I messaged once a few months ago when finishing you Java course on how it helped me also as a refresher on my c# skills.  Long story short, the owner of the Software Development company I work for now, after seeing my skills by accident, he asked me if I was looking for a job, I said not really but I would be interested in seeing what all was about, he asked for my resume,  set up an interview and he made me a quick test to see how far I was skill-wise and I finished the test with flying colors. He offered me a long term full time job right on the spot with a starting salary superior to what I was doing ($70,000 USD/yr to start and $75,000 USD/yr after six months if everything goes fine), really nice hours and benefits. So now I am coding with a real purpose and what I was doing for free in my free time, now is earning me a living, I've been working there for a month now and it has been great for them and for me. " - Miguel LaraWhat about if you have questions?As if this course wasn’t complete enough, Tim and Jean-Paul offer full support, answering any questions you have 7 days a week (whereas many instructors answer just once per week, or not at all). This means you’ll never find yourself stuck on one lesson for days on end. With their hand-holding guidance, you’ll progress smoothly through this course without any major roadblocks. Student Quote: "In the course there are several challenges, and when in need of a hint; questions asked are replied swift and elaborate. Feels like one-on-one support. It exceeds my expectations!” - Arjo TibbenThere’s no risk either!This course comes with a full 30 day money-back guarantee. Meaning if you are not completely satisfied with the course or your progress, simply let the instructors know and they will refund you 100%, every last penny no questions asked.You either end up with C# skills, go on to develop great programs and potentially make an awesome career for yourself, or you try the course and simply get all your money back if you don’t like it… You literally can’t lose. Ready to get started, developer?Enrol now using the “Add to Cart” button on the right, and get started on your way to creative, advanced C# brilliance. Or, take this course for a free spin using the preview feature, so you know you’re 100% certain this course is for you. See you on the inside (hurry, the C# class is waiting!)

    Overview

    Section 1: Introduction and Course Information

    Lecture 1 Course Introduction

    Lecture 2 Links to Youtube Course

    Lecture 3 What is C#?

    Lecture 4 Getting the Software Tools

    Lecture 5 Install Visual Studio on Windows

    Lecture 6 Install Visual Studio on Mac

    Lecture 7 Linux - Setup .NET Framework SDK and Visual Studio code

    Lecture 8 Configuring Visual Studio

    Lecture 9 Creating our First Project

    Lecture 10 FAQ for Mac users

    Lecture 11 Hello World

    Lecture 12 Structure of a C# Program

    Lecture 13 Dot Notation

    Lecture 14 Running Eliza

    Lecture 15 Introduction to the C# Language

    Lecture 16 Summary

    Section 2: Starting to Code

    Lecture 17 Your Programming Careers Questions Answered

    Lecture 18 Access to Programming Career Q&A

    Lecture 19 Introduction

    Lecture 20 Variables

    Lecture 21 Using var vs an Explicit Type

    Lecture 22 Guess the Number Game

    Lecture 23 Why use Variables?

    Lecture 24 Guess the Number Challenge

    Lecture 25 Naming Conventions

    Lecture 26 Naming Convention Challenge

    Lecture 27 Challenge Solution

    Lecture 28 Summary

    Section 3: Writing to and Reading from the Console

    Lecture 29 Introduction

    Lecture 30 Console Input with Readkey Part 1

    Lecture 31 Console Input with Readkey Part 2

    Lecture 32 ReadKey in the HammerBitcoin Game

    Lecture 33 Console Input with ReadLine

    Lecture 34 Reading Numbers in HammerBitcoin

    Lecture 35 Console Output and String Interpolation

    Lecture 36 String Interpolation Alignment

    Lecture 37 String Interpolation Formatting

    Lecture 38 Summary

    Section 4: C# Types and Expressions

    Lecture 39 Introduction

    Lecture 40 Primitive Types

    Lecture 41 int and long

    Lecture 42 Floating Point Types - float and double

    Lecture 43 float and double Precision

    Lecture 44 Floating Point Types - Decimal

    Lecture 45 Decimal Accuracy

    Lecture 46 Expressions

    Lecture 47 Boolean Expressions

    Lecture 48 Compound Boolean Expressions

    Lecture 49 Boolean Variables

    Lecture 50 Booleans in HammerBitcoin

    Lecture 51 Solution to Boolean Expression Challenge

    Lecture 52 Classes and Objects

    Lecture 53 Car Instances

    Lecture 54 Fields

    Lecture 55 Class Constructors

    Lecture 56 Private and Public Members

    Lecture 57 Summary

    Section 5: Flow Control: for and while

    Lecture 58 Introduction

    Lecture 59 Microsoft Language Reference

    Lecture 60 for Loops

    Lecture 61 The Visual Studio Debugger

    Lecture 62 More for Loops

    Lecture 63 Nested for Loops

    Lecture 64 Debugging the Console class with VS Code

    Lecture 65 Using the Debugger with HammerBitcoin

    Lecture 66 for Loops in ElizaIsSilly

    Lecture 67 Understanding more about Eliza

    Lecture 68 while Loops

    Lecture 69 Challenge Solution

    Lecture 70 Which Way is Better?

    Lecture 71 do - while

    Lecture 72 Solution to do - while Challenge

    Lecture 73 Summary

    Section 6: Flow control: if/else and switch

    Lecture 74 Introduction

    Lecture 75 if Statement

    Lecture 76 else Clause

    Lecture 77 More on if and else

    Lecture 78 if-else Challenge

    Lecture 79 Challenge Solution

    Lecture 80 Play Again Challenge Solution

    Lecture 81 The switch Statement

    Lecture 82 The default case

    Lecture 83 Handling Multiple cases

    Lecture 84 Using break in Loops

    Lecture 85 Using continue in a switch Statement

    Lecture 86 Scope of break and continue

    Lecture 87 goto

    Lecture 88 Ternary Conditional Operator

    Lecture 89 Ternary Operator Challenge

    Lecture 90 Ternary Operator Challenge Solution

    Lecture 91 Summary

    Section 7: Flow control: methods

    Lecture 92 Introduction

    Lecture 93 Calling Methods

    Lecture 94 Methods Calling Methods

    Lecture 95 Method Parameters

    Lecture 96 Parameter Challenge Solution

    Lecture 97 Brake Challenge Solution

    Lecture 98 Simple Car Game

    Lecture 99 public and private Methods

    Lecture 100 Return a result from a Method

    Lecture 101 Duplicating Code is Bad

    Lecture 102 Remove Duplicate Code by Refactoring

    Lecture 103 Passing by Value

    Lecture 104 Passing by Reference

    Lecture 105 Refactoring Challenge

    Lecture 106 Refactoring Challenge Solution

    Lecture 107 Variable Scope

    Lecture 108 Removing Global Variables

    Lecture 109 Scope Summary and Challenge

    Lecture 110 Solution to Challenge

    Lecture 111 Solution Continued

    Lecture 112 Summary

    Section 8: Operators

    Lecture 113 Introduction

    Lecture 114 Operators and Operator Precedence

    Lecture 115 Primary Operators

    Lecture 116 Avoid ++ and – in Expressions

    Lecture 117 Operator Precedence

    Lecture 118 Using the Remainder Operator

    Lecture 119 Remainder in Rock, Paper, Scissors

    Lecture 120 Relational and Conditional Operators

    Lecture 121 Short-circuit Evaluation

    Lecture 122 Assignment Operators

    Section 9: Working with Strings

    Lecture 123 What is a String?

    Lecture 124 Indexing

    Lecture 125 String Length

    Lecture 126 IndexOf and Substrings

    Lecture 127 StringComparison

    Lecture 128 LastIndexOf and Repeated Matches

    Lecture 129 Processing Matches, Insert and Remove

    Lecture 130 String Methods

    Lecture 131 String Equality

    Lecture 132 Value and Reference Types - Part 1

    Lecture 133 Strings are Immutable

    Lecture 134 The StringBuilder Class

    Lecture 135 Reference Types - Part 2

    Lecture 136 Equality and Reference Types

    Lecture 137 Append, Clear and Method Chaining

    Lecture 138 Challenge Solution

    Lecture 139 The Remaining Append Methods

    Lecture 140 Introduction to Overloading Methods

    Lecture 141 ToString and More Overloaded Methods

    Section 10: Classes

    Lecture 142 OOP and Classes

    Lecture 143 Setting Up the Airport

    Lecture 144 Class Diagrams

    Lecture 145 Class Members

    Lecture 146 Constructors and Fields

    Lecture 147 Properties, Getters and Setters

    Lecture 148 Why use Properties?

    Lecture 149 The Single Responsibility Principle

    Lecture 150 Backing Fields and Auto Properties

    Lecture 151 Enums

    Lecture 152 Enum Units Challenge

    Lecture 153 Enum Units Challenge Solution

    Lecture 154 More Content

    Lecture 155 Upcoming Content

    Section 11: Extra Information - Source code, and other stuff

    Lecture 156 Source Code

    Lecture 157 Bonus Lecture and Information

    This course is perfect for absolute beginners with no previous programming experience.,It's also great if you know an existing programming language like Java and want to become skilled in C#.,Unity game developers who want to understand C# in more detail to help write games.,Xamarin developers wanting to become more proficient with C#.