• No hay productos en el carrito.

Inicio / Cursos / Learn C# Full Stack Development with Angular and ASP.NET
Impartido por Denis PanjutaPago único de $2,800 MXN · acceso por 12 meses

Learn C# Full Stack Development with Angular and ASP.NET

Build web applications with C#, ASP.NET 8, and Angular 18 to become a full stack web developer

Certificado oficial emitido por la SEPA través del Gobierno del Estado de México
12 meses de acceso En línea · 60 h 30 unidades Nivel intermedio
Qué aprenderás

Lo que serás capaz de hacer

Learn C# full stack web development with Angular and ASP.NET with this course and elevate your coding skills to a Professional Level. Are you ready for the journey to becoming a full-stack web developer? Great! Welcome to the Fullstack Web Development with Angular and C# ASP.NET course. A comprehensive course designed to transform your basic C# knowledge into full-stack expertise. This course is perfect for those seeking to enhance their coding skills and secure a promising career in full-stack development. Key features of this course include: C# web development with ASP.NET 8 for backend development Build frontend applications using Angular 18 including components, services, routes and validation Crafting RESTful APIs using Entity Framework and the Repository Design Pattern Using swagger for API testing Focus on building CRUD based full-stack web applications using the popular Angular & ASP net stack The course is led by Jannick Leismann, a Certified Microsoft .NET developer, and Denis Panjuta, a former Oracle Consultant and creator of the world's most popular beginner C# BootCamp: "The C# Masterclass" Enroll in the Fullstack Web Development with Angular and C# ASP.NET course today and enjoy lifetime course access, in-depth video tutorials, 5 Star Support, real-world development focus, and a 100% no-quibble money-back guarantee. Take the leap and upgrade your skills to become a full-stack web developer with this comprehensive course now.

  • Build backend web applications with ASP NET 8
  • Craft frontend Applications using Angular 18
  • Learn TypeScript development for Angular
  • Learn how to build professional APIs using the Repository Design Pattern
  • Learn how to implement and query SQL databases
  • Develop comprehensive web applications that your employers and peers will love

Temario

UNIDAD 1 - Creating your first full-stack application Part 1: ASP.NET · 18 lecciones

UNIDAD 1 - Creating your first full-stack application Part 1: ASP.NET

  • Course IntroductionVideo · 1 min
  • What is full stack developmentVideo · 5 min
  • Installing Visual Studio and ASP.NETVideo · 3 min
  • Creating an API projectVideo · 5 min
  • In-Depth exploration of the API projectVideo · 9 min
  • Structure of an ASP.NET APIVideo · 2 min
  • Handout: ASP.NETLectura · 0 min
  • Creating the book modelVideo · 3 min
  • Creating the book controller from scratchVideo · 7 min
  • A small requestLectura · 0 min
  • HTTP requests and responsesVideo · 6 min
  • Handout Http RequestsLectura · 0 min
  • Creating the get all books endpointVideo · 7 min
  • Configuring the project for controllersVideo · 5 min
  • Adding a redirection for the default routeVideo · 3 min
  • API review before moving onVideo · 2 min
  • Quiz: ASP.NET BasicsCuestionario · 0 min
  • Handout: Full-Stack DevelopmentLectura · 0 min
UNIDAD 2 - Creating your first full-stack application Part 2: Angular · 20 lecciones

UNIDAD 2 - Creating your first full-stack application Part 2: Angular

  • Installing node.jsVideo · 2 min
  • Installing the angular cliVideo · 4 min
  • Installing visual studio code and extensionsVideo · 3 min
  • Setting the execution policyLectura · 0 min
  • Creating your first Angular projectVideo · 5 min
  • Angular project deep-diveVideo · 9 min
  • Handout: AngularLectura · 0 min
  • Creating the book interfaceVideo · 5 min
  • Creating the book-list componentVideo · 10 min
  • Binding data of componentsVideo · 5 min
  • Binding a book objectVideo · 2 min
  • Creating an ngFor loop to show multiple booksVideo · 7 min
  • Creating the angular book serviceVideo · 6 min
  • Building the book serviceVideo · 6 min
  • Handout: Angular servicesLectura · 0 min
  • Sending a get request with observable to the apiVideo · 5 min
  • Handout angular observablesLectura · 0 min
  • Using the book service in our componentVideo · 10 min
  • Configuring CORS to allow api accessVideo · 5 min
  • Quiz: Angular BasicsCuestionario · 0 min
