Quality Seal Emagister EMAGISTER CUM LAUDE

Programador de aplicaciones

Netec
Semipresencial en México, Monterrey y Guadalajara
  • Netec

$ 23,700
más IVA

Muy buena la forma de impartir el Curso.

LA OPINIÓN DE Ricardo Trejo
Si gustas, puedes llamar al centro en este momento
9000 ... Ver más

Información importante

  • Profesional asociado
  • Semipresencial
  • En 3 sedes
  • 150 horas de clase
  • Duración:
    4 Meses
  • Cuándo:
    A definir
  • Créditos:
  • Envío de materiales didácticos
  • Servicio de consultas
  • Tutorías personalizadas
  • Clases virtuales
  • Exámenes presenciales
Descripción

Forma parte de los profesionales que están haciendo el mundo más fácil con los lenguajes que están transformando la vida.

Actualmente el desarrollo de aplicaciones en sus distintas tipologías, son una herramienta fundamental en el posicionamiento profesional de la informática.

¡Emagister te ayuda para que elijas la formación más adecuada para ti!

Solicita más información por medio del catálogo de Emagister.com y Netec se pondrá en contacto contigo para informarte del proceso de matriculación.

Información importante
Instalaciones

Dónde se imparte y en qué fechas

Inicio Ubicación Horario
A definir
Guadalajara
Av. López Mateos Sur No. 2077. Interior Z9b Col. Jardines de Plaza Del Sol, 45510, Jalisco, México
Ver mapa
A definir
Monterrey
Morones Prieto 1500 Pte, Edificio Convex Piso 1, Suite 104 Tel. 01 (81) 1534 5650, C.P. 64710 Monterrey, Nuevo León, 64710, Nuevo León, México
Ver mapa
A definir
México
Montecito 38, Nápoles. Torre Wtc Piso 9, 03810, Ciudad de México, México
Ver mapa

Preguntas Frecuentes

· ¿Cuáles son los objetivos de este curso?

Aprender a desarrollar una aplicación utilizando los lenguajes más reconocidos actualmente tanto para programar como para acceder a una base de datos

· ¿A quién va dirigido?

Aprenderás a programar desde cero, conocerás los conceptos clave de lenguajes de programación, desarrollarás proyectos reales guiados por expertos

· ¿Qué diferencia a este curso de los demás?

Prácticas sobre proyectos reales, instructores experimentados, diploma valor curricular, referencias complementarias, seminarios especializados

Opiniones

R

01/06/2016
Lo mejor Muy buena la forma de impartir el Curso.

A mejorar Estacionamiento.

¿Recomendarías este curso? No.
¿Te resultó útil esta opinión? (0)

¿Qué aprendes en este curso?

Aplicaciones web
Desarrolladores
Desarrollo web
Java
Python
Visual C
.NET 2.0
PHP
Swift
Android
HTML
Html5
XML
Jquery
Java EE
Java applications
Ajax
C#
Software
Apps

Profesores

Instructor Certificado Amazon Web Services
Instructor Certificado Amazon Web Services
AWS

Programa académico


1. Conceptos de Orientación a Objetos

Casos prácticos y de estudio:

a) Abstraer de manera simplificada algunas clases de ejemplo de acuerdo al contexto de una aplicación

2. Introducción al Análisis y Diseño de Aplicaciones

2.1 Análisis

2.2 Diseño

2.3 Implementación

2.4 Pruebas

Casos prácticos y de estudio:

a) En base a una aplicación de ejemplo, desarrollar los pasos simplificados de análisis y diseño

3. EL Lenguaje de Modelado Unificado (UML)

3.1 Diagramas básicos de UML

Casos prácticos y de estudio:

a) Elaborar un diagrama de clases, secuencia e instalación, para modelar una aplicación

4. Lenguaje de Programación Orientado a Bases de Datos SQL

4.1 Características del lenguaje

4.2 Procedimiento básico para conectarse a una base de datos

4.3 Data Manipulation Language DML

4.4 Data Definition Language DDL

Casos prácticos y de estudio:

a) Crear una base de datos y las tablas que se requieren para una aplicación

b) Conectarse a la base de datos desde el cliente en la línea de comandos para almacenar, consultar, actualizar y borrar datos

5. Lenguaje de Programación Java Standard Edition

5.1 Características del lenguaje

5.2 Tipos de datos

5.3 Estructuras de control

5.4 Clases y objetos

5.5 Encapsulación, Herencia y Polimorfismo

5.6 Excepciones

5.7 Desarrollo de interfaces gráficas de usuario

5.8 Conexión con bases de datos relacionales

Casos prácticos y de estudio:

a) En base al análisis y diseño realizado anteriormente, crear algunas de las clases correspondientes en Java

b) Crear clases que permitan la conexión con una base de datos y manejen los objetos de una aplicación

c) Desarrollar una interface gráfica que interactúe con el usuario y permita altas, bajas cambios y consultas usando una base de datos relacional

6. Lenguaje de Programación C#

6.1 Descripción lenguaje C#

6.2 Tipos básicos

6.3 Bloques y estructuras de control

6.4 Arreglos y colecciones

6.5 Programación Orientada a Objetos

6.6 Manejo de Excepciones

6.7 Namespaces, niveles de acceso , operadores, delegados y eventos

6.8 Descripción de la plataforma .Net

Casos prácticos y de estudio:

a) Realizar ejemplos de programación en C#

b) Implementar ejemplos de clases, aplicando los principios de orientación a objetos

c) Conectarse a una base de datos para almacenar, consultar, actualizar y borrar datos desde una aplicación

7. Lenguaje de Programación Python

7.1 Introducción a Python

7.2 Tipos de datos

7.3 Control de Flujo

7.4 Programación Funcional

7.5 Programación Orientada a Objetos

7.6 Manejo de Excepciones

7.7 Conexión a bases de datos desde Python

Casos prácticos y de estudio:

a) Realizar ejemplos de programación en Python

b) Implementar ejemplos de clases, aplicando los principios de orientación a objetos

c) Conectarse a una base de datos para almacenar, consultar, actualizar y borrar datos desde una aplicación


Escoja una de 3 especialidades

Especialidad en Desarrollo de Aplicaciones Empresariales Java :

Objetivo:

Desarrollar Aplicaciones a nivel Empresarial (JavaEE) usando los componentes de esta tecnología como son los componentes web JSPs, Servlets, JSF, Filters, Tag Libraries, componentes en la parte del Negocio con son los Enterprise JavaBeans, de Sesión sin Estado y con Estado, Message Driven Beans MDBs y la implementación de WebServices básicos.

Duración: 100 horas

1. Introducción a las aplicaciones empresariales

2. Servidores de Aplicaciones para el Desarrollador

1.1 Weblogic

1.2 WebSphere

1.3 JBoss

Casos prácticos y de estudio:

a) Instalación de un Servidor de Aplicaciones de los presentados en el curso

b) Acceso y uso de los principales componentes de la consola de administración

c) Instalación de una o más aplicaciones web o empresariales, así como la ejecución de las mismas

d) Manejo de recursos en el servidor de aplicaciones

2. Desarrollando Aplicaciones JavaEE (MVC)

2.1 Implementando el Patrón de Diseño MVC con JavaEE

2.2 Desarrollo de la parte Web

2.3 Desarrollo del Negocio con componentes EJBs, Stateless Session Beans, Stateful Session Beans y Message Driven Beans

2.4 Persistencia de objetos usando el API de Persistencia de Java (JPA)

2.5 Desarrollo básico de WebServices con puntos de consumo en Servlets y EJBs

2.6 El ciclo de vida de una aplicación empresarial

Casos prácticos y de estudio:

a) Desarrollo de una aplicación empresarial completa usando los componentes Web para el manejo de las vistas y el control, los Enterprise JavaBeans para la parte del negocio y usar el Java Persistence API para el almacenamiento de los objetos en una base de datos relacional

Especialidad en desarrollo Mobile en Java Micro Edition y Android:

Objetivo: Desarrollar aplicaciones para dispositivos móviles usando Java Micro Edition y la suite de desarrollo para Android

Duración: 50 horas

1. Desarrollo de Aplicaciones móviles con HTML5

Casos prácticos y de estudio:

a) Desarrollo de aplicaciones móviles simples con HTML5

2. Desarrollo de Aplicaciones móviles con Java ME

Casos prácticos y de estudio:

a) Desarrollo de una aplicación Java con MidLets

3. Desarrollo de Aplicaciones móviles con el SDK de Android

Casos prácticos y de estudio:

a) Desarrollar un ejemplo de aplicación con el API de Android

4. Desarrollo de Aplicaciones móviles con ICE Mobile

Casos prácticos y de estudio:

a) Probar los distintos componentes que pueden ser utilizados en el desarrollo de aplicaciones móviles con ICE Mobile

Especialidad en Desarrollo Mobile para IPhone:

Objetivo: Desarrollar aplicaciones para dispositivos Apple usando HTML5, el SDK de IPhone, Objective-C, Cocoa y Swift

Duración: 50 horas

1. Desarrollo de Aplicaciones móviles con HTML5

Casos prácticos y de estudio:

b) Desarrollo de aplicaciones móviles simples con HTML5

2. Desarrollo de Aplicaciones móviles para iPhone con el SDK de Apple

Casos prácticos y de estudio:

a) Desarrollar una aplicación simple con el SDK de IPhone

3. Desarrollo de Aplicaciones móviles para iPhone con Objective-C

Casos prácticos y de estudio:

a) Desarrollar una aplicación simple para IPhone con Objective -C

4. Desarrollo de Aplicaciones móviles para iPhone usando Cocoa , Swift

Casos prácticos y de estudio:

a) Ver ejemplos de desarrollo de aplicaciones para IPhone con Cocoa , Swift