Descripción
Objetivos
Detalles
Temas
Instructores
Recursos

Este es un curso para obtener la certificación internacional, destinada a desarrolladores de aplicaciones que trabajan con Java. Los exámenes de MTA están dirigidos a estudiantes de desarrollo de software y otros desarrolladores de software de nivel básico.

Prerequisitos


Estos desarrolladores y estudiantes de Java requieren instrucción y / o experiencia práctica (150 horas) con Java, estar familiarizados con sus características y capacidades, y entender cómo escribir, depurar y mantener código Java bien formado y bien documentado.

    Al finalizar el curso y certificarse internacionalmente usted habrá alcanzado los siguientes objetivos:

  • Comprender los fundamentos de Java
  • Trabajar con tipos de datos, variables y expresiones
  • Implementar control de flujo
  • Realizar programación orientada a objetos
  • Compilar y depurar código



Lugar:
Ca. Melgar 505 Int 102, Las Terrazas de Cayma, Cayma - Arequipa

Horario:
Por Definir

Certificación


Certificado por aprobar examen internacional



Certificado por término de Curso

1: Comprender los fundamentos de Java
1.1. Describa el uso de main en una aplicación Java.
Firma de main, por qué es estática; cómo consumir una instancia de tu propia clase; argumentos de la línea de comandos

1.2. Realice entradas y salidas básicas utilizando paquetes estándar.
Imprimir declaraciones; importación y uso de la clase Scanner

1.3. Evaluar el alcance de una variable.
Declarar una variable dentro de un bloque, clase, método
2: Trabajar con tipos de datos, variables y expresiones
2.1. Declarar y usar variables de tipo de datos primitivas.
Los tipos de datos incluyen byte, char, int, double, short, long, float, boolean; identificar cuando se pierde precisión; inicialización, en qué se diferencian las primitivas de los tipos de objetos de contenedor como Integer y Boolean

2.2. Construye y evalúa el código que manipula cadenas.
Clase de cadena y literales de cadena, comparaciones, concatenación, mayúsculas y minúsculas; Métodos String.format; operadores de cadena; convertir un tipo de datos primitivo a una cadena; la naturaleza inmutable de los strings; inicialización nulo

2.3. Construya y evalúe código que crea, itera y manipula matrices y listas de matrices.
Matrices de una y dos dimensiones, que incluyen inicialización, nulo, tamaño, elementos iterativos, elementos de acceso; listas de matriz, que incluyen agregar y eliminar elementos, atravesar la lista
2.4. Construya y evalúe código que realice análisis y conversión.
Implementar código que convierte entre tipos de datos primitivos, convierte tipos primitivos en tipos de objetos equivalentes, o analiza cadenas de números

2.5. Construye y evalúa expresiones aritméticas.
Operadores aritméticos, asignación, operadores de asignación compuesta, precedencia de operador

3: Implementar control de flujo
3.1 Construya y evalúe el código que usa declaraciones de ramificación.
If, else, else if, cambiar; línea simple vs. bloque; anidamiento; operadores lógicos y relacionales
3.2 Construir y evaluar el código que usa bucles.
While, for, for each, do while; break y continue; anidamiento; operadores lógicos, relacionales y unitarios

4: Realizar programación orientada a objetos
4.1 Construir y evaluar una definición de clase.
Constructores; sobrecarga del constructor; una clase por archivo .java; palabra clave this, herencia y anulación en un nivel básico

4.2 Declarar, implementar y acceder a miembros de datos en una clase
Privado, público, protegido; miembros de datos de instancia; miembros de datos estáticos; usando static final para crear constantes; describir encapsulación

4.3 Declarar, implementar y acceder a métodos.
Declarar, implementar y acceder a métodos
Privado, público, protegido; parámetros del método; tipo de retorno; void; valor de retorno; métodos de instancia; métodos estáticos; sobrecarga

4.4 Instanciar y usar un objeto de clase en un programa.
Instanciación; inicialización nulo; acceder y modificar miembros de datos; métodos de acceso; acceder y modificar miembros estáticos; importando paquetes y clases

5: Código de compilación y depuración
5.1 Solucionar problemas de errores de sintaxis, errores lógicos y errores de tiempo de ejecución.
Imprimir la depuración de la declaración; salida del comando java; análisis de código para errores lógicos; excepciones de consola después de ejecutar el programa; evaluar un seguimiento de pila

5.2 Implementar el manejo de excepciones.
Try catch finally; clase exception; tipos de clase exception; mostrar información de la excepción

Instructores senior



Zeze Lazo

Arquitecto e ingeniero experto en software con más de 10 años de experiencia progresiva en TI utilizando diversas tecnologías y plataformas C #, F #, JAVA, SQL Server, NoSQL DB, JS ES6, Cloud y Mobile. Tiene habilidades avanzadas con herramientas de programación de vanguardia y tecnologías emergentes, sólidos conocimientos matemáticos con experiencia en el desarrollo de algoritmos integrales y lógica de procesamiento de datos. Otras tecnologías con las que ha trabajado incluyen, C / C ++, Xamarin, Net Core, MVC, REST, SharePoint, HTML 5, Typecript, JQuery y Industrial Automation - Sistemas SCADA.

Luis Alberto Melendez Panta

Instructor Oficial de Microsoft por 7 años consecutivos, certificado internacionalmente como Master en Office 2010, 2013, 2016 y 2019. Actualmente se desempeña como profesional instructor oficial de productividad en BSCIT y como implementador de centros de certificación internacional para capacitación y tomas de exámenes internacionales en Microsoft Office.


Instructores junior



Andrea Gutierrez Quintanilla

Actualmente se desenvuelve como analista programadora en el área de Ciencia de Datos, certificado internacionalmente en Fundamentos de Administración de Base de Datos y Fundamentos de Redes de Computadoras.
Estudiante de último año de la carrera de Ingeniería de Sistemas en la UCSM.

Nicole Mancilla Medina

Actualmente se desenvuelve como analista programadora en el área de Programación, certificado internacionalmente en Fundamentos de Programación usando HTML y CSS.
Estudiante de último año de la carrera de Ingeniería de Sistemas en la UCSM.

Kimberly Silva Salas

Actualmente se desenvuelve como analista programadora en el área de Programación y Desarrollo de Videojuegos, certificado internacionalmente en Fundamentos de Programación usando Java.
Estudiante de último año de la carrera de Ingeniería de Sistemas en la UCSM.

Alejandro Esquieros Hermoza

Actualmente se desenvuelve como analista programadora en el área de Análisis de Datos e Inteligencia de Negocios, certificado internacionalmente en Fundamentos de Programación usando Javascript y Fundamentos de Programación usando Python .
Estudiante de último año de la carrera de Ingeniería de Sistemas en la UCSM.

Nick Wiesse Vizcarra

Actualmente se desenvuelve como analista programadora en el área de Diseño y Programación de Tecnologías Web, certificado internacionalmente en Fundamentos de Desarrollo de Aplicaciones con HTML5.
Estudiante de último año de la carrera de Ingeniería de Sistemas en la UCSM.

Study Guide

Guía de autoestudio oficial de Microsoft

Nuestros instructores usan la guía oficial de estudio
de Microsoft para la capacitación.

Plataforma Virtual de Aprendizaje

Se tendrá acceso a los ejercicios, materiales, videos,
sesiones en vivo y más

Herramienta Online Gmetrix

Prepárese para la certificación y mejore sus habilidades
utilizando una amplia selección de cursos en línea y
exámenes de práctica.