UNIDAD 3 - Employee Management System Part 1: ASP.NET · 32 lecciones

UNIDAD 3 - Employee Management System Part 1: ASP.NET

  • Project Introduction: Employee Management SystemVideo · 3 min
  • Source Code ASP APILectura · 0 min
  • Installing .NET 9.0Video · 1 min
  • Updating visual studioVideo · 1 min
  • Enabling preview features in vsVideo · 2 min
  • Source Code: Employee Management APILectura · 0 min
  • Creating the asp employee management projectVideo · 2 min
  • Employee model creationVideo · 3 min
  • Installing Entity Framework Core + In Memory DatabaseVideo · 5 min
  • 306 Creating and registering a database contextVideo · 9 min
  • Handout: DB ContextLectura · 0 min
  • Adding a DbSet<> for our employees to the db contextVideo · 2 min
  • Handout: Entity FrameworkLectura · 0 min
  • Configuring CORS for AngularVideo · 3 min
  • Using the repository design pattern and creating the repository interfaceVideo · 10 min
  • Creating the employee repository classVideo · 6 min
  • Employee repository logic for addingVideo · 7 min
  • Employee repository logic for gettingVideo · 4 min
  • Employee repository logic for updating and deletingVideo · 9 min
  • Handout: Repository design patternLectura · 0 min
  • Registration of the repository for the dependency injectionVideo · 5 min
  • Creating the employee API conroller with a create endpointVideo · 7 min
  • Adding and configuring SwaggerVideo · 11 min
  • Testing an API endpoint with SwaggerVideo · 8 min
  • GetAll EndpointVideo · 6 min
  • GetById EndpointVideo · 8 min
  • Create EndpointVideo · 7 min
  • Delete EndpointVideo · 4 min
  • Update EndpointVideo · 8 min
  • API reviewVideo · 1 min
  • Handout: ASP Crud APILectura · 0 min
  • Quiz: ASP.NETCuestionario · 0 min
UNIDAD 4 - Employee Management System Part 2: Angular · 21 lecciones

UNIDAD 4 - Employee Management System Part 2: Angular

  • Source Code Angular AppLectura · 0 min
  • Angular project creationVideo · 3 min
  • Employee interface and employee table componentVideo · 3 min
  • Environments for the api urlVideo · 5 min
  • Creating the employee serviceVideo · 6 min
  • Loading employees from the apiVideo · 6 min
  • Showing the employee data in a tableVideo · 6 min
  • Defining routes in angularVideo · 6 min
  • Creating a simple navigation menu based on routesVideo · 3 min
  • Preparing the employee formVideo · 6 min
  • Creating the employee form and data bindingVideo · 10 min
  • Finishing the employee formVideo · 5 min
  • Handout: Angular data-bindingLectura · 0 min
  • Extending the service to send a http post requestVideo · 6 min
  • Handling observable errors and showing error messages with conditional renderingVideo · 12 min
  • Deleting EmployeesVideo · 9 min
  • Edit Employee RouteVideo · 9 min
  • Reading a param from the URLVideo · 10 min
  • Loading the employee to editVideo · 10 min
  • Editing an existing employeeVideo · 7 min
  • Quiz: AngularCuestionario · 0 min
UNIDAD 5 - Employee Management System Part 3: Styling · 6 lecciones

