17.12.2022, 04:28
C# Fundamentals For Complete Beginners
Published 8/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.33 GB | Duration: 14h 21m
Value and Reference types, Conditional statements, Cycles, Arrays/Collections, Static Methods, Console Applications
What you'll learn
Practical knowledge of namespaces and project dependencies
Understanding of the basic data types, boolean and arithmetic operations
Theory and practice in conditional statements, cycles and arrays/collections
Differentiate between static and dynamic arrays, value types and reference types
Know the use of two-dimensional arrays and exercise tasks with them
Learn about the intricacies of type string and the power of StringBuilder
Understand the advantages of using methods in programs
Requirements
No programming experience needed.
Passion and perseverance for computer science
Description
If you want to develop a thorough understanding of:why you should choose .Net as a platform and C# as the main programming language for your applications;the ideas behind namespaces and their practical use in project dependency situations;the fundamental building blocks of every programming language;how are variables saved in the memory and why this is important to know;the intricacies of the types string, list and dictionary;the logic behind the creation, the advantages and the uses of methods/functions;then you are at the right place.The detailed explanation of concepts (it doesn't matter how simple or complex they may seem) coupled with real-life examples and exercises to be solved are vital for the students' educational progress. Finding the balance between the new and the practical piece of that information is a tough challenge for the instructor because he needs to justify why and when that knowledge will be used without the students feel overwhelmed by the learning process.Before we start making multi-tier applications a strong foundation of knowledge, skills and experience with solving simple tasks are necessary. This course is the first stepping stone towards achieving that goal.I hope that my students will be benevolent toward each other in the Q&A section of the courses and be successful in their future career as a software developer (and engineer). No previous experience is required. Only passion and perseverance for computer science.
Overview
Section 1: Introduction
Lecture 1 Introduction
Lecture 2 Excerpts
Lecture 3 Why C#
Lecture 4 Visual Studio - Installation and Menus
Section 2: Fundamentals
Lecture 5 Namespaces and Console Applications - Part I
Lecture 6 Namespaces and Console Applications - Part II
Lecture 7 Basic Data Types and Variables
Lecture 8 Boolean and Arithmetic Operators
Lecture 9 Input and Output in Console Applications
Lecture 10 Conditional Operators
Lecture 11 Cycles
Lecture 12 Exercises I
Lecture 13 Solutions to Ex. I
Section 3: Reference Types
Lecture 14 Static Arrays
Lecture 15 Two Dimensional Arrays - Part I
Lecture 16 Two Dimensional Arrays - Part II
Lecture 17 Exercises II
Lecture 18 Solutions to Ex. II - Part I
Lecture 19 Solutions to Ex. II - Part II
Lecture 20 Value Types and Reference Types
Lecture 21 String and StringBuilder
Lecture 22 Exercises III
Lecture 23 Solutions to Ex. III
Section 4: Dynamic Collections
Lecture 24 Dynamic Arrays
Lecture 25 Exercises IV
Lecture 26 Solutions to Ex. IV - Part I
Lecture 27 Solutions to Ex. IV - Part II
Lecture 28 Dictionaries
Lecture 29 Exercises V
Lecture 30 Solutions to Ex. V
Section 5: Static Methods
Lecture 31 Static Methods
Lecture 32 Exercises VI
Lecture 33 Solutions to Ex. VI
Lecture 34 End
Complete beginners who want to learn C#,Anyone who has an interest in software development
Homepage