Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Desenvolvimento Web com C# Ruta - Aprendizado Online com Certificado
Desenvolvimento Web com C#
Desenvolvimento Web com C#
Beginner
4.6
114 reviews
131 Learners
Updated 12/2025
Este percurso é dividido em vários cursos, começando pelos conceitos básicos de C#, avançando lentamente para conceitos mais avançados e, eventualment…
349
Chapters
40
Learning hours
439
Assignments
AI Assistant
Shareable Certificate
Resultados
Resultados
Track content
Related courses and projects
Depoimentos
Recursos
Preços
Resultados
Resultados
Track content
Related courses and projects
Depoimentos
Recursos
Preços

O que você vai aprender

Master C# syntax and basic programming concepts
Implement loops for repetitive tasks in C#
Explore object-oriented programming in C#
Understand and use C# data types effectively
Work with arrays and perform array operations
Learn SQL basics for database manipulation
Control program flow with C# control structures
Create and use methods in C# applications
Build web pages using HTML fundamentals
Learning track content
Arrays são uma parte importante de qualquer linguagem de programação, pois permitem agrupar e manipular uma grande quantidade de dados semelhantes. Nesta seção, aprenderemos sobre arrays e como utilizá-los em aplicações práticas.
A Programação Orientada a Objetos (POO) apresenta uma forma de estruturar o software em torno de objetos que combinam dados e comportamento. O material explica os princípios fundamentais da POO, demonstra como podem ser aplicados ao design de programas e oferece exercícios práticos para reforçar a compreensão por meio da resolução de problemas.
O material aprofunda os conceitos fundamentais de Programação Orientada a Objetos (POO) ao apresentar conceitos avançados que fortalecem tanto o design quanto as habilidades de implementação. Os tópicos incluem o gerenciamento do ciclo de vida de objetos com destrutores, o aprimoramento do design de classes por meio de modificadores de acesso, a extensão de funcionalidades utilizando classes derivadas e a aplicação de sobrecarga de métodos para maior flexibilidade. Juntos, esses conceitos fornecem a base para a construção de sistemas orientados a objetos robustos, manuteníveis e escaláveis.
Este capítulo oferece uma exploração aprofundada dos princípios fundamentais da Programação Orientada a Objetos (POO). O material enfatiza aplicações práticas e exemplos práticos para reforçar a compreensão. Conceitos-chave apresentados anteriormente são revisitados com mais detalhes e combinados para construir uma perspectiva mais abrangente sobre o design orientado a objetos.
Nesta seção, aprenderemos como filtrar os dados retornados utilizando a cláusula WHERE da instrução SELECT. Serão abordados testes de igualdade, desigualdade, intervalos de valores maiores e menores, além de valores NULL.
Nesta seção, exploraremos como refinar suas condições de busca combinando cláusulas WHERE com os operadores AND e OR. Também abordaremos como o operador NOT pode ser utilizado para excluir determinados resultados.
Aprenda os fundamentos da Linguagem de Definição de Dados (DDL) e da Linguagem de Manipulação de Dados (DML) em SQL, incluindo como criar, modificar e deletar objetos de banco de dados, bem como inserir, atualizar e deletar dados dentro das tabelas.
Nesta seção, aprenderemos como executar múltiplas tarefas simultaneamente para melhorar o desempenho e a responsividade das aplicações. Também abordaremos brevemente o que são Web Services e APIs. Isso nos proporcionará uma introdução sobre como a internet e os sites funcionam. Além disso, aprenderemos como utilizar APIs.
Nesta seção, serão apresentados os conceitos de bancos de dados, com ênfase em bancos de dados SQL e no processo de criação desses bancos. Será estudada a estrutura dos bancos de dados e abordadas operações básicas sobre eles. Este capítulo servirá como introdução ao ADO.NET, módulo do .NET utilizado para interação com bancos de dados.
Nesta seção, abordaremos as operações CRUD fundamentais (Create, Read, Update, Delete) utilizando SQL. Exploraremos a sintaxe básica do SQL e revisaremos como implementar cada instrução SQL no código C#. Embora algumas partes possam servir como revisão da seção anterior, isso proporcionará uma compreensão sólida dos conceitos essenciais de banco de dados, permitindo que você compreenda tanto o código SQL quanto o C# e os escreva de forma independente.
Neste capítulo, abordaremos funções ou métodos adicionais para tornar o gerenciamento de banco de dados mais eficiente. Por exemplo, a execução de múltiplos comandos SQL simultaneamente utilizando procedimentos armazenados e a recuperação de dados em lote do banco de dados SQL utilizando DataSet.
Desbloqueie o potencial do conteúdo visual e auditivo no desenvolvimento web ao aprender a integrar de forma eficiente imagens, vídeos e elementos de áudio em documentos HTML. Explore as nuances da incorporação de diversos formatos de mídia.
Navegue pelas complexidades da apresentação de dados e interação do usuário com uma cobertura abrangente de tabelas e formulários em HTML, incluindo estruturas de tabelas, criação de formulários e elementos de entrada. Adquira proficiência na implementação de elementos de entrada de formulários e no uso de atributos para funcionalidade aprimorada.
Aprimore suas habilidades em HTML explorando elementos semânticos, permitindo a criação de conteúdo web bem estruturado e acessível. Inicie a construção do seu primeiro site, aplicando o conhecimento adquirido para concretizar suas ideias.
In this section, we will learn what MAUI is, and how to set up a .NET MAUI application. We will also look at the structure of an MAUI application, and in the end, we will learn how to add some basic elements to our UI. This section will prepare us for the rest of the course where we will be working with more practical concepts.
In this section, we will learn what Threading is and how to use it to keep our applications responsive, and run smoothly while performing resource intensive tasks. We will see how to differs from other similar concepts on C# and what are good practices when implementing Threading in our application. There will also be some interesting tasks to help us in understand this concept on a deeper level.
In this section, we will learn how to make more robust methods, classes and other objects which can work multiple types of input data types, by first learning about Generics and how to implement generic classes, then we will move on to Reflection and how to use reflection for further improving the capabilities of our programs.
Impulsione suas Habilidades Tecnológicas!
com até 55% de desconto
Features:
*Tracks not included in Pro plan
500+ Cursos Bem AvaliadosCopiloto de IA de ponta
Trilhas de estudo personalizadas40+ Projetos práticos do mundo real
Sem cancelamento, antes do término do plano com desconto selecionado, aceito que a Codefinity cobrará automaticamente $104 a cada 3 meses até eu cancelar. Saiba mais sobre a política de cancelamento e reembolso em Termos de Assinatura.
Recommended Courses and Projects

