Desarrollo profesional con .NET desde Linux (2025)

所在平台: Udemy

课程主页: https://www.udemy.com/course/desarrollo-profesional-con-net-desde-linux/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**Coursera课程总结:使用.NET从Linux进行专业开发 (2025)** 本课程专注于利用.NET平台从Linux操作系统进行专业开发,旨在提升学员在当前高需求技术领域的竞争力。 **核心内容:** * **.NET生态系统概览:** 深入了解.NET的强大生态,及其在服务器资源利用方面的优势。 * **Linux下的.NET开发:** 学习如何在Linux环境中进行完全功能化的.NET开发,包括在Ubuntu服务器上安装.NET和SQL Server(遵循Microsoft官方文档)。 * **C#语言精通:** 涵盖C#的基础语法、变量、条件语句、循环、数组、片(slices)、函数以及面向对象编程(OOP)。 * **应用开发实践:** * **控制台应用:** 学习创建控制台应用程序,适用于自动化批处理、流程机器人和作业等场景。 * **Web开发:** 重点教授如何创建基于Razor的ASP.NET MVC Web应用程序,这是一个在当前就业市场备受追捧的技术。 * **RESTful API开发:** 学习创建RESTful API,实现与各种客户端(如SPA、Android、iOS应用)的无缝集成。 * **API消费:** 掌握如何消费RESTful API,以便将您的应用程序与其他平台(特别是基于JSON的平台)集成。 * **数据库交互:** * **ORM(对象关系映射):** 学习如何最大化利用.NET的ORM。 * **数据库连接:** 实现与MySQL和SQL Server的连接,并进行CRUD(创建、读取、更新、删除)操作。 * **表单处理:** 学习创建和验证表单,以及文件上传功能。 * **其他实用技能:** * **文件操作:** 创建Excel文件。 * **邮件发送:** 实现邮件发送功能。 * **API客户端:** 构建API客户端。 * **身份验证:** 使用JWT(JSON Web Token)保护API路由。 * **其他特性:** 学习创建QR码,并将在课程中涉及Blazor。 * **容器化:** 学习如何使用Docker容器化您的.NET项目。 * **支付网关集成:** 这是该课程的一大特色,将深入讲解如何集成以下支付网关: * Transbank Webpay * PayPal * Strapi **课程目标:** 通过本课程,学员将能够创建功能齐全的.NET应用程序,并掌握进入.NET就业市场的关键技能和工具。课程旨在为学员提供在快速变化的技术环境中脱颖而出的实践经验。

课程评论(0条)

课程详情

.NET es una de las plataformas de desarrollo más demandadas hoy en día, por su versatilidad y alto aprovechamiento de los recursos del servidor, también posee un amplio ecosistema que te permiten poder elegir con qué trabajar para diferentes tareas.Durante el curso, veremos cómo crear aplicaciones de consola, aplicaciones web, y API Rest, para que puedas blindarte a nivel de conocimientos, y así ser realmente atractivo para el mercado laboral.En este curso aprenderás cómo crear aplicaciones completamente funcionales con C#, y obtendrás las herramientas para salir de forma real a buscar empleo con.NET. Además aprenderás a implementar las pasarela de pago Webpay de Transbank, Paypal y Strapi.Dentro de lo que aprenderás:Conocerás el ecosistema de Dotnet por dentroAprenderás a trabajar con Dotnet desde Linux de manera completamente funcionalVerás cómo sacarle el máximo provecho a su ORMsTe enseñaremos a crear formularios, validarlos, subir archivosAprenderás cómo crear una aplicación web MVC basada en Razor, que es justamente algo muy demandado en el mercado actual.Hoy vivimos en el mundo de las integraciones, por lo que, desde luego, te enseñaremos a crear APIs Rest para integrarlas con cualquier cliente como alguna aplicación SPA, Android, IOS, etc.También te enseñaremos cómo consumir APIs de tipo Rest , para poder adquirir el conocimiento necesario para integrar tus aplicaciones con cualquier plataforma, ya sea basada en JSON.Aprenderemos a dockerizar nuestros proyectosUn tema del que no habla mucho en estas plataformas, es el de las pasarelas de pago. En este curso te enseñaremos a integrar Dotnet con:Webpay de TransbankPaypalStrapiAdemás, te enseñaremos a lo largo del curso los siguientes temasIntroducción técnico teóricaInstalación de Dotnet y SQL Server en un servidor Ubuntu, siguiendo la documentación oficial de Microsoft.C# - Sintaxis básica, variables C# - Condicionales, ciclos y arrays, slicesC# - FuncionesC# - Programación orientada a objetosAplicaciones de consola. Éso es ideal para crear automatizaciones en formato batch, robots de flujo, jobs, etc.Trabajo con FormulariosUpload de archivosConexión con MySQL, CRUDConexión con SQL ServerCrear archivo excelEnvío de mailsCliente API RestLogin Creación de códigos QRCrear API Rest.NET MVCVeremos cómo proteger nuestras rutas usando JWT (Json Web Token)Blazor

课程标签

0人关注该课程

主题相关的课程