
Introdução:
O curso de programação C# completo é projetado para ensinar diversos conceitos do zero ao avançado na programação com a linguagem C#.
O currículo abrange desde os fundamentos de programação até áreas avançadas como desenvolvimento de aplicações, sistemas, teste e qualidade de software, entre outros. Ao longo do curso, os estudantes adquirem competências em diversos conceitos de programação em C# permitindo conhecer grande parte da linguagem, além de desenvolverem habilidades críticas em programação, pensamento computacional e raciocínio lógico. O curso também aborda aspetos profissionais, preparando os estudantes para enfrentar desafios tecnológicos e o mercado de trabalho
Motivação:
O principal objetivo do curso é prover ao estudante um conhecimento abrangente e aprofundado em programação e o que se relaciona provendo também um conhecimento bastante completo, detalhado e aprofundado na linguagem de programação C#.
O curso não só tenciona ensinar os conceitos teóricos e práticos como também prover habilidades ao estudante de se tornar autodidata e conseguir compreender as suas principais áreas de interesse, ter capacidade de raciocínio, e ser autónomo.
Estrutura:
A grade curricular do curso está divida em vários módulos. Cada módulo possui uma determinada quantidade de aulas e cada um cobre um assunto de forma abrangente e com uma determinada profundidade.
O curo inicia abordando os fundamentos da computação, permitindo ao estudante entender o funcionamento de um dispositivo digital e como o mesmo funciona para o processamento de código. Abordando ainda a instalação das ferramentas necessárias e uma introdução à Linguagem C#
Após, o curso aborda os fundamentos, estruturas de controle e estruturas básicas de dados, dando um conhecimento aprofundado nos principais aspetos da programação em geral que são extremamente necessários.
Consequentemente, inicia-se o estudo da programação orientada a objetos, paradigma que define a constituição dos sistemas computacionais modernos e que será utilizada para o desenvolvimento de aplicações, abordando ainda algoritmos e estruturas de dados e também padrões de desenho de código e software.
Após, inicia-se estudo da infraestrutura .NET utilizada para o desenvolvimento de diversos tipos de software, aborda-se o seu uso, funcionamento e a ferramenta Visual Studio e depois inicia-se o estudo do desenvolvimento de aplicações e teste e qualidade de software, abordando ainda a integração de aplicações a bancos de dados relacionais.
Sobre as Aulas:
As aulas são ministradas utilizando como recurso slides explicativos que possuem teoria e logo depois uma parte prática. A quantidade de teoria e prática de cada aula varia conforme o necessário. (O curso tende a atingir uma forte componente prática).
As aulas estão também organizadas em módulos que possuem uma estrutura muito definida de forma a que a sua realização sequencial possa ir incrementando novos conceitos e aprofundando conhecimentos ao longo da sua realização. No fim de alguns módulos existe uma prova sobre os assuntos abordados.
Suporte e Diversos:
Qualquer dúvida pode ser tirada numa sessão própria da Udemy onde você terá contacto direto com o instrutor. Caso queira comunicar melhor e com outros alunos no perfil do instrutor o botão website possui um link para um servidor de Discord com uma área exclusiva para alunos.
O curso possui um certificado final com o nome do curso, duração e nome do aluno que pode ser utilizado como prova de conclusão e certificação de competências.
O curso também disponibiliza um prazo de reembolso de 30 dias. (Caso seja concluído uma grande quantidade de aulas não será possível emitir um reembolso, tenha em consideração que o processo de reembolso é gerido totalmente pela plataforma e suporte da Udemy)
A quem se destina o curso:
O curso foi feito para estudantes de qualquer nível que necessitam de adquirir conhecimentos ou para entusiastas e pessoas que tenham interesse na área de progrmaação e queiram aprender de forma aprofundada a linguagem C#.
É essencial assistir às previas para entender quais os conteúdos abordados e os resultados da aprendizagem.