Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Ruta de Full-Stack .NET Developer Journey - Aprendizaje en Línea con Certificado
Full-Stack .NET Developer Journey
Full-Stack .NET Developer Journey
Intermediate
4.6
128 reviews
172 Learners
Updated 12/2025
Learn how to create your own products and applications using one of the most popular and widely used programming languages, C#. In combination with th…
462
Chapters
56
Learning hours
661
Assignments
AI Assistant
Shareable Certificate
Resultados
Resultados
Track content
Related courses and projects
Testimonios
Características
Precios
Resultados
Resultados
Track content
Related courses and projects
Testimonios
Características
Precios
Learning track content
Los arreglos son una parte importante de cualquier lenguaje de programación, ya que permiten agrupar y manipular una gran cantidad de datos similares. En esta sección aprenderemos sobre los arreglos y cómo utilizarlos en aplicaciones prácticas.
Esta sección presenta estructuras de datos esenciales, incluyendo listas y diccionarios, así como técnicas para la lectura y escritura de archivos. También abarca prácticas fundamentales de manejo de errores para gestionar problemas inesperados que puedan surgir durante la ejecución del programa.
La Programación Orientada a Objetos (OOP) introduce una forma de estructurar el software en torno a objetos que combinan datos y comportamiento. El material explica los principios fundamentales de la OOP, demuestra cómo pueden aplicarse al diseño de programas y proporciona ejercicios prácticos para reforzar la comprensión mediante la resolución de problemas prácticos.
El material amplía los conceptos fundamentales de la Programación Orientada a Objetos (POO) al introducir conceptos avanzados que fortalecen tanto el diseño como las habilidades de implementación. Los temas incluyen la gestión del ciclo de vida de los objetos con destructores, el perfeccionamiento del diseño de clases mediante modificadores de acceso, la extensión de la funcionalidad utilizando clases derivadas y la aplicación de la sobrecarga de métodos para una mayor flexibilidad. En conjunto, estos conceptos proporcionan la base para construir sistemas orientados a objetos robustos, mantenibles y escalables.
Este capítulo ofrece una exploración detallada de los principios fundamentales de la Programación Orientada a Objetos (POO). El material enfatiza aplicaciones prácticas y ejemplos prácticos para reforzar la comprensión. Los conceptos clave presentados anteriormente se revisan con mayor profundidad y se combinan para construir una perspectiva más completa sobre el diseño orientado a objetos.
En esta sección, aprenderemos cómo filtrar los datos devueltos utilizando la cláusula WHERE de la instrucción SELECT. Aprenderemos a comprobar la igualdad, la desigualdad, los rangos de valores mayores y menores, y los valores NULL.
En esta sección, exploraremos cómo refinar las condiciones de búsqueda combinando cláusulas WHERE con los operadores AND y OR. También cubriremos cómo se puede utilizar el operador NOT para excluir ciertos resultados.
Aprende los fundamentos del Lenguaje de Definición de Datos (DDL) y del Lenguaje de Manipulación de Datos (DML) en SQL, incluyendo cómo crear, modificar y eliminar objetos de la base de datos, así como también cómo insertar, actualizar y eliminar datos dentro de las tablas.
En esta sección, aprenderemos cómo realizar múltiples tareas simultáneamente para mejorar el rendimiento y la capacidad de respuesta de las aplicaciones. También conoceremos brevemente qué son los servicios web y las API. Esto nos brindará una introducción sobre el funcionamiento de Internet y los sitios web. Además, aprenderemos cómo utilizar las API.
En esta sección aprenderemos qué son las bases de datos, específicamente qué son las bases de datos SQL y cómo crearlas. Estudiaremos su estructura y aprenderemos a realizar algunas operaciones básicas en las bases de datos. Este capítulo servirá como introducción a ADO.NET, que es un módulo de .NET utilizado para interactuar con bases de datos.
En esta sección, se abordarán las operaciones CRUD fundamentales (Crear, Leer, Actualizar, Eliminar) utilizando SQL. Se explorará la sintaxis básica de SQL y se repasará cómo implementar cada instrucción SQL en código C#. Aunque algunas partes pueden servir como repaso de la sección anterior, esto proporcionará una comprensión sólida de los conceptos esenciales de bases de datos, permitiéndole comprender tanto el código SQL como el de C# y escribirlo de forma independiente.
En este capítulo se abordarán funciones o métodos adicionales para mejorar la eficiencia en la gestión de bases de datos. Por ejemplo, la ejecución de múltiples comandos SQL simultáneamente mediante procedimientos almacenados y la recuperación masiva de datos desde la base de datos SQL utilizando DataSet.
Descubra el potencial del contenido visual y auditivo en el desarrollo web al aprender a integrar de manera fluida imágenes, videos y elementos de audio en documentos HTML. Explore los matices de la incorporación de diversos formatos multimedia.
Explore las complejidades de la presentación de datos y la interacción del usuario con una cobertura integral de tablas y formularios en HTML, que abarca estructuras de tablas, creación de formularios y elementos de entrada. Adquiera competencia en la implementación de elementos de entrada de formularios y el uso de atributos para una funcionalidad mejorada.
Mejore sus habilidades en HTML explorando elementos semánticos, lo que le permitirá crear contenido web bien estructurado y accesible. Inicie la construcción de su primer sitio web aplicando los conocimientos adquiridos para materializar sus ideas.
Investigue qué pueden esperar los estudiantes de este curso avanzado de estilos en HTML y CSS. ¿Qué conocimientos previos se requieren antes de comenzar el curso? ¿Qué temas se abordarán en el mismo?
Explora la propiedad de transformación, que permite modificar la apariencia y posición de los elementos en una página web. Aprende a escalar, rotar, sesgar y trasladar elementos en dos y tres dimensiones. Combina múltiples transformaciones para crear efectos más complejos.
Los principios y técnicas utilizados en el diseño adaptativo/responsivo buscan que los sitios web y aplicaciones sean accesibles y visualmente atractivos en diferentes dispositivos, tamaños de pantalla y orientaciones.
Obtén una hoja de ruta clara de lo que está por venir, comprende los requisitos previos y aprende consejos valiosos para prepararte para el éxito al adentrarte en objetos, arreglos y conceptos esenciales de programación.
Aprenda cómo las interacciones del usuario y los datos externos modifican la interfaz de usuario a lo largo del tiempo. Enfoque en la gestión del estado y el manejo de efectos secundarios con hooks de React.
Explora formas comunes de estilizar componentes de React. Enfoque en la aplicación de estilos mediante estilos en línea y CSS externo.
Aprenda cómo ejecutar un proyecto React y comprender su estructura. Enfoque en iniciar un proyecto con Vite y navegar por los archivos del proyecto.
Aprenda los fundamentos teóricos de conceptos como URL, dominio, protocolo, parámetros de consulta y más. Comprenda la importancia del enrutamiento en aplicaciones web y la razón por la que se necesita la biblioteca React Router.
Explora el uso de cadenas de consulta para compartir y gestionar el estado de la aplicación a través de URLs, trabaja con diferentes tipos de datos en los parámetros de consulta y aprovecha React Router para la navegación y los efectos basados en cambios de URL.
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.
¡Impulsa tus habilidades tecnológicas!
con hasta un 55% de descuento
Features:
*Tracks not included in Pro plan
500+ cursos mejor calificadosCopiloto de IA de vanguardia
Rutas de estudio personalizadas40+ proyectos prácticos del mundo real
Sin cancelación, antes de que finalice el plan seleccionado con descuento, acepto que Codefinity cobrará automáticamente $104 cada 3 meses hasta que cancele. Obtén más información sobre la política de cancelación y reembolso en Términos de Suscripción.
Recommended Courses and Projects