UNIDAD 5 - Employee Management System Part 3: Styling

  • Exploring BootstrapVideo · 6 min
  • Installing BootstrapVideo · 9 min
  • Styling a navbarVideo · 8 min
  • Styling the employee tableVideo · 13 min
  • Styling the employee formVideo · 10 min
  • Quiz BootstrapCuestionario · 0 min
UNIDAD 6 - Employee Management System Part 4: Validation · 9 lecciones

UNIDAD 6 - Employee Management System Part 4: Validation

  • Why we need validationVideo · 3 min
  • ASP.NET validation with data annotationsVideo · 7 min
  • ASP.NET validation logic based on model stateVideo · 6 min
  • Handout: Validation and data annotationsLectura · 0 min
  • Angular template driven form validationVideo · 10 min
  • Validating the entire formVideo · 6 min
  • Toggling the form button based on the form stateVideo · 4 min
  • Handling general error messagesVideo · 2 min
  • ValidationCuestionario · 0 min
UNIDAD 7 - Course Completion · 1 lecciones

UNIDAD 7 - Course Completion

  • Good job! You have completed the course :-)Lectura · 0 min
UNIDAD 8 - Old Project (Angular 14 and ASP 6) Typescript Basics · 12 lecciones

UNIDAD 8 - Old Project (Angular 14 and ASP 6) Typescript Basics

  • What you will learnVideo · 4 min
  • Source CodeLectura · 0 min
  • SPA explanationVideo · 4 min
  • Installing the correct .NET VersionLectura · 0 min
  • Installing Node.jsLectura · 0 min
  • Installing AngularLectura · 0 min
  • Exploring the templateVideo · 8 min
  • New Template!Lectura · 0 min
  • Typescript Part 1Video · 3 min
  • Typescript Part 2Video · 5 min
  • Typescript Part 3Video · 5 min
  • HandoutLectura · 0 min
UNIDAD 9 - Data Binding · 4 lecciones

UNIDAD 9 - Data Binding

  • IntroVideo · 3 min
  • Data bindingVideo · 8 min
  • SummaryVideo · 0 min
  • HandoutLectura · 0 min
UNIDAD 10 - Basic Routing · 4 lecciones

UNIDAD 10 - Basic Routing

  • IntroVideo · 2 min
  • Exploring Routes in a ProjectVideo · 4 min
  • Creating and Routing a Custom ComponentVideo · 4 min
  • HandoutLectura · 0 min
UNIDAD 11 - Visualizing a List in a Component · 9 lecciones

UNIDAD 11 - Visualizing a List in a Component

  • Presentation NPM packagesVideo · 2 min
  • Install npm package fontawesome and reference itVideo · 2 min
  • Angular.json explanationVideo · 1 min
  • Showing some airline namesVideo · 4 min
  • Building search flights html formVideo · 12 min
  • Presentation InterfacesVideo · 3 min
  • Creating interfacesVideo · 4 min
  • Styling Flight-Search PageVideo · 15 min
  • HandoutLectura · 0 min
UNIDAD 12 - Getting Lists from Web API · 6 lecciones

UNIDAD 12 - Getting Lists from Web API

  • Short API IntroVideo · 1 min
  • JSON EXPLAINATIONVideo · 3 min
  • Search Flight EndpointVideo · 6 min
  • Flight data as recordsVideo · 9 min
  • Setting up Swagger and OpenAPIVideo · 10 min
  • HandoutLectura · 0 min
UNIDAD 13 - Downloading Data from Web API using Angular · 7 lecciones

UNIDAD 13 - Downloading Data from Web API using Angular

  • Angular OpenAPI Gen PresentationVideo · 4 min
  • Installing and configuring ng-openapi-genVideo · 7 min
  • Auto create client APIVideo · 4 min
  • Implement client API to show flight dataVideo · 12 min
  • Error handlingVideo · 2 min
  • Changing swagger operation namesVideo · 3 min
  • HandoutLectura · 0 min
UNIDAD 14 - Parameterizing Angular Routes · 8 lecciones