curso

test code

test code

test code

curso

TEST E2E PROGRESS SQL

TEST E2E PROGRESS SQL

Description

curso

test sql course e2e new task ui

test sql course e2e new task ui

test sql course e2e new task ui

curso

TEST SQL COURSE E2E

TEST SQL COURSE E2E

This course is for you if you are new to SQL, you want to quickly learn how to get the most out of SQL and you want to learn how to use SQL in your own application development.

curso

QNA TEST COURSE

QNA TEST COURSE

TEST QNA COURSE FOR TESTING CHAT IMPROVEMENTS

curso

Introdução ao SQL

Introdução ao SQL

Este curso oferece uma introdução fácil de seguir aos fundamentos dos bancos de dados SQL e da Linguagem de Consulta Estruturada (SQL). Através de lições em vídeo envolventes e exercícios cuidadosamente elaborados, você explorará conceitos essenciais passo a passo. Cada tópico é explicado em detalhes e acompanhado de prática prática para garantir que você não apenas entenda, mas também retenha o que aprendeu.

curso

Test UI Features

Test UI Features

Let's test

curso

HTML Definitivo

HTML Definitivo

Aprenda os conceitos essenciais de HTML (HyperText Markup Language), a base do desenvolvimento web. Este curso para iniciantes aborda tags, atributos, elementos e a estruturação de páginas web. Adquira habilidades práticas na criação de títulos, parágrafos, listas, imagens, links, formulários e tabelas. Explore boas práticas, otimização e acessibilidade na web. Inicie sua jornada no desenvolvimento web com HTML.

curso

Fundamentos de CSS

Fundamentos de CSS

Domine os conceitos essenciais de CSS (Cascading Style Sheets), a linguagem de estilização que transforma a aparência das páginas web. Explore conceitos fundamentais como estilos de texto, cores, espaçamento, modelo de caixa, Flexbox e efeitos decorativos. Desenvolva habilidades para criar páginas web visualmente atraentes e bem estruturadas. Ideal para iniciantes que desejam estabelecer uma base sólida em CSS.

curso

Otimização de SQL e Recursos de Consulta

Otimização de SQL e Recursos de Consulta

Inicie uma jornada empolgante pelo SQL com Técnicas Avançadas em SQL. Aprenda sobre as importantes propriedades ACID que garantem a precisão dos dados em transações de banco de dados. Descubra métodos avançados para otimizar suas consultas e melhorar o desempenho do banco de dados. Explore recursos especiais do SQL, como funções de janela, gatilhos, Linguagem de Controle de Dados (DCL) e bancos de dados NoSQL. Isso ajudará você a lidar com a gestão moderna de bancos de dados com confiança e eficácia.

curso

TEST FREE SQL COURSE

TEST FREE SQL COURSE

description

curso

Introduction to CSS Part I

Introduction to CSS Part I

CSS, or Cascading Style Sheets, is a stylesheet language used to describe the presentation of a document written in a markup language like HTML. CSS is a fundamental building block of the modern web and controls the styling and layout of websites and web applications.

Por que as Pessoas Escolhem Codefinity

Kwizera Mugisha

Web Developer

Kwizera Mugisha

linkedIn

The teaching methodology at Codefinity is excellent, and I particularly appreciate how it has prepared me to handle real-world coding problems. Currently, I am delving into Node.js and eagerly anticipate building full-stack projects that integrate all the knowledge I have gained.

Sherry Barnes-Fox

Senior Business Analyst

Sherry Barnes-Fox

linkedIn

My first course was 4 hours, I did it in a few days, "nugget-style". The instructions are very clear and easy to understand. There is even a hint to help you get the answer. I love the learning style that is used, it engages me.

