Curso online – especialización profesional certificada en tecnologías de desarrollo de software en .Net de la Universidad Xi’an Jiaotong

Enseñe programación orientada a objetos, programación de datos, programación de Windows y desarrollo de aplicaciones web. Adquirir habilidades en el diseño de aplicaciones .Net y Web, incluidos sitios web para comercio electrónico, sitios de redes sociales y sistemas de gestión de información.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

a partir de

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • Capacidad para analizar datos.
  • Uso de herramientas tecnológicas avanzadas.
  • Desarrollar el pensamiento creativo
  • comunicación interpersonal
  • capacidad de resolución de problemas
  • trabajo en equipo
  • Capacidad de concentración y orden.
  • comprensión técnica
  • Vender ideas
  • Observación crítica

What you will learn in the course

Courses for which the course is suitable

  • Programador .Net
  • Desarrollador de aplicaciones empresariales
  • Desarrollador de aplicaciones basadas en web
  • Desarrollador de aplicaciones móviles
  • desarrollador de software c#
  • Administrador de base de datos en SQL Server
  • Desarrollador de aplicaciones web basadas en .Net
  • Se especializa en Microsoft

Prácticas: una serie de 6 cursos.

Estos cursos están destinados a cualquier persona interesada en convertirse en programador .Net y brindan una introducción a las tecnologías de desarrollo de software en la plataforma .Net. El curso parte de lo básico, por lo que no son necesarios conocimientos previos. Es decir, incluso si trabajas en un campo diferente y no tienes formación técnica, podrás comprender rápidamente el contenido de los cursos.

¿Qué aprenderemos en los cursos?

  • Familiaridad con conceptos básicos de informática.
  • Métodos y técnicas de programación en C#.
  • Acceso a potentes bibliotecas .NET
  • Desarrollo de aplicaciones con muchos requisitos:
    • Aplicaciones empresariales
    • aplicaciones basadas en web
    • aplicaciones moviles

Tecnologías adicionales

  • SQL Server para gestión de bases de datos
  • Desarrollo de aplicaciones web basadas en .Net

Métodos de estudio

  • Pruebas de programación online para formar y mejorar las habilidades de programación.

Un proyecto práctico

Al final del curso, participarás en un proyecto práctico en colaboración con el Microsoft Asia Research Institute, que te ayudará a adquirir las habilidades básicas para desarrollar aplicaciones y páginas web .Net.

Oportunidades después del curso

Si termina el curso con éxito y con una calificación alta, puede tener la oportunidad de realizar una pasantía en Microsoft y posiblemente encontrar un trabajo allí más adelante.

Details of the courses that make up the specialization

Sistema de plataforma y conceptos básicos de programación en C#.

  • Curso 1
  • 16 horas
  • 3.9 (40 calificaciones)

Detalles del curso

Lo que aprenderás:

El curso «Sistema de plataforma y conceptos básicos de programación C#» es el primer curso de una serie de cursos sobre «Tecnologías de desarrollo de software bajo la plataforma .Net». El curso comienza con los conceptos básicos de la computadora e introduce conceptos básicos como:

  • Representación y codificación de información.
  • Los componentes del sistema de software y hardware.
  • los principios de su trabajo

A través del proceso de construcción de puertas lógicas básicas hasta unidades de procesamiento, podrá desarrollar una capacidad de pensamiento sistémico desde abajo hacia arriba, lo cual es muy importante si participará en el diseño de sistemas en el futuro.

Una vez que se hayan sentado las bases, el curso durará dos semanas y aprenderá a diseñar programas básicos de consola en C#. El curso incluye:

  • Conceptos básicos de C#
  • Entrada y salida en la consola.
  • Estructuras de control básicas

Además, el curso ofrece ejemplos prácticos y le enseñará cómo utilizar el entorno de desarrollo Visual Studio para editar y depurar programas C#, lo que será una excelente base para seguir aprendiendo. Las buenas habilidades de depuración son necesarias para trabajar en futuros proyectos de software.

Si no conoces las operaciones básicas de la computadora, no te preocupes. El curso incluye vídeos de formación detallados sobre aplicaciones OFFICE que puede ver.

El curso incluye 4 semanas, con pruebas unitarias y tareas cada semana para ayudarlo a comprender su estado de aprendizaje.

Programación avanzada en C#

  • Curso 2
  • 37 horas
  • 4,8 (16 valoraciones)

Detalles del curso

Lo que aprenderás:

Este curso describe toda la sintaxis de C# y enseña cómo escribir programas de consola usando C#. El contenido incluye:

  • matrices
  • metodos
  • clases y objetos

El curso también trata conceptos de programación orientada a objetos y enseña cómo utilizar clases y objetos para crear programas. Además, el curso abordará brevemente la estructura de .NET y las estructuras y algoritmos de datos básicos.

El enfoque del aprendizaje en el curso se centra en dos cosas:

  • sintaxis c#
  • Métodos de programación orientados a objetos.

El curso utiliza muchos ejemplos y guía a los alumnos desde los más fáciles hasta los más difíciles para garantizar que comprendan todo el contenido del curso. No necesitas experiencia previa en otros lenguajes de programación. Después de aprender el curso, podrás adentrarte en el mundo de la programación.

Diseño de programas visuales en Windows.

  • Curso 3
  • 20 horas

Detalles del curso

Lo que aprenderás:

Este curso se basa en los cursos anteriores e introduce el diseño de programas visuales en C#. El contenido incluye:

  • Principios de diseño de programas en Windows.
  • Componentes de interfaz, formularios.
  • Sistema Windows GDI+
  • Operaciones sobre archivos y directorios.

Al estudiar el curso podrás actualizar la interfaz de tu programa y aprender qué herramientas están disponibles para desarrollar aplicaciones de Windows.

Tecnologías de bases de datos de SQL Server

  • Curso 4
  • 9 horas
  • 4,7 (61 valoraciones)

Detalles del curso

Lo que aprenderás:

En la era de la información, la gestión y el uso eficaz de los recursos de información es la base para la investigación científica y la toma de decisiones. Las tecnologías de bases de datos son un medio importante para gestionar y optimizar los recursos de información.

En este curso obtendrá conocimientos básicos sobre tecnologías de bases de datos, aprenderá cómo administrar datos utilizando el sistema de administración de bases de datos SQL Server, que incluye:

  • Instalación del sistema
  • Crear una base de datos y tablas de datos.
  • Entrada y mantenimiento de datos.
  • Cómo utilizar SQL Server para buscar información según varios criterios

Tecnologías de desarrollo web basadas en .Net

  • Curso 5
  • 15 horas

Detalles del curso

Lo que aprenderás:

El curso «Tecnologías de desarrollo web basadas en .Net» es un curso importante en el campo de la programación acompañada de .NET. El contenido incluye:

  • Principios y diseño web.
  • Conceptos básicos de HTML
  • Usando CSS
  • Conceptos básicos de JavaScript
  • Tecnologías ASP.NET

El curso se centrará en las tecnologías ASP.NET y el desarrollo de aplicaciones de bases de datos relacionadas, y traerá varios ejemplos para ilustrar estas tecnologías.

A través del curso, podrá comprender el desarrollo y las tendencias de las tecnologías de desarrollo web, comprender los principios web y el proceso de desarrollo; Dominarás HTML, CSS, JavaScript y aprenderás a desarrollar aplicaciones web utilizando ASP.NET; Comprenderá los usos de los componentes de la interfaz de usuario y las tecnologías ADO.NET, y adquirirá la capacidad de realizar análisis de requisitos para sitios web utilizando conceptos de ciencia de objetos.

Después de estudiar este curso, podrá desarrollar aplicaciones web básicas utilizando ASP.NET.

Proyecto final de tecnologías de desarrollo de software bajo la plataforma .Net

  • Curso 6
  • 10 horas

Detalles del curso

Lo que aprenderás:

El proyecto final combinará los conocimientos aprendidos en los 5 cursos anteriores y diseñará un pequeño proyecto de software basado en .Net, para poner a prueba tus habilidades de desarrollo. Los requisitos específicos del proyecto son:

  1. El sistema debe incluir un cliente y una interfaz de gestión;
  2. El cliente incluye las siguientes funciones:
    1. inicio de sesión de usuario;
    2. registro de usuarios;
    3. pedir platos;
    4. Función de cesta de la compra;
    5. funciones de agregar, eliminar, actualizar y buscar pedidos;
  3. La interfaz de gestión incluye las siguientes funciones:
    1. gestión de usuarios;
    2. gestión de pedidos (añadir, eliminar, actualizar, buscar);
    3. Gestión de paquetes (agregar, eliminar, actualizar, buscar);
    4. Gestión de estadísticas (ventas diarias, ventas mensuales, detalles de pedidos de usuarios);

Si logra realizar su proyecto final de forma independiente en un entorno .Net utilizando el lenguaje C#, esto es una señal de que ha alcanzado el nivel de un programador junior orientado a .Net.