UNIDAD 14 - Parameterizing Angular Routes

  • Lifecycle hooksVideo · 1 min
  • Adding book-flight componentVideo · 4 min
  • Routing from search-flight to book-flightVideo · 2 min
  • Router Parameters PresentationVideo · 2 min
  • Sending flightId ParameterVideo · 5 min
  • Find Flight Endpoint RestFUL APIVideo · 7 min
  • Testing the new Find Flight Endpoint in SwaggerVideo · 2 min
  • HandoutLectura · 0 min
UNIDAD 15 - Documenting HTTP Response Codes · 8 lecciones

UNIDAD 15 - Documenting HTTP Response Codes

  • Presentation Http Status CodesVideo · 3 min
  • Attribute for returning responsesVideo · 9 min
  • More response attributesVideo · 7 min
  • Display Book Flight TemplateVideo · 8 min
  • Handling errorsVideo · 5 min
  • Navigating the user using router serviceVideo · 5 min
  • Addition to arrow functionsVideo · 2 min
  • HandoutLectura · 0 min
UNIDAD 16 - Posting Data · 9 lecciones

UNIDAD 16 - Posting Data

  • HTTP Post PresentationVideo · 2 min
  • Create Register-Passenger componentVideo · 3 min
  • Register Form MarkupVideo · 3 min
  • Passenger Controller and DTOVideo · 8 min
  • Implementing the form reactive form bindingVideo · 11 min
  • Posting the register form to the serverVideo · 3 min
  • Receiving the register callVideo · 4 min
  • Find Passenger ActionVideo · 13 min
  • HandoutLectura · 0 min
UNIDAD 17 - Using Angular Services - Part 1 · 6 lecciones

UNIDAD 17 - Using Angular Services - Part 1

  • Angular Service PresentationVideo · 2 min
  • Auth Service erstellenVideo · 7 min
  • Handling existing UserVideo · 7 min
  • Refactoring the login methodVideo · 5 min
  • Redirecting the user to registrationVideo · 6 min
  • HandoutLectura · 0 min
UNIDAD 18 - Using Angular Services Part 2 · 7 lecciones

UNIDAD 18 - Using Angular Services Part 2

  • Book Flight FormVideo · 5 min
  • Book DTO and Controller Book Post EndpointVideo · 6 min
  • Posting the Book FlightVideo · 6 min
  • Service Provider ScopesVideo · 1 min
  • My Bookings Component implementationVideo · 7 min
  • Styling Header and FooterVideo · 6 min
  • HandoutLectura · 0 min
UNIDAD 19 - Input Validation · 8 lecciones

UNIDAD 19 - Input Validation

  • Adding Data Annotation for Validation to BookDtoVideo · 6 min
  • Validation for NewPassengerDTOVideo · 3 min
  • User Feedback LoopVideo · 5 min
  • Adding Validator to AngularVideo · 6 min
  • Displaying different error messagesVideo · 7 min
  • Dirty and TouchedVideo · 1 min
  • Validation for passenger registrationVideo · 8 min
  • HandoutLectura · 0 min
UNIDAD 20 - Entities · 7 lecciones

UNIDAD 20 - Entities

  • Domain ExplanationVideo · 1 min
  • Adding EntitiesVideo · 7 min
  • Replace RMs with EntitiesVideo · 6 min
  • Return FlightRm instead of EntityVideo · 5 min
  • Replace BookDto with EntityVideo · 6 min
  • Replace NewPassengerDto with Passenger EntityVideo · 3 min
  • HandoutLectura · 0 min
UNIDAD 21 - Domain Rule Validation · 5 lecciones

UNIDAD 21 - Domain Rule Validation

  • Domain Rule ValidationVideo · 3 min
  • Avoid overbooking a flightVideo · 7 min
  • Alert 409 Error in AngularVideo · 1 min
  • Remove FlightId from Booking EntityVideo · 2 min
  • Refactor flight booking controller codeVideo · 11 min
