MTA 98-361 – Instituto FOC | Informática ONLINE | FP Informática ONLINE

Programación con BD

[youtube https://youtu.be/Xp7j2uxQnqk&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Conocer las Bases de Datos Relacionales
  • Conocer los métodos de conexión a Bases de Datos
  • Conocer los métodos de consulta a Bases de Datos

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Introducción a las Bases de datos relacionales.
  • Comprensión de los métodos de conexión a Bases de Datos.
  • Conceptos de los métodos de consulta de las bases de datos.

Revisa todos los seminarios pendientes y si lo deseas registrate en el que sea de tu interés haciendo click aquí.

Desarrollo de aplicaciones web y de escritorio

[youtube https://www.youtube.com/watch?v=9pTKxEPuIeI&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Crear aplicaciones de escritorio
  • Conocer la programación orientada a eventos
  • Crear aplicaciones web
  • Conocer ASP .NET
  • Conocer IIS

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Conceptos de las aplicaciones de Windows Forms.
  • Conceptos de las aplicaciones basadas en consola.
  • Conceptos del desarrollo de páginas web.
  • Conceptos del desarrollo de aplicaciones ASP .NET.
  • Conceptos del hospedaje de sitios web en IIS

Revisa todos los seminarios pendientes y si lo deseas registrate en el que sea de tu interés haciendo click aquí.

Comprensión general del desarrollo de software

[youtube https://www.youtube.com/watch?v=pC84pLN25io&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Conocer el ciclo de vida de una aplicación
  • Conocer los métodos de prueba de una aplicación
  • Depurar aplicaciones
  • Conocer diversos tipos de algoritmos

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico

  • Comprensión de la administración del ciclo de vida de las aplicaciones.
  • Conocer los tipos de pruebas de una aplicación.
  • Conocer los estructuras de datos de C#.
  • Ejemplos de algoritmos con estructuras de programación.

Revisa todos los seminarios pendientes y si lo deseas registrate en el que sea de tu interés haciendo click aquí.

Aspectos fundamentales del desarrollo software. Introducción a la programación Orientada a Objetos con C#

[youtube https://www.youtube.com/watch?v=taI4rr3eFA0&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Conocer el concepto de clase
  • Comprender el concepto y métodos de creación y uso de objetos
  • Comprender el funcionamiento de la herencia

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Comprensión de los objetos.
  • Conceptos de los valores y las referencias.
  • Comprensión de la encapsulación.
  • Comprensión de la herencia

Revisa todos los seminarios pendientes y si lo deseas registrate en el que sea de tu interés haciendo click aquí.

Aspectos fundamentales del desarrollo software. Introducción a la programación C#

[youtube https://www.youtube.com/watch?v=QBJDZmyKFzU&w=560&h=315]

Al finalizar esta sesión serás capaz de:

  • Crear un proyecto en C#
  • Conocer las estructuras básicas de programación
  • Conocer los tipos de datos

Contenidos de la sesión:

Para poder conseguir los objetivos previstos en la sesión trataremos los siguientes contenidos con un enfoque práctico.

  • Comprensión de la programación informática.
  • Comprensión de las estructuras de decisión.
  • Comprensión de las estructuras de repetición.
  • Comprensión del control de excepciones.

 

Revisa todos los seminarios pendientes y si lo deseas registrate en el que sea de tu interés haciendo click aquí.

Curso De Aspectos Fundamentales Del Desarrollo De Software. MTA 98-361

Iníciate en la programación en C# a través de Visual Studio .NET,  inscribiéndote en nuestro curso de «Aspectos Fundamentales del Desarrollo Software».

Para este curso vamos a seguir los contenidos del MTA 98-361 de Microsoft.

¿Quién puede inscribirse?

Todos aquellos que estén interesados. No es necesario que seas alumno de Instituto FOC.

¿Debo tener conocimientos previos? No.

¿Tiene algún coste? No.

¿Podré ver las grabaciones de las sesiones en caso de no poder asistir en directo?

Sí, pero ten en cuenta que si asistes en directo podrás realizar tus consultas al profesor.

En las grabaciones, debido a la Ley de protección de datos, cortamos la parte de interacción de los alumnos.

¿Qué voy a aprender?

  • Manejo de la plataforma .NET.
  • Estructuras básicas de programación con el lenguaje C#.
  • Creación de aplicaciones de consola, de escritorio y aplicaciones web.
  • Depuración de Apps.
  • Acceso a bases de datos desde C#.

¿Cuántas sesiones son? ¿Cómo me registro?

Son cinco sesiones de una hora de duración cada una de ellas. Todas comienzan a las 19.00h y terminan a las 20.00h.

01/07/2020         Introducción a la programación C#.

08/07/2020         Introducción a la programación orientada a objetos.

15/07/2020         Comprensión general del desarrollo de software 

22/07/2020         Aplicaciones de escritorio y aplicaciones web.

29/07/2020         Manejo de bases de datos desde C#.

 

Puedes registrarte sólo en una sesión, en varias o en todas. Si sólo vas a registrarte en algunas puedes hacerlo pinchando en la que desees y registrándote. Si quieres registrarte en todas las sesiones, debes registrarte en cualquiera de ellas y marcar la casilla donde indicas que quieres registrarte en todas las sesiones (puedes verla en la siguiente imagen).

Captura

Una vez impartidas las sesiones, podrás visualizar las grabaciones de las mismas. Te iremos avisando de la publicación de las grabaciones.

¿En qué consiste la certificación MTA 98-361 Fundamentos de Desarrollo?

Esta certificación Microsoft está diseñada para formarle en conceptos fundamentales sobre los principios de la programación, la programación orientada a objetos, conceptos generales de desarrollo de software, aplicaciones web, aplicaciones de escritorio y bases de datos.

Dirigida a…
Los candidatos a este examen buscan validar sus habilidades básicas de desarrollo de software. Se recomienda que los candidatos estén familiarizados con los conceptos y tengan experiencia práctica con las tecnologías aquí descritas, ya sea asistiendo a los cursos de formación correspondientes o trabajando con los tutoriales y ejemplos disponibles en MSDN y en Microsoft Visual Studio. Se espera que los candidatos tengan cierta experiencia con C# o Microsoft Visual Basic .NET.

Examen

Este examen mide su capacidad para realizar las tareas técnicas mencionadas a continuación. Los porcentajes indican la importancia relativa de cada área temática principal del examen. Cuanto más alto sea el porcentaje, más preguntas verá sobre esa área de contenido en el examen. Vea tutoriales en vídeo acerca de la variedad de tipos de preguntas en los exámenes de Microsoft.

Conocimientos base de programación (del 15 % al 20 %)
Comprender los tipos de almacenamiento en el ordenador y los tipos de datos
– Cómo almacena un ordenador los programas y las instrucciones en la memoria del ordenador, pilas de memoria y heaps, requisitos de tamaño de memoria para los diferentes tipos de almacenamiento de datos, datos numéricos y datos de texto

Comprender las estructuras de decisión del ordenador
– Varias estructuras de decisión utilizadas en todos los lenguajes de programación de ordenadores; Las estructuras de decisión if; estructuras de decisiones múltiples, como If … Else y switch / Select case; lectura de diagramas de flujo; tablas de decisión; evaluar expresiones

Identificar el método apropiado para manejar repeticiones
– For loops, While loops, Do…While loops, y recursión

Comprender el manejo de errores
– Manejo estructurado de excepciones

Comprender la programación orientada a objetos (del 20 % al 25 %)
Comprender los fundamentos de clases
– Propiedades, métodos, eventos y constructores; cómo crear una clase; cómo usar clases en código

Comprender la herencia
– Heredar la funcionalidad de una clase base en una clase derivada

Comprender polimorfismo
– Extender la funcionalidad de una clase después de heredar de la clase base, sobrescribiendo métodos en la clase derivada

Comprender encapsulación
– Crear clases que esconden los detalles de implementación manteniendo el acceso a la funcionalidad requerida a través de la interfaz, modificadores de acceso

Comprensión general de desarrollo de software (desde 15 % a 20 %)
Comprender la administración del ciclo de vida de una aplicación
– Fases en la administración del ciclo de vida de una aplicación, pruebas de software

Comprender las especificaciones de la aplicación
– Leer las especificaciones de la aplicación y traducirlas en prototipos, código, seleccionar el tipo de aplicación apropiado y componentes

Comprender los algoritmos y las estructuras de datos
– Vectores, pilas, colas, listas enlazadas y algoritmos de ordenamiento; implicaciones en el rendimiento de varios tipos de estructuras de datos; escoger el tipo correcto de estructura

Conocimientos sobre aplicaciones web (desde 15 % a 20%)
Comprender el desarrollo de páginas web
– HTML, Cascading Style Sheets (CSS), JavaScript
Comprender el desarrollo de aplicaciones web con ASP.NET
– Ciclo de vida de las páginas, modelos de eventos, administración de estados cliente servidor frente a programación del lado del servidor
Comprender el hospedaje web
– Crear directorios virtuales y sitios web, implementación de aplicaciones web, comprender la función de Internet Information Services
Comprender los servicios web
– Servicios web que serán utilizados por aplicaciones cliente, acceso de serivios web desde una aplicación cliente, SOAP y Web Service Definition Language (WSDL)

Comprender aplicaciones de escritorio (desde 15 % a 20%)
Comprender aplicaciones Windows
– Guía de categorías de diseño de interfaz de usuario, características y capacidades de aplicaciones de almacenamiento, identificar gestos

Comprender aplicaciones basados en consola
– Características y capacidades de aplicaciones basados en consola

Comprender servicios web
– Características y capacidades de servicios Windows

Comprender bases de datos (desde 15 % a 20 %)
Comprender la administración de sistemas de bases de datos relacionales
– Características y capacidades de los productos de bases de datos, diseño de base de datos, Diagramas de entidad relación (ERDs por sus siglas en inglés), conceptos de normalización

Comprender métodos de consultas de bases de datos
– Lenguaje de consulta estructurado (SQL por sus siglas en inglés), creación y acceso a procedimientos almacenados, actualización de datos y selección de datos

Comprender métodos de conexión de bases de datos
– Conectarse a varios tipos de almacenamiento de datos tales como archivos planos; archivos XML; objetos en-memoria; optimización de recursos

Fuente: Microsoft. www.microsoft.com . 25/07/2018. https://www.microsoft.com/es-es/learning/exam-98-361.aspx