Udemy

Introdução ao C# - Uma Abordagem Prática (Módulo II)

Aprenda os fundamentos da linguagem C# de uma maneira simples e objetiva desenvolvendo variados tipos de aplicações!
Free tutorial
Rating: 4.7 out of 5 (343 ratings)
4,936 students
1hr 57min of on-demand video
Portuguese
Portuguese [Auto]

Os fundamentos da linguagem de programação C# de uma maneira prática e simples!
O que significa, na prática, o famoso termo "Programação Orientada a Objetos"
As funcionalidades básicas da IDE Microsoft, o Visual Studio 2017
Como escrever código reutilizável e integrá-lo em mais de um projeto
Desenvolver lógica de programação e aplica-la na solução de problemas
E muito mais!

Requirements

  • Vontade, vontade e mais vontade de aprender essa linguagem magnífica!
  • Ter cursado o módulo anterior do curso ou ter conhecimento equivalente!

Description

Iniciante no mundo da programação e não sabe por onde começar? Que tal aprender C#? Neste curso você verá os fundamentos desta poderosa linguagem e como aplicá-los para criar variados tipos de software.

Com uma abordagem simples e objetiva, veremos teoria e prática lado a lado. Usaremos todo o conhecimento adquirido para desenvolver projetos diversos e construir softwares com funcionalidades similares aos dos que usamos no dia a dia!

Iremos desenvolver cada um dos projetos em ordem crescente de dificuldade, de maneira a possibilidade um gradual aprendizado. Também será visto muito conteúdo de forma prática, no intuito de tornar o processo de aprendizagem bastante interativo.

Neste segundo módulo iremos abordar a base das maiores linguagens de programação atualmente, a orientação a objetos, e vamos aplicar este conceito nos projetos que desenvolveremos não só neste módulo, mas ao longo de toda a nossa jornada como desenvolvedores! Para concluir o módulo iremos desenvolver uma simples calculadora e integraremos a ela uma DLL de cálculos matemáticos criada por nós mesmos!

E aí, preparado?

Who this course is for:

  • Iniciantes no mundo da programação que estejam procurando uma linguagem robusta e rica
  • Estudantes de cursos de tecnologia como Análise de Sistemas, Ciência da Computação, Sistemas de Informação e correlatas

Instructor

Engenheiro de Redes/Full Stack Developer
Wallace Andrade
  • 4.6 Instructor Rating
  • 1,354 Reviews
  • 9,140 Students
  • 3 Courses

Formado em Análise e Desenvolvimento de Sistemas pela Universidade Estácio de Sá, atualmente trabalha como engenheiro de redes na K2 Telecom, uma empresa de Telecomunicações do interior do Estado do Rio de Janeiro.

Possui conhecimentos em redes MAN/WAN/LAN, roteamento estático e dinâmico, tecnologia MPLS e suas VPNs L2 e L3, BGP, protocolos de resiliência em camada 2 como ERPS e EAPS, comutação de pacotes, TCP/IP, operação de DWDM Huawei, entre outros relacionados a redes de computadores e internet. Sua main skill é Huawei, mas também tem experiência com switches Datacom e roteadores Mikrotik. Quanto aos sistemas de monitoramento, tem experiência com PRTG, LibreNMS, Zabbix e Dude. Atualmente tem as certificações HCIA (Huawei) e JNCIA (Juniper), porém está em busca dos graus máximos HCIE e JNCIE-SP.

Também possui conhecimentos e experiência em tecnologias WEB (HTML, CSS e Javascript), .NET Framework e .NET Core, ASP NET Core, servidores Linux e servidores de bancos de dados MySQL/MariaDB, bem como a linguagem SQL. Somados a isso há o conhecimento e aplicação das boas práticas dos Design Patterns, princípios SOLID e clean code, fundamentais a qualquer aplicação bem estruturada.

Top companies trust Udemy

Get your team access to Udemy's top 19,000+ courses