Code Monkey home page Code Monkey logo

2801's Introduction

Curso 2801 - Fundamentos do C#.

Conhecer fundamentos é essencial para qualquer desenvolvedor. Os fundamentos são os conceitos que servem como um alicerce, e permitirão que você aprenda novas tecnologias com mais facilidade, já que os conceitos fundamentais são compartilhados entre tecnologias diferentes.

Todo o aprendizado deste curso poderá ser reaproveitado em outras linguagens de programação, por isso, não pule este curso!

Nas próximas seções, você descobrirá o que vai aprender neste curso, para quem ele é recomendado, quais as tecnologias utilizas e o que será construído no decorrer do curso.

Neste curso de C# você vai...

  • Aprender todos os conceitos fundamentais da linguagem C#
  • Aprender conceitos de programação que servem para outras linguagens de programação
  • Conhecer um pouco sobre linguagens e compiladores
  • Conhecer um pouco da história do C# e dos frameworks .NET da Microsoft
  • Preparar seu ambiente de desenvolvimento
  • Aprender os principais tipos de dados em linguagens orientadas à objetos
  • Aprender a manipular strings, datas, moedas e arrays
  • Aprender a converter os tipos de dados
  • Aprender operadores aritméticos, de atribuição, de comparação e lógicos
  • Aprender a utilizar estruturas condicionais como if e switch
  • Aprender a utilizar estruturas de repetição, como For, While e Do/While
  • Aprender a escrever métodos e funções utilizando boas práticas
  • Aprender a utilizar Structs e Enums
  • Entender e começar a trabalhar com exceções (Exceptions)
  • Aprender a criar aplicações Console com C#

Para quem é recomendado este curso de C#

  • Iniciantes na área de programação
  • Programadores com alguma experiência em outra linguagem que querem migrar para C#
  • Profissionais que estão se preparando para uma entrevista técnica para trabalhar com .NET
  • Profissionais experientes que querem fechar lacunas nos seus conhecimentos fundamentais

Tecnologias e versões utilizadas

  • .NET Core 3.1 LTS
  • Visual Studio Code (Versão mais recente disponível)

Projetos do curso

  • Calculadora Console com as quatro operações básicas.
  • Cronômetro para aprender Funções, Thread, Sleep.
  • Editor de textos em Console para praticar controle de fluxo, ler e gravar arquivos e processar inputs do teclado.
  • Editor de HTML em Console para praticar estruturas de repetição, e realizar um parsing/processamento básico de strings.

2801's People

Contributors

andrebaltieri avatar brunosalesb avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.