curso

test code

test code

test code

curso

TEST E2E PROGRESS SQL

TEST E2E PROGRESS SQL

Description

curso

TEST COURSE WITH QUESTIONSs

TEST COURSE WITH QUESTIONSs

-----

curso

test sql course e2e new task ui

test sql course e2e new task ui

test sql course e2e new task ui

curso

Test explain sentence

Test explain sentence

hover on sentence and explain it

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

Introducción a JavaScript

Introducción a JavaScript

Sumérgete en el mundo del lenguaje más popular para el desarrollo front-end: JavaScript. JavaScript es un lenguaje integrado en casi todos los navegadores y puede utilizarse para una amplia variedad de tareas. Aprende la funcionalidad básica y prepárate para los desafíos y técnicas de programación más avanzadas.

curso

Introducción a SQL

Introducción a SQL

Este curso ofrece una introducción fácil de seguir a los conceptos básicos de las bases de datos SQL y el Lenguaje de Consulta Estructurada (SQL). A través de lecciones en video atractivas y ejercicios cuidadosamente diseñados, explorarás conceptos esenciales paso a paso. Cada tema se explica en detalle y se acompaña de práctica práctica para asegurar que no solo entiendas, sino que también retengas lo que has aprendido.

curso

Test UI Features

Test UI Features