Bill Wagner

Accounts Payable Specialist

Bill Wagner

linkedIn

I have really liked the browser-based lessons that allow me to code within the lesson. The RUN button allows me to test the code I write before submitting for a grade.

Daniel Chinea

IT Support Specialist

Daniel Chinea

linkedIn

I have gained a lot of practical and logical thinking skills, along with patience for myself and confidence in myself that I can learn programming. Years ago, I would have never thought that I could learn programming in any way, shape or form, and I was able to obtain these certifications and skills with Codefinity.

Steve Bruening

Technology Project Manager

Steve Bruening

linkedIn

The learning was progressive and made it easy to follow along and make progress. I could feel my skills increasing and building on each other as the course went along.

Stephanie Chan

Project Manager

Stephanie Chan

linkedIn

As I went through the first course of the Python track, I liked the way the course was lay out (in easy and digestible modules) with little exercises at the end of each concept.

Step-by-Step to Stellar Results
Ambiente de codificação interativo

Mergulhe em nosso ambiente interativo: escreva e execute seu código com feedback em tempo real e métricas de sucesso—aprenda fazendo a cada passo.

Suporte com IA

Aproveite o assistente de IA integrado para explicar erros, sugerir correções ou responder a qualquer pergunta sobre seu código—assim você permanece produtivo e nunca fica preso.

Check your progress

Conclua cada módulo com um questionário rápido que fornece feedback instantâneo, acompanha seu progresso e garante que você dominou os conceitos-chave.

Promote your expertise

Ganhe seu certificado reconhecido pela indústria ao concluir e compartilhe no LinkedIn com um clique—deixe sua rede ver o que você pode fazer.

Confiado por Funcionários de Empresas Líderes
e Estudantes de Universidades de Prestígio

Google
Intel
Twitter
FedEx
Meta
Nike
Amazon
Microsoft
Tesla
Google
Intel
Twitter
FedEx
Meta
Nike
Amazon
Microsoft
Tesla
florida
illinois
colorado
indiana
new-york
cornell
columbia
notre-dame
florida
illinois
colorado
indiana
florida
illinois
colorado
indiana
new-york
cornell
columbia
notre-dame
florida
illinois
colorado
indiana

Acesso completo ao catálogo

Uma assinatura abre este curso e todo o nosso catálogo de projetos e habilidades.
Features:
500+ Cursos Bem AvaliadosCopiloto de IA de ponta
Trilhas de estudo personalizadas40+ Projetos práticos do mundo real
Sem cancelamento, antes do término do plano com desconto selecionado, aceito que a Codefinity cobrará automaticamente $104 a cada 3 meses até eu cancelar. Saiba mais sobre a política de cancelamento e reembolso em Termos de Assinatura.

Experimente Codefinity com confiança – garantia de devolução do dinheiro em 30 dias incluída

Para dar as boas-vindas ao Codefinity, estamos oferecendo até 64% de desconto em nossos cursos. Além disso, temos uma garantia de devolução do dinheiro em 30 dias, para que você possa nos experimentar sem riscos.Estamos ansiosos para recebê-lo em nossa plataforma e estamos comprometidos em tornar sua experiência de aprendizado fácil, interativa e divertida.
Shield Image
Ready to get started?
Pro
Best intro offer
Ultimate
A complete experience
to kickstart your career
500+ Top-Rated courses
yes
yes
Completion certificates
yes
yes
Early access to new courses
yes
yes
40+ hands-on Real-world projects
no
yes
Personalized study tracks
no
yes
Unlimited workspaces
no
yes

Acesse instantaneamente 500+ cursos

Aprendizado Ilimitado, Acesso Instantâneo
Aprendizado Ilimitado, Acesso InstantâneoTenha acesso total a todos os cursos e trilhas, incluindo conteúdo em vídeo, questionários e materiais aprofundados—comece a aprender a qualquer momento.
Certificados Reconhecidos pela Indústria
Certificados Reconhecidos pela IndústriaGanhe certificados que validam sua expertise e impulsionam sua carreira em tecnologia, IA, dados, marketing e além.
Aprendizado assistido por IA
Aprendizado assistido por IAReceba dicas personalizadas, feedback em tempo real e explicações com IA para acelerar seu progresso.
Constantemente Expansível: Novos Cursos e Trilhas de Carreira
Constantemente Expansível: Novos Cursos e Trilhas de CarreiraMantenha-se à frente com cursos constantemente atualizados, roteiros de carreira, desafios e testes práticos.
Desenvolva Habilidades que Importam
Desenvolva Habilidades que ImportamDomine habilidades em demanda com cursos em IA, ciência de dados, programação, marketing, automação, desenvolvimento web e mais.
Aprendizado Interativo e Sem Costura
Aprendizado Interativo e Sem CosturaEngaje-se com projetos práticos, exercícios do mundo real e uma experiência de aprendizado intuitiva — sem necessidade de ferramentas extras.

Siga-nos

trustpilot logo

Endereço

codefinity
Sentimos muito que algo saiu errado. O que aconteceu?
some-alt