Esta es en realidad una respuesta a la pregunta más amplia de cómo aprender el desarrollo con C # y .Net MVC. Si todo lo que necesitas es C #, ve AQUÍ.
Paso Uno: Aprende el front-end
.Net MVC va a parecer incomprensible hasta que tenga un conocimiento firme del desarrollo de front-end. Eso significa que necesita comprender los conceptos básicos de HTML, CSS y JavaScript, y para los tutoriales que Microsoft proporciona para .Net MVC también querrá conocer jQuery y Bootstrap.
¡Eso es mucho! JavaScript es un lenguaje de programación completo, y NECESITAS saberlo.
- ¿Qué proveedores de LMS o MOOC corporativos se centran en apoyar el aprendizaje social y el aprendizaje basado en proyectos?
- ¿Cuáles son las mejores cosas que has aprendido del Islam?
- Cómo superar la ansiedad de codificación
- ¿Cuáles son las formas más fáciles y útiles de aprender contabilidad dentro de 20 días?
- ¿Salman Khan (de la Academia Khan) paga un salario demasiado alto ($ 500,000 + en 2014)? ¿Podríamos considerar el salario de Salman Khan por su trabajo para esta organización sin fines de lucro un conflicto de intereses?
La buena noticia es que puedes adquirir todas estas habilidades gratis en Free Code Camp . Tomará unos meses, así que se paciente. Simplemente cree una cuenta en Free Code Camp y obtenga el certificado de front-end. Hacer eso le enseñará todas las habilidades que necesita para pasar a .Net MVC: aprender a codificar y ayudar a organizaciones sin fines de lucro
Paso Dos: Aprende el Back End
Ahora que tiene sus habilidades de front-end, es hora de aprender C #, que es el lenguaje de codificación principal utilizado en el desarrollo de .Net.
Puede aprender los conceptos básicos del lenguaje aquí: C # Fundamentals for Absolute Beginners
Asegúrate de crear algunas aplicaciones de consola simples con C #, para asegurarte de que comprendes bien el idioma.
A continuación, deberá saber cómo interactuar con una base de datos SQL. Puede aprender eso a través de una serie de cursos de Codecademy: Learn SQL
A continuación, querrá saber acerca de LINQ, que es la forma .Net de comunicarse con las bases de datos: Introducción a las consultas LINQ (C #)
¡Bueno! Finalmente estás listo para comenzar a hacer un desarrollo serio de .Net MVC. Echa un vistazo a estos tutoriales de la Academia Virtual de Microsoft, que te llevarán desde la instalación de Visual Studio Community Edition hasta la construcción de una aplicación de pila completa: Introducción
Si tiene acceso a Pluralsite, Scott Allen también tiene un curso FANTÁSTICO sobre los conceptos básicos de MVC. Utiliza MVC 4, pero todo se traslada a 5. Creación de aplicaciones con ASP.NET MVC 4
Paso Tres: Construir
¡Ahora todo lo que tiene que hacer es pensar en un par de aplicaciones razonablemente complejas y comenzar a construir! Piense en cosas como un sistema de gestión de inventario o un motor de blogs. La única forma de dominar realmente el desarrollo es construir, construir construir.
Una vez que los proyectos estén listos, reúna un sitio de cartera y publique enlaces a todas sus aplicaciones front-end y full-stack. Póngalos en línea, probablemente en su propio servidor de Azure.
La buena noticia es que para el momento en que hagas todo esto, serás muy útil. Si tu objetivo es ser un desarrollador profesional, estás listo para comenzar.
¡Buena suerte!