Companies Home Search Profile

Programming in C# 11 - From Beginner to Advanced

Focused View

Felipe Gavilán

2:16:30

137 View
  • 1 - Introduction.mp4
    01:27
  • 2 - What is NET.mp4
    03:45
  • 3 - What is C.mp4
    03:15
  • 4 - Visual Studio and Visual Studio Code.mp4
    01:52
  • 5 - Installing Visual Studio.mp4
    02:14
  • 6 - Installing Visual Studio Code.mp4
    00:43
  • 7 - Creating a Project with Visual Studio.mp4
    02:06
  • 8 - Creating a Project with Visual Studio Code.mp4
    05:18
  • 9 - Exploring the Project Structure.mp4
    08:06
  • 10 - Summary.mp4
    01:38
  • 11 - Introduction.mp4
    00:46
  • 12 - Creating the Project.mp4
    00:34
  • 13 - TopLevel Statements.mp4
    05:15
  • 14 - Statements Basic C Syntax.mp4
    04:38
  • 15 - Where is the Code.mp4
    01:52
  • 16 - The dot Operator.mp4
    04:40
  • 17 - Blocks of Code.mp4
    05:23
  • 18 - Comments.mp4
    04:11
  • 19 - C is CaseSensitive.mp4
    01:32
  • 20 - What is a Variable DataTypes Integers.mp4
    06:50
  • 21 - Integral Numeric Types.mp4
    06:10
  • 22 - Real Numbers Floating Point Numbers.mp4
    08:28
  • 23 - Booleans.mp4
    01:22
  • 24 - Char and String.mp4
    02:53
  • 25 - Escape Sequences.mp4
    03:08
  • 26 - Verbatim Strings.mp4
    04:13
  • 27 - Raw String Literals.mp4
    05:38
  • 28 - Introduction to DateTime.mp4
    05:41
  • 29 - Naming Variables.mp4
    04:10
  • 30 - Implicitly Typed Local Variables.mp4
    02:36
  • 31 - Default Values.mp4
    03:05
  • 32 - Introduction to null.mp4
    04:32
  • 33 - NonNullable Reference Types.mp4
    06:46
  • 34 - Binary Expressions.mp4
    04:31
  • 35 - Concatenation.mp4
    03:21
  • 36 - Binary Expressions and Approximations.mp4
    03:51
  • Description


    Learn C# to develop applications!

    What You'll Learn?


    • Learn to develop C# programs
    • Use classes to centralize data and behavior
    • Connect to a database and execute stored procedures from C#
    • See new features of recent versions of C#

    Who is this for?


  • Beginners that want to learn C#
  • Experienced C# developers that want to learn the latest features of the language
  • More details


    Description

    We are going to learn C#. This programming language is quite popular, because it allows us to program for different types of environments: desktop, web, mobile, games, artificial intelligence, internet of things, among others.

    However, in order to develop effective applications with C#, it is important to know its fundamentals. In this course you will learn the most important characteristics of this language.

    We will go from the basics to the advanced, so it is an ideal course for people who are just starting out, or, if you are an experienced person looking to learn new things, this course is also for you.

    You don't learn much simply by watching the other, so in this course I have included optional questions and problems, which will help you put what you have learned into practice. Do not worry if you do not know how to solve one of the problems, because I give you access to all the solutions of all the problems raised.

    Some of the topics we will cover:

    - How to declare and initialize variables

    - Datatypes

    - Basic C# syntax

    - How to work with numbers (int, double, decimal, float, among others)

    - How to work with the string data type

    - How to work with DateTime for date handling

    - Value types and reference types

    - Non-nullable reference types

    - Expressions and operations

    - Decisions (using if, the ternary operator and switch)

    - Loops (using while, do-while, for and foreach)

    - Jump statements and infinite loops

    - How to transform from one type of data to another with casts

    - How to work with arrays, indices and ranges

    - Declare your own functions, using parameters and returning values

    - Use tuples to return multiple values from a function

    - Lambda expressions and anonymous functions

    - Use classes, structs and records

    - Introduction to object-oriented programming

    - Error handling and debugging

    - Accessing files using C#

    - Accessing a database from a C# app (including working with stored procedures)

    - Using LINQ to work with collections

    - Using concurrency to handle asynchronous programming and parallelism

    - New C# language features as they come out

    These are just some of the topics we will look at.

    Who this course is for:

    • Beginners that want to learn C#
    • Experienced C# developers that want to learn the latest features of the language

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category

    C#

    Felipe Gavilán
    Felipe Gavilán
    Instructor's Courses
    I am a software engineer with 7 years of experience. I am also a Microsoft MVP. My specialties include Web Development, ASP.NET Core & MVC, Entity Framework Core, SQL Server, Javascript, Angular, WPF, JAVA, Android Mobile Development and Xamarin. I am a passionate coder that loves problem solving and automating tasks. I believe in clean code and the importance of good software architecture. With a passion on learning and teaching also.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 36
    • duration 2:16:30
    • Release Date 2023/04/11