MTA – Instituto FOC | Informática ONLINE | FP Informática ONLINE

¿En qué consiste la certificación MTA 98-364 Aspectos fundamentales de bases de datos?

Dirigido a…

Los candidatos a este examen buscan validar sus conocimientos básicos y sus habilidades con bases de datos, incluidas las bases de datos relacionales, como SQL Server de Microsoft. Se recomienda que los candidatos estén familiarizados con los conceptos y tengan experiencia práctica con las tecnologías aquí descritas. Aunque se recomienda una mínima experiencia práctica con las tecnologías, para estos exámenes no se presupone experiencia laboral.

 

Habilidades medidas

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 preguntasen los exámenes de Microsoft.

Comprender conceptos base de base de datos (desde 20 % a 25 %)

Comprender cómo los datos se almacenan en tablas

  • Comprender qué es una tabla y cómo se relacionan los datos que serán almacenados con la base de datos; columnas/campos, filas/registros

Comprender conceptos de bases de datos relacionales

  • Comprender qué son bases de datos relacionales, la necesidad de un sistema de administración de bases de datos relacionales (RDBMS por sus siglas en inglés), y cómo se establecen las relaciones

Comprender el lenguaje de manipulación de datos (DML por sus siglas en inglés)

  • Comprender qué es DML y su rol en las bases de datos

Comprender el lenguaje de definición de datos (DDL por sus siglas en inglés)

  • Comprender cómo se puede usar T-SQL para crear objetos de bases de datos tales como tablas y vistas

 

Creación de objetos de bases de datos (del 20 % al 25 %)         

Escoger tipos de datos

  • Comprender qué son los tipos de datos, porqué son importantes y cómo afectan a los requerimientos de almacenamiento

Comprender las tablas y cómo crearlas

  • Propósito de las tablas; crear tablas en la bases de datos usando la sintaxis propia de ANSI SQL

Crear vistas

  • Comprender cuándo usar las vistas y cómo crear una vista usando T-SQL o el diseñador gráfico

Crear procedimientos almacenados y funciones

  • Seleccionar, insertar, actualizar o borrar datos

 

Manipular datos (desde 25 % a 30 %)

Seleccionar datos

  • Utilizar consultas con SELECT para extraer datos de una tabla, extraer datos utilizando joins, combinar conjuntos de resultados usando UNION e INTERSECT

Inserción de datos

  • Comprender como los datos son insertados en la base de datos, cómo usar sentencias INSERT

Utilizar Update de datos

  • Comprender cómo se actualizan los datos en una base de datos y cómo escribir la actualización de bases de datos usando la sentencia apropiada UPDATE, actualizar usando una tabla

Borrar datos

  • Borrar datos de una o múltiples tablas, asegurarse que los datos y las referencias de integridad se mantienen usando transacciones

Comprender sobre almacenamiento de datos (desde 15 % a 20 %)

Comprender la normalización

  • Comprender las razones para la normalización , los 5 niveles más comunes de normalización, cómo normalizar una base de datos al tercer nivel de normalización

Comprender las llaves primarias, externas y compuestas

  • Comprender el propósito de las llaves en bases de datos, escoger la llave primaria apropiada, seleccionar el tipo de dato apropiado para las llaves, seleccionar los campos para llaves compuestas, comprender la relación entre llaves externas y primarias

Comprender los índices

  • Comprender los índices agrupados y no agrupados y su función en una base de datos

Administrar una base de datos (desde 10 % a 15 %)

Comprender los conceptos de la seguridad de bases de datos

  • Comprender la necesidad de dar seguridad a la base de datos, qué objetos pueden tener seguridad, qué objetos deben tener seguridad, cuentas de usuario y roles

Comprender las copias de seguridad de bases de datos y la restauración

  • Comprender los diferentes tipos de copias de seguridad, tales como completa e incremental, la importancia de las copias de seguridad, cómo restaurar una base de datos

 

Fuente: Microsoft. www.microsoft.com. 05/09/2018. https://www.microsoft.com/es-es/learning/exam-98-364.aspx

¿En qué consiste la certificación MTA 98-375 Fundamentos Desarrollo Aplicaciones HTML5?

Esta certificación Microsoft está diseñada para formarte en conceptos fundamentales sobre cómo administrar el ciclo de vida de la aplicación, cómo crear la interfaz de usando HTML5, cómo dar formato usando CSS y cómo desarrollar código JavaScript.

 

Dirigido a…

Este examen está dirigido a los candidatos que deseen validar sus aptitudes básicas en el desarrollo de aplicaciones de cliente con HTML5 que se ejecutarán en los dispositivos táctiles actuales (PC, tabletas y teléfonos). A pesar de que a menudo se piensa que el código HTML es una tecnología web que se reproduce en un navegador para producir una interfaz de usuario, este examen se centra en el uso de HTML5, CSS3 y JavaScript para desarrollar aplicaciones de cliente. Se recomienda que los candidatos estén familiarizados con los conceptos y tengan cierta experiencia práctica con las tecnologías relacionadas.

 

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.

 

Administración del ciclo de vida de la aplicación (20-25%)

Comprender los fundamentos de la plataforma

  • Empaquetado y entorno de ejecución: paquete de aplicaciones, contenedor de aplicaciones, credenciales/conjuntos de permisos, proceso de host, aprovechamiento de habilidades HTML5 existentes y contenido para aplicaciones de pizarra/tableta

Administración de estados de una aplicación

  • Administración de estado de sesiones, estado de aplicaciones y persistencia del estado de la información; comprender los estados de una aplicación; comprender las diferencias entre almacenaje local y de sesión

Depurar y probar una aplicación hecha en HTML5, con habilitación táctil

  • Gestos táctiles; entender qué gestos probar en un dispositivo

 

Construir la interfaz de usuario (UI) usando HTML5 (desde 25 % a 30 %)

Escoger y configurar etiquetas HTML5 para mostrar texto de contexto

Escoger y configurar etiquetas HTML5 para mostrar gráficos

  • Cuándo, porqué, y cómo usar Canvas; Cúando, porqué y cómo usar gráficos vectoriales escalables (SVG por sus siglas en inglés)

Escoger y configurar etiquetas HTML5 para vídeo y audio

  • Etiquetas de vídeo y audio

Escoger y configurar etiquetas HTML5 para organizar contenido y formularios

  • Tablas, listas, secciones, semántica HTML

Escoger y configurar etiquetas HTML5 para validación de valores de entrada

 

Dar formato a la interface de usuario usando Cascading Style Sheets (CSS) (desde 20 % a 25 %)

Comprender los conceptos base de CSS

  • Separar la presentación del contenido (crear contenido con HTML y el estilo del contenido en CSS); administrar el flujo del contenido (en linea frente a flujo de bloques); administración del posicionamiento de elementos individuales (float frente a posición absoluta); administración de contenido overflow (desplazamiento, visible y escondido); estilo básico en CSS

Organizar el contenido de interfaz de usuario usando CSS

  • Utilizar cajas flexibles y diseños de cuadrícula para establecer contenido alineado, dirección y orientación; escala proporcional y uso de «escala libre» para elementos dentro de una caja flexible o cuadrícula; ordenar y organizar contenido; conceptos para usar cajas flexiles para diseños simples y cuadrícula para diseños complejos; propiedades de contenido de cuadrícula para filas y columnas; usar plantillas de aplicaciones

Administrar el flujo de contenido de textos usando CSS

  • Regiones y uso de regiones a contenido de flujo de texto entre múltiples secciones (contenido de origen, contenedor de contenido, flujo dinámico, flow-into; flow-from, msRegionUpdate, msRegionOverflow, msGetRegionContent); columnas y separación silábica y uso de estas configuraciones de CSS para optimizar la legibilidad del texto; utilice «flotadores posicionados» para crear un flujo de texto alrededor de un objeto flotante

Administración de la interfaz gráfica usando CSS

  • Efectos gráficos (esquinas redondeadas, sombras, transparencias, fondo en gradiente, tipografía y formato fuente web abierto); transformaciones de dos dimensiones (2-D) y tres dimensiones (3-D) (traducir, escala, rotación, sesgo y transiciones y animaciones en 3-D); Efectos de filtro SVG; Canvas

 

Codificar usando JavaScript (desde 30 % a 35 %)

Administración y mantenimiento de JavaScript

  • Crear y usar funciones; JQuery y otras librerías de terceros

Actualización de interface de usuario usando JavaScript

  • Ubicar/acceder a elementos; oír y responder eventos; mostrar y esconder elementos; actualizar contenido de elementos; agregar elementos

Codificar animaciones usando JavaScript

  • Utilizar animaciones; manipular canvas; trabajar con imágenes, formas y otros gráficos

Acceder a datos usando JavaScript

  • Enviar y recibir datos; transmitir objetos complejos y parsing; cargar y guardar archivos; AppCahe; Tipos de datos; formularios; cookies; localStorage

Responder a interfaz táctil

  • Gestos, cómo capturar y responder a gestos

Código adicional APIS HTML5

  • GeoLocalización, Web Workers, WebSocket; Archivo API

Acceso a dispositivos y recursos de sistema operativo

  • Recursos en memoria como lista de contactos y calendario, capacidades de hardware, tales como GPS, acelerómetro y cámara

 

Fuente: Microsoft. www.microsoft.com . 29/08/2018. https://www.microsoft.com/es-es/learning/exam-98-375.aspx

¿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

¿Qué es un MTA? ¿Qué ventajas tiene esta certificación?

Microsoft ofrece una amplia gama de certificaciones diseñadas para evolucionar a nivel profesional. Instituto FOC, como partner de este fabricante, ofrece acceso gratuito a sus alumnos a cursos de preparación de algunas de ellas.

Las certificaciones de Microsft se dividen por niveles:

  • MTA: Microsoft Technology Associate (Conocimientos técnicos básicos).
  • MCSA: Microsoft Certified Solutions Associate (Habilidades principales para desarrolladores y profesionales de TI).
  • MCSE: Microsoft Certified Solution Expert (reconocido globalmente para profesionales de TI).

 

Como en todo, es necesario ir paso a paso. Por este motivo, nuestros alumnos tienen acceso a varios MTAs. Quizás te estés preguntando: ¿Qué es un MTA? ¿Qué es necesario? ¿Para qué sirve? ¡Te lo explicamos!

 

¿Qué es un MTA?

Los MTAs son certificaciones de Microsoft a través de las cuales se adquieren los conocimientos básicos para seguir escalando en la pirámide de certificaciones de este fabricante, es el punto de partida. Ofrece una base sólida para aquellos que se están preparando para obtener el MCSA y el MCSD.

Están destinadas a personas inexpertas en certificaciones técnicas o que necesitan un conocimiento fundamental sobre tecnología.

 

¿Qué es necesario?

Las certificaciones Microsoft Technology Association validan los conocimientos fundamentales para empezar a construir una carrera en tecnología.

Para obtenerla deberás completar y aprobar el examen de la certificación MTA.
 

¿Para qué sirve?

En la actualidad, son numerosos l@s titulad@s en informática y por ello es conveniente formarse y ser experto en ciertos ámbitos para diferenciarse del resto.

Otro de los motivos importantes es estar al día de las novedades tecnológicas y con estas certificaciones consigues este objetivo.

Ambas cosas supondrán una ventaja competitiva para ti a la hora de buscar un empleo, pues serás un experto avalado por Microsoft.

 

¿Necesita más razones para obtener la certificación?

  • El 72 % de las posibles empresas contratantes utilizan la certificación de TI como requisito para determinados puestos.
  • El 65 % de las posibles empresas contratantes en el sector de TI utilizan las certificaciones para diferenciar entre candidatos con la misma calificación.
  • El 66 % de las posibles empresas contratantes consideran la certificación en TI como algo muy valioso, lo que supone un importante aumento del 30 por ciento desde 2011.
  • El 91 % de los directores de recursos humanos considera que las certificaciones forman parte de sus criterios de contratación.
  • En los sectores de alto crecimiento, los empleados sin experiencia previa que poseen una certificación Microsoft Certified Solutions Associate (MCSA) o Microsoft Office Specialist (MOS) podrían ganar hasta más de 13.000 euros al año en comparación con sus compañeros del sector.

 

Infórmate sobre los MTAs a los que les damos acceso a nuestros alumnos:

¿Que es una Certificación MTA?

La  certificación Microsoft Technology Asociado (MTA) ayuda a las escuelas enseñar y validar los conocimientos fundamentales de la tecnología informática.  Ofrece a los estudiantes una base para sus carreras, y les ayuda a ganar la confianza que necesitan para tener éxito en los estudios superiores.

Ademas proporciona a los centros de formaciónn un plan de estudios de tecnología innovadora al tiempo que ofrece a los estudiantes la oportunidad de obtener una certificación de Microsoft en el mismo salón de clases.

Las certificaciones que hay disponibles para este nivel son:

–          Fundamentos de Desarrollo de Software

–          Fundamentos de Desarrollo de aplicaciones en Windows

–          Fundamentos de Desarrollo de aplicaciones Webs

–          Fundamentos de la administración de la base de datos.

–          Fundamentos del Networking

–          Fundamentos de la administración de Windows Server

Para mas informción podeís consultar el siguiente enlace de Microsoft Learning