Let's test

curso

Dominio de Next.js 14 para Construir Aplicaciones Web Modernas

Dominio de Next.js 14 para Construir Aplicaciones Web Modernas

Aprende a construir aplicaciones web modernas y de alto rendimiento utilizando Next.js. Configura proyectos con estructuras organizadas, estilos y enrutamiento para una navegación fluida. Obtén y muestra datos de manera eficiente mientras optimizas el renderizado y el rendimiento. Implementa funciones avanzadas como paginación, operaciones CRUD y búsqueda global para aplicaciones web dinámicas. Despliega tus proyectos de Next.js, conéctalos con bases de datos y añade autenticación para proteger los datos de los usuarios.

curso

HTML Definitivo

HTML Definitivo

Aprenda los conceptos esenciales de HTML (Lenguaje de Marcado de Hipertexto), la base del desarrollo web. Este curso introductorio cubre etiquetas, atributos, elementos y la estructuración de páginas web. Adquiera habilidades prácticas en la creación de encabezados, párrafos, listas, imágenes, enlaces, formularios y tablas. Explore buenas prácticas, optimización y accesibilidad web. Inicie su trayectoria en desarrollo web con HTML.

Por qué la gente elige 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
Entorno de codificación interactivo

Sumérgete en nuestro entorno interactivo: escribe y ejecuta tu código con retroalimentación en tiempo real y métricas de éxito—aprende haciendo en cada paso.

Soporte potenciado por IA

Aprovecha el asistente de IA integrado para explicar errores, sugerir soluciones o responder cualquier pregunta sobre tu código—para que te mantengas productivo y nunca te quedes atascado.

Check your progress

Concluye cada módulo con un cuestionario rápido que ofrece retroalimentación instantánea, rastrea tu progreso y asegura que hayas dominado los conceptos clave.

Promote your expertise

Obtén tu certificado reconocido por la industria al completar y compártelo en LinkedIn con un clic—deja que tu red vea lo que puedes hacer.

Confiado por empleados de empresas líderes
y estudiantes de universidades de élite

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

Acceso completo al catálogo

Una suscripción abre este curso y todo nuestro catálogo de proyectos y habilidades.
Features:
500+ cursos mejor calificadosCopiloto de IA de vanguardia
Rutas de estudio personalizadas40+ proyectos prácticos del mundo real
Sin cancelación, antes de que finalice el plan seleccionado con descuento, acepto que Codefinity cobrará automáticamente $104 cada 3 meses hasta que cancele. Obtén más información sobre la política de cancelación y reembolso en Términos de Suscripción.

Prueba Codefinity con confianza – garantía de devolución de dinero de 30 días incluida

Para darte la bienvenida a Codefinity, estamos ofreciendo hasta 64% de descuento en nuestros cursos. Además, tenemos una garantía de devolución de dinero de 30 días, para que puedas probarnos sin riesgo.Esperamos sinceramente darte la bienvenida a nuestra plataforma y estamos comprometidos a hacer que tu experiencia de aprendizaje sea fácil, interactiva y 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

Accede instantáneamente a 500+ cursos

Aprendizaje ilimitado, acceso instantáneo
Aprendizaje ilimitado, acceso instantáneoObtén acceso completo a todos los cursos y rutas, incluyendo contenido en video, cuestionarios y materiales detallados—comienza a aprender en cualquier momento.
Certificados reconocidos por la industria
Certificados reconocidos por la industriaObtén certificados que validen tu experiencia y potencien tu carrera en tecnología, IA, datos, marketing y más allá.
Aprendizaje asistido por IA
Aprendizaje asistido por IAObtén pistas personalizadas, retroalimentación en tiempo real y explicaciones potenciadas por IA para acelerar tu progreso.
En constante expansión: Nuevos cursos y rutas profesionales
En constante expansión: Nuevos cursos y rutas profesionalesMantente a la vanguardia con cursos constantemente actualizados, hojas de ruta profesionales, desafíos y pruebas prácticas.
Desarrolla habilidades que importan
Desarrolla habilidades que importanDomina habilidades demandadas con cursos en IA, ciencia de datos, programación, marketing, automatización, desarrollo web y más.
Aprendizaje interactivo y fluido
Aprendizaje interactivo y fluidoParticipa en proyectos prácticos, ejercicios del mundo real y una experiencia de aprendizaje intuitiva — no se necesitan herramientas adicionales.

Proyectos Prácticos

Síguenos

trustpilot logo

Dirección

codefinity
Lamentamos que algo salió mal. ¿Qué pasó?
some-alt