Skip to content

This repository contains examples, exercises, and projects created through Trybe's CSharp acceleration program.

Notifications You must be signed in to change notification settings

ocarlosbarros/csharp-acceleration-program

Repository files navigation

🚀 Trybe's CSharp Acceleration Program

📋 Table of Contents

  • HelloWorld project

    • This is a simples project created using dotnet CLI through command: dotnet new console -o HelloWorld
  • Primitive Types in C#

    • Primitive Types
  • Input and Output Data

    • Console.ReadLine()
    • Console.WriteLine()
  • Calculates Lamps

    • Solution of the challenge
  • Other Data Types

    • Enum
    • Constants
    • Variables with implict type
  • Arithmetic Operations

  • Casting

    • Casting Examples
    • Installment Project
  • Control Statements

    • if and else
    • switch/case
  • Loops

    • while
    • do while
    • for
    • foreach
    • Break and Continue Statements
    • Access Controll project
  • Arrays

    • Single-dimensional arrays
    • Multidimensional arrays
    • Jagged arrays
  • Functions

    • without return
    • with return
  • Exceptions

    • try/catch
    • finally
    • throw
  • Strings

    • Concat
    • Split
    • IndexOf
    • Contains
    • Join
    • String Interpolation
  • Advanced Types

    • Generics
    • Anonymous Types
  • POO

    • Abstraction and Static Methods
    • Composition and Inheritance
      • Composition
      • Inheritance
      • Interfaces
      • Polymorphism
      • Abstract Class
      • Access modifiers
      • Structs, Enums and Advanced Structures
  • ASPNET C# na Web

    • WebAPI example: WeatherForecast
    • WebAPI CRUD example: BankApi

About

This repository contains examples, exercises, and projects created through Trybe's CSharp acceleration program.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages