100 Days Of Code: The Complete C# Pro Bootcamp For 2023
Published 1/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.27 GB | Duration: 13h 30m
Published 1/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 6.27 GB | Duration: 13h 30m
C# Coding exercises, Interview questions & Quizzes, C# for Beginners Tutorial | C# Programming Tutorial for Beginners
What you'll learn
Learn industry standards and C# tips and best practices.
Handle C# job interviews with ease.
Learn the basic, intermediate and advanced concepts of C#.
Become a better developer by understanding the how's and whys of C# programs.
Explore different programming styles and approaches.
Students will learn C# problem solving. Prepare for C# technical interviews.
Requirements
No prior coding experience required. We'll start from the very beginning.
Visual Studio, pen and paper.
Description
ABOUT YOUR INSTRUCTORHello! My name is Seb. I am a passionate C# developer, lifelong student and a Game Developer with 10+ years of experience. Through my boots on the ground workshops, I’ve taught over 1,000 people how to become professional Software Engineers.My expertise: C#, Unity 3D, Python, Java, JavaScript, HTML, CSS and other technologies.My goal is to make coding fun and accessible to everyone. That's why my courses are interactive and made with a clear structure. No previous experience is necessary for my courses. My main reference is CodeSpeedrun.So, are you ready? Let’s get Started! If you are interested in the following topics, this course will prepare you for it:Unity, Game Development Fundamentals, 2D Game Development, 3D Game Development, .NET, Object Oriented Programming, c# unity, coding for beginners, unity C#, unity 2d, learn c# programming masterclass, c# mega course, complete c# bootcamp, c# zero to hero, C# coding, C# beginners, C# for beginners,What is C#?C# was invented by Microsoft:"C# (pronounced "See Sharp") is a modern, object-oriented, and type-safe programming language. C# enables developers to build many types of secure and robust applications that run in .NET. C# has its roots in the C family of languages and will be immediately familiar to C, C++, Java, and JavaScript programmers.C# is an object-oriented language. You define types and their behavior. Several C# features help create robust and durable applications. Garbage collection automatically reclaims memory occupied by unreachable unused objects. Exception handling provides a structured and extensible approach to error detection and recovery. Lambda expressions support functional programming techniques. Language Integrated Query (LINQ) syntax creates a common pattern for working with data from any source. Language support for asynchronous operations provides syntax for building distributed systems." - Microsoft Again, welcome and let's level up your C# skills!
Overview
Section 1: Course and Instructor Introduction
Lecture 1 Course and Instructor Introduction
Section 2: C# Multiple Choice Quizzes
Section 3: Day 001: Setup
Lecture 2 Introduction to IDE (slides)
Lecture 3 IDE (Demo)
Lecture 4 First Csharp Program
Lecture 5 First CSharp (demo)
Lecture 6 Solution: Hello World
Section 4: Day 002: Variables
Lecture 7 CSharp Variables
Lecture 8 Solution: Variable declaration_integer
Section 5: Day 003: Variables declaration
Lecture 9 Solution: Variable declaration_string
Lecture 10 Solution: Variable declaration_double
Lecture 11 Solution: Variable declaration_character
Section 6: Day 004: Data types
Lecture 12 Data Types
Lecture 13 Solution: Memory size: integer
Section 7: Day 005: Data types Exercises
Lecture 14 Solution: Memory size: float
Lecture 15 Solution: Memory size: double
Lecture 16 Solution: Memory size: char
Section 8: Day 006: Data type Casting
Lecture 17 casting
Section 9: Day 007 : Strings
Lecture 18 String Data Type
Lecture 19 SOLUTION: String concatenation
Section 10: Day 008 : User Input
Lecture 20 User Input
Lecture 21 SOLUTION: User Input
Section 11: Day 009 : Numbers
Lecture 22 Numeric Values
Section 12: Day 010 : Operators
Lecture 23 Assignment, Comparison and Logical Operators
Lecture 24 Arithmetic Operators
Lecture 25 SOLUTION: Type Conversion: implicit casting
Lecture 26 SOLUTION: Operators: Arithmetic
Section 13: Day 011 : Comments
Lecture 27 Comments
Lecture 28 Solution: Comments
Section 14: Day 013 : Boolean Data Type
Lecture 29 Boolean Data Type
Lecture 30 SOLUTION: Boolean
Section 15: Day 014 : DateTime Struct
Lecture 31 DateTime Struct
Lecture 32 SOLUTION: DateTime
Section 16: Day 015 : enum
Lecture 33 enum
Lecture 34 enum_2
Lecture 35 SOLUTION: Enum
Section 17: Day 016 : Exception Handling
Lecture 36 Exception Handling
Lecture 37 SOLUTION: Exception Handling
Section 18: Day 017 :
Lecture 38 Array (Part 1)
Lecture 39 Array (Part 2)
Lecture 40 ARRAY Demo
Lecture 41 SOLUTION: Array
Section 19: Day 018 : If Statement
Lecture 42 If Statement (Part 1)
Lecture 43 Else - If Statement
Lecture 44 SOLUTION: If Statement
Section 20: Day 019 : Switch Statement
Lecture 45 Switch Statement
Lecture 46 Switch Statement
Section 21: Day 020 : For Loop
Lecture 47 For Loop_1
Lecture 48 For loop (Part 2)
Lecture 49 For Loop DEMO
Lecture 50 SOLUTION: For Loop
Section 22: Day 021 : While Loop
Lecture 51 While Loop
Lecture 52 SOLUTION: While Loop
Section 23: Day 022 : Do While Loop
Lecture 53 Do While Loop
Lecture 54 SOLUTION: Do - While Loop
Section 24: Day 023 : Foreach Loop
Lecture 55 Foreach Loop
Lecture 56 SOLUTION: Foreach Loop
Section 25: Day 024 :Method
Lecture 57 Method
Lecture 58 SOLUTION: Method
Section 26: Day 025 : Method Return
Lecture 59 Method Return
Lecture 60 SOLUTION: Method Return Type
Section 27: Day 026 : Method Parameter
Lecture 61 Method Parameter
Lecture 62 SOLUTION: Method Parameter
Section 28: Day 027 : ref, in, params Modifier
Lecture 63 ref, in, params Modifier
Lecture 64 SOLUTION: Method Modifiers
Section 29: Day 028 : Math Methods
Lecture 65 Math Methods
Lecture 66 SOLUTION: Math Methods
Section 30: Day 029 : OOP
Lecture 67 OOP
Section 31: Day 030 : Class Members
Lecture 68 Class Members
Lecture 69 SOLUTION: Class members
Section 32: Day 031 : Constructor
Lecture 70 Constructor
Lecture 71 SOLUTION: Constructors
Section 33: Day 032 : Access Modifiers
Lecture 72 Access Modifiers
Section 34: Day 033 : Encapsulation
Lecture 73 Encapsulation
Lecture 74 SOLUTION: Encapsulation
Section 35: Day 034 : Inheritance
Lecture 75 Inheritance
Lecture 76 SOLUTION: Inheritance
Section 36: Day 035 : Polymorphism
Lecture 77 Polymorphism
Lecture 78 SOLUTION: Polymorphism
Section 37: Day 036 : Abstraction
Lecture 79 Abstraction
Lecture 80 SOLUTION: Abstraction
Section 38: Day 037 : Interfaces
Lecture 81 Interfaces
Lecture 82 SOLUTION: Interfaces
Section 39: Day 038 : Collections
Lecture 83 Collections
Section 40: Day 039 : List
Lecture 84 List
Lecture 85 List T (Part2).mp4
Lecture 86 List T (Part2) demo
Section 41: Day 040 : Stack
Lecture 87 Stack (Part1)
Lecture 88 Stack (Part1) demo
Lecture 89 Stack (Part2)
Lecture 90 Stack (Part2) demo
Section 42: Day 041 : Queue
Lecture 91 Queue
Lecture 92 Queue 2
Lecture 93 Queue demo
Section 43: Day 042 : Dictionary
Lecture 94 Dictionary
Lecture 95 Dictionary 2
Lecture 96 Dictionary demo
Section 44: Day 043 : Solid
Lecture 97 Solid
Section 45: Day 044 : SOLID SRP
Lecture 98 SOLID SRP
Lecture 99 Single Responsibility Principle demo
Section 46: Day 045 : SOLID OCP
Lecture 100 SOLID OCP
Lecture 101 SOLID OCP demo
Section 47: Day 046 : Liskov
Lecture 102 Liskov
Section 48: Day 047 : ISP
Lecture 103 ISP
Section 49: Day 048: DIP
Lecture 104 DIP
Lecture 105 DIP demo
Section 50: Day 049 : Design Patterns
Lecture 106 Design Patterns
Section 51: Day 050 : Singleton Pattern
Lecture 107 Singleton Pattern
Section 52: Day 051 : Observer Pattern
Lecture 108 Observer Pattern
Section 53: Day 052 : C# History
Lecture 109 C# History
Section 54: Day 053 : .NET History
Lecture 110 NET History
Section 55: Day 054 : Git
Lecture 111 Git 1
Lecture 112 Git demo
Section 56: Day 055 : Git 2
Lecture 113 Git 2
Lecture 114 Git 2 demo
Section 57: Day 056 : Uppercase Challenge
Lecture 115 Uppercase Challenge
Section 58: Day 057 : Text Replace
Lecture 116 SOLUTION: Text Replace
Section 59: Day 058 : Triangle Generation Challenge
Lecture 117 Triangle Generation Challenge
Section 60: Day 059 : Conversion to char array
Lecture 118 SOLUTION: Conversion to char array
Section 61: Day 060 : Swapper Challenge
Lecture 119 Swapper Challenge
Section 62: Day 061 : char replacer
Lecture 120 SOLUTION: char replacer
Section 63: Day 062 : Sum All Numbers in String Challenge
Lecture 121 Sum All Numbers in String Challenge
Section 64: Day 063 : concatenation
Lecture 122 SOLUTION: concatenation
Section 65: Day 064 : String Compression Challenge
Lecture 123 String Compression Challenge
Section 66: Day 065 : Uppercase
Lecture 124 SOLUTION: Uppercase
Section 67: Day 066 : Reverse Array Challenge
Lecture 125 Reverse Array Challenge
Section 68: Day 067 : Conversion to string data type
Lecture 126 SOLUTION: Conversion to string data type
Section 69: Day 068 : Reverse Sentence Challenge
Lecture 127 Reverse Sentence Challenge
Section 70: Day 069 : Conversion to lowercase
Lecture 128 SOLUTION: Conversion to lowercase
Section 71: Day 070 : Reverse Word Challenge
Lecture 129 Reverse Word Challenge
Section 72: Day 071 : Extraction
Lecture 130 SOLUTION: Extraction
Section 73: Day 072 : Roman Numerals Challenge
Lecture 131 Roman Numerals Challenge
Section 74: Day 073 : Starter
Lecture 132 SOLUTION: Starter
Section 75: Day 074 : Reference Table Challenge
Lecture 133 Reference Table Challenge
Section 76: Day 075 : Splitter
Lecture 134 SOLUTION: Splitter
Section 77: Day 076 : Parallelogram Challenge
Lecture 135 Parallelogram Challenge.mp4
Section 78: Day 078 : Remover
Lecture 136 SOLUTION: Remover
Section 79: Day 079 : Prime Number Challenge
Lecture 137 Prime Number Challenge.mp4
Section 80: Day 080 : Comparer
Lecture 138 SOLUTION: Comparer
Section 81: Day 081 : Palindrome Challenge
Lecture 139 Palindrome Challenge.mp4
Section 82: Day 083 : Indexer
Lecture 140 SOLUTION: Indexer
Section 83: Day 085 : Month Conversion Challenge
Lecture 141 Month Conversion Challenge.mp4
Section 84: Day 087 : LOGIN Challenge
Lecture 142 LOGIN Challenge.mp4
Section 85: Day 090 : Guess Number Challenge
Lecture 143 Guess Number Challenge.mp4
Section 86: Day 092 : Fibonacci Series Challenge
Lecture 144 Fibonacci Series Challenge.mp4
Section 87: Day 093 : Factorial Challenge
Lecture 145 Factorial Challenge.mp4
Section 88: Day 094 : Double Addition Challenge
Lecture 146 Double Addition Challenge.mp4
Section 89: Day 096 : Diamond Pattern Challenge
Lecture 147 Diamond Pattern Challenge.mp4
Section 90: Day 097 : Decimal to Binary Challenge
Lecture 148 Decimal to Binary Challenge.mp4
Section 91: Day 098 :
Lecture 149 Convert Numbers to Text Challenge
Section 92: Day 099 : Bubble Sort Challenge
Lecture 150 Bubble Sort Challenge.mp4
Section 93: Calculator Challenge
Lecture 151 Calculator Challenge.mp4
Everyone who wants to practice C# questions and challenges,Beginner C# developer or Seasoned developer studying C#,Students preparing for interviews. All Aspiring Developers.