Desarrollador C#. Profesional - curso gratuito de Otus, formación 6 meses, Fecha: 1 de diciembre de 2023.
Miscelánea / / December 04, 2023
Podrás desarrollar aplicaciones cliente-servidor complejas en C#, utilizando patrones de diseño y las capacidades de CLR (multithreading, asincronía, reflexión, serialización) y LINQ.
Las habilidades que dominarás te permitirán postularte para puestos en el nivel principiante Senior/medio fuerte. Aprenderá cómo se desarrollan varios constructos y sus representaciones en Lenguaje Intermedio (IL). Trabajará con bases de datos SQL y NoSQL, almacenamiento en caché, pruebas unitarias, CI/CD y otras herramientas complejas y útiles.
¿Para quién es este curso?
Para desarrolladores principiantes de C# que quieran desarrollarse en el desarrollo de servidores, creando aplicaciones y microservicios.
Para los estudiantes del curso, nuestros socios Certiport ofrecen un 10% de descuento en la preparación y finalización. certificación internacional Microsoft Technology Associate y obtención de un certificado de especialista internacional del mundo líderes en TI.
Desde 2009 ha desarrollado diversos software en C#, partes cliente y servidor. Trabajó tanto en empresas muy grandes como en muy pequeñas. Experiencia práctica en desarrollo utilizando diversas metodologías: Cascada,...
Desde 2009 ha desarrollado diversos software en C#, partes cliente y servidor. Trabajó tanto en empresas muy grandes como en muy pequeñas. Experiencia práctica de desarrollo utilizando diversas metodologías: Waterfall, Scrum, Kanban. Desde 2016 trabajo en la empresa fintech United Traders. Por el momento, TeamLead es el desarrollo backend de uno de los equipos. Durante los últimos 2 años he estado desarrollando y brindando soporte a microservicios para un intercambio de criptomonedas en Kotlin/Java. También estoy desarrollando una aplicación móvil multiplataforma en Flutter para un portal de inversiones. Me encanta la programación reactiva, diseñar la arquitectura de soluciones para nuevas funciones, aprender todo lo nuevo, incl. adyacente al mío actividades profesionales (gestión de proyectos, desarrollo web, etc.) Graduado de la Universidad Estatal de Perm con un título en "Matemático. Programador de sistemas" en 2010. Certificados Coursera:- Universidad de Londres: Desarrollo web con JavaScript y MongoDB- Universidad de California: inicio de proyectos, planificación, elaboración de presupuestos y gestión de riesgosCertificación Otus Educador
En desarrollo desde 2015, principalmente dedicado al desarrollo en .NET, también hubo varios proyectos en Laravel (PHP). Tengo experiencia en el sector bancario, tanto grande como pequeño...
En desarrollo desde 2015, principalmente dedicado al desarrollo en .NET, también hubo varios proyectos en Laravel (PHP). Tengo experiencia en el sector bancario y en grandes y pequeños outsourcing. Desde 2019: líder de equipo en un pequeño equipo que desarrolla un producto interno en Petrel AI. Educación: Universidad Turan (Almaty, Kazajstán), Departamento de Propiedad Intelectual.
Graduado del Instituto de Aviación de Moscú en 2014. He estado trabajando con .Net durante unos 10 años. Comenzó con escritorio (WPF), Silverlight. Ahora la herramienta principal es ASP.Net Core, al frente uso Angular 2+, React. Experiencia...
Graduado del Instituto de Aviación de Moscú en 2014. He estado trabajando con .Net durante unos 10 años. Comenzó con escritorio (WPF), Silverlight. Ahora la herramienta principal es ASP.Net Core, al frente uso Angular 2+, React. Experiencia con bases de datos: SQL Server, Postgres. También utilicé Camunda, RabbitMQ. Certificado en MCSD: App Builder, MCSA: Desarrollo de Bases de Datos SQL 2016.
Arquitectura de Proyecto y Bases de Datos
-Tema 1.Introducción, una historia sobre el formato Scrum, una breve descripción del curso.
-Tema 2.Arquitectura del proyecto
-Tema 3. Bases de datos: organización del trabajo con flujos de datos
-Tema 4. Bases de datos: bases de datos relacionales y trabajo con ellas
-Tema 5. Bases de datos: Bases de datos NoSQL y sus características
-Tema 6. Retrospectiva y planificación
C# Avanzado
-Tema 7. Reflexión
-Tema 8.Serialización
-Tema 9.Atributos
-Tema 10. Excepciones y matices de trabajar con ellos.
-Tema 11.Trabajar con métodos como variables (delegados, eventos)
-Tema 12. Genéricos, su implementación y limitaciones
-Tema 13. Recolector de Basura, Destructores y Finalizadores, Patrón Desechable
-Tema 14. Funciones adicionales del lenguaje: desde directivas de preprocesador hasta punteros
-Tema 15. ¿Qué es útil en las nuevas versiones de C#?
-Tema 16. Retrospectiva y planificación
Patrones de diseño y subprocesos múltiples
-Tema 17.Introducción a la concurrencia en .NET. Diferencias entre proceso, hilo, dominio y tarea
-Tema 18.Operaciones asincrónicas
-Tema 19. Palabras mágicas async/await
-Tema 20. Sincronización del acceso a un recurso compartido
-Tema 21. Interacción de hilos
-Tema 22. Interacción intraproceso
-Tema 23. Comunicación entre procesos
-Tema 24. Patrones de diseño generativo
-Tema 25.Patrones de diseño estructural
-Tema 26. Patrones de diseño conductual
-Tema 27. Retrospectiva y planificación
Arquitectura cliente-servidor y microservicios
-Tema 28.WCF, ASMX, Web Api, REST
-Tema 29. Integración de aplicaciones
-Tema 30. Principios SÓLIDOS
-Tema 31. Corredores de mensajes
-Tema 32.CI/CD
-Tema 33. Retrospectiva y planificación
Procesos y enfoques
-Tema 34.Cascada, Scrum, Kanban y otras metodologías
-Tema 35.Unit, Sandbox, Blackbox, Whitebox, Pruebas de integración
-Tema 36.Desarrollo impulsado por dominios: conceptos básicos
-Tema 37.Desarrollo impulsado por dominios: Taller
-Tema 38. Registro, métricas, rastreo y documentación
-Tema 39. Programación reactiva
Trabajo de proyecto
-Tema 40. Consulta sobre proyectos y deberes
-Tema 41.Protección de las obras de diseño
t
toksel
25.08.2021 GRAMO.
Me gustó el desarrollador profesional de C#
Ventajas: práctica, apoyo del profesor, retroalimentación. Desventajas: no todos los temas incluyen tarea, teoría en los seminarios web ¡El curso es realmente maravilloso! Todo lo que describo es una opinión puramente subjetiva. Para dominar material nuevo, necesito práctica; es difícil memorizar información en forma de teoría pura. La verdad es que entré al curso con un claro desconocimiento (algunos incluso conocimientos básicos...