UNIDAD 22 - Centralizing Data Store · 6 lecciones

UNIDAD 22 - Centralizing Data Store

  • Entities classVideo · 1 min
  • Creating Entities class and placing static lists insideVideo · 5 min
  • Create Entities object in controllersVideo · 3 min
  • Injecting the Entities SingletonVideo · 7 min
  • Seeding data in program csVideo · 6 min
  • HandoutLectura · 0 min
UNIDAD 23 - Entity Framework · 5 lecciones

UNIDAD 23 - Entity Framework

  • Using EF In-Memory DatabaseVideo · 6 min
  • Using EF Core Error HandlingVideo · 5 min
  • Model Building EF CoreVideo · 8 min
  • D16 - 4 Final words about EF CoreVideo · 1 min
  • HandoutLectura · 0 min
UNIDAD 24 - Concurrency Conflicts · 4 lecciones

UNIDAD 24 - Concurrency Conflicts

  • Race Conditions ConcurrencyVideo · 3 min
  • Concurrency TokenVideo · 4 min
  • Handle DbUpdateConcurrencyExceptionVideo · 3 min
  • HandoutLectura · 0 min
UNIDAD 25 - Transforming Collections · 9 lecciones

UNIDAD 25 - Transforming Collections

  • Layout My-BookingsVideo · 7 min
  • Collection transformationVideo · 2 min
  • Get Booking List EndpointVideo · 9 min
  • Show MyBookings in AngularVideo · 10 min
  • My-Bookings redirect loginVideo · 3 min
  • Cancel Booking BackendVideo · 9 min
  • Cancel Booking FrontendVideo · 7 min
  • Switch Passenger LinkVideo · 4 min
  • HandoutLectura · 0 min
UNIDAD 26 - Route Guards · 4 lecciones

UNIDAD 26 - Route Guards

  • Route GuardsVideo · 1 min
  • Implement Route GuardsVideo · 8 min
  • Reuse Route GuardsVideo · 3 min
  • Auto-Redirect to requested url after loginVideo · 7 min
UNIDAD 27 - EF SQL Provider · 9 lecciones

UNIDAD 27 - EF SQL Provider

  • Installing SQL Server package and using itVideo · 5 min
  • Explanation ConnectionStringVideo · 1 min
  • Implement ConnectionstringVideo · 3 min
  • Service LifetimeVideo · 2 min
  • Create user and connect to databaseVideo · 6 min
  • Only seed data onceVideo · 4 min
  • Add Bookings to SQL MappingVideo · 6 min
  • Use AppSettings to read ConnectionStringVideo · 4 min
  • HandoutLectura · 0 min
UNIDAD 28 - Filtering Data · 9 lecciones

UNIDAD 28 - Filtering Data

  • IntroVideo · 0 min
  • Search form bindingVideo · 7 min
  • FlightSearchParametersVideo · 3 min
  • Query String PresentationVideo · 1 min
  • Using Query StringVideo · 8 min
  • Filtering for destinationVideo · 7 min
  • Applying other filtersVideo · 6 min
  • Final WordsVideo · 2 min
  • HandoutLectura · 0 min
UNIDAD 29 - EXTRA 1: Test Driven Development - Unit Testing · 24 lecciones

UNIDAD 29 - EXTRA 1: Test Driven Development - Unit Testing

  • IntroductionVideo · 1 min
  • What is TDDVideo · 4 min
  • Create project and write first test methodVideo · 5 min
  • Refactoring and adding domain projectVideo · 5 min
  • Adding Web API projectVideo · 8 min
  • Test first approachVideo · 10 min
  • Assertion MessageVideo · 5 min
  • Fluent AssertionsVideo · 7 min
  • Test Conditions and PrerequisitesVideo · 4 min
  • Setting up flight projectVideo · 1 min
  • Translating a scenario to testVideo · 10 min
  • Red green refactorVideo · 4 min
  • Given when then pattern and avoid overbooking scenario discoveryVideo · 6 min
  • Avoid overbooking scenarioVideo · 8 min
  • Test trustworthiness and devils advocateVideo · 6 min
  • Practical devils advocate for remaining number of seatsVideo · 6 min
  • Parameterized testsVideo · 5 min
  • Discovering new scenarios by checking if the production code is completeVideo · 12 min
  • Refactor remember bookingsVideo · 2 min
  • Laws of TDDVideo · 4 min
  • Scenario cancel bookings using TDD lawsVideo · 10 min
  • Handle cancel booking no booking foundVideo · 8 min
  • How you discover new scenariosVideo · 2 min
  • Application layer testingVideo · 3 min
UNIDAD 30 - Bonus · 1 lecciones

UNIDAD 30 - Bonus

  • Finishing the courseLectura · 0 min
Certificado oficial

Tu certificado lo emite la SEP, no solo una plataforma

Al demostrar la competencia recibes un certificado emitido por la Secretaría de Educación Pública a través del Gobierno del Estado de México: un documento oficial que puedes presentar con confianza ante cualquier empleador o institución.

Tu certificado con INEC

  • Lo emite la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México
  • Documento oficial con folio verificable en línea
  • Lo otorga la Universidad Tecnológica Fidel Velázquez

Otras plataformas en línea

  • Constancia privada emitida por la misma plataforma
  • Solo acredita horas cursadas o asistencia
  • Sin respaldo de una autoridad educativa
Cómo funciona

Tu itinerario, de la inscripción al certificado

  1. 1

    Inscripción con pago único

    Pagas $2,800 MXN una sola vez y entras de inmediato al curso.

  2. 2

    Estudias a tu ritmo

    30 unidades con videos, lecturas y actividades, disponibles 24/7 durante 12 meses.

  3. 3

    Cuestionarios por unidad

    6 cuestionarios para comprobar lo aprendido.

  4. 4

    Certificado

    Emitido por la SEP a través del Gobierno del Estado de México, con folio verificable.

Lo que obtienes

Un certificado oficial de la SEP

Muestra del certificado: Learn C# Full Stack Development with Angular and ASP.NET

Muestra · verificable por folio y QR

  • Emitido por la Secretaría de Educación Pública (SEP), a través del Gobierno del Estado de México. No es una constancia privada: es un documento oficial, y ese respaldo marca la diferencia frente a otras plataformas en línea.
  • Contenido impartido por Denis Panjuta.
  • Folio y QR verificables para compartirlo con quien te contrate.
Medios que necesitas
Equipo de cómputo Conexión estable a internet
Pago único

Empieza hoy, a tu ritmo

Un solo pago y acceso inmediato al curso completo durante 12 meses.

  • 30 unidades · 278 lecciones · 60 h
  • 12 meses de acceso
  • 6 cuestionarios de evaluación
  • Certificado emitido por la SEP (Gob. del Estado de México) con folio verificable
Pago único
$2,800MXN
Acceso por 12 meses
Inscribirme Hablar con un asesor
Preguntas frecuentes

Sobre tu inscripción

¿Cómo es el pago?

Un solo pago de $2,800 MXN. No hay mensualidades ni cargos recurrentes.

¿Cuánto tiempo tengo acceso?

12 meses desde tu inscripción, 24/7, para avanzar a tu ritmo.

¿Quién imparte el contenido?

El curso es impartido por Denis Panjuta; INEC gestiona tu inscripción, evaluación y certificado.

¿Qué pasa cuando vence mi acceso?

Puedes renovar tu cuenta tú mismo desde la plataforma, sin trámites ni esperas.

Certificado emitido por la SEP a través del Gobierno del Estado de México · Learn C# Full Stack Development with Angular and ASP.NET

Inscribirme
  INEC es una Marca de SalesPartners Ciudad de México S de RL de CV. Template Design © Learnify LMS. All rights reserved. Terminos y Condiciones Aviso de Privacidad Politica de Devolución
Hide picture