Download Carrera de Desarrollador de Software

Document related concepts
no text concepts found
Transcript
Conocimiento práctico solo con la teoría necesaria
desarrollo de software
Horarios entre semana por las noches o sábados | Facilidades de pago*
C#
Carrera de desarrollador de software*
3B) Desarrollo
en Android
3C) Desarrollo
de Aplicaciones
Empresariales con Java
Lenguaje Java, SDK de Android
Android Studio, Emuladores
Java EE (Java Enterprise
Edition) JSF, Enterprise
Javabeans, JPA, WebServices
3A) Desarrollo en
iOS con Swift
iOS 10, Xcode, Playgrounds,
Interface Builder, Simulador
de iPhone para Swift
Paga 1 inscripción y 2 pagos de
$4,195* M.N.
50 hrs.
cada especialidad
2) Desarrollador Avanzado
Paga 1 inscripción y 4 pagos de
$3,795* M.N.
Componentes Web de Java (JSP, JSTL, EL, Servlets, JSF), ASP.NET MVC, PHP
1A) Programador de Aplicaciones
1B) Desarrollador Web
100 hrs.
cada módulo
UML, Java, Python, C# y SQL
HTML5, CSS3, JavaScript, XML, JQuery, AJAX
Cursos de programación
Introducción al Análisis
y Diseño con UML
Analiza y diseña en el curso un sistema de control de recursos
humanos para una empresa.
Programando en
Desarrollo de Programas
con Python
C# Microsoft con C#
Realiza una aplicación para el manejo
de inventario para un almacén, realiza
actualizaciones y consultas de los productos,
proveedores y clientes.
Introducción a Bases de
Datos Relacionales con SQL
Desarrolla una aplicación de sistema de control
educativo para el manejo de los cursos,
alumnos y profesores de una escuela.
Realiza un caso práctico para el diseño
y construcción de una base de datos
para una aplicación de recursos humanos.
Toma todos estos contenidos más Java en nuestro módulo semestral
1A) Programador de Aplicaciones
$4,995 M.N.
20 hrs.
¿Por qué capacitarte con nosotros?
• Programa desde cero
• Conceptos clave de lenguajes de programación
• Proyectos reales guiados por expertos
• Obtén diploma de Netec
cada módulo
•
•
•
•
Prácticas sobre proyectos reales
Instructores experimentados
Actividades interactivas
Comunidad de aprendizaje
10%
de descuento
pago de contado
Bring Your Own Device
Trae tu propio dispositivo
Todos los precios en moneda nacional. No incluyen IVA.
CDMX: (55) 9000 5500 • MTY: (81) 1534 5656
www.netec.com.mx | [email protected]
Objetivo
Contenido
Casos Prácticos
Programador de Aplicaciones
Aprender los pasos básicos para
desarrollar una aplicación utilizando los
lenguajes más reconocidos actualmente
tanto para programar como para acceder
a una base de datos.
100 hrs.
Conceptos de Orientación a Objetos
Realizar una abstracción simplificada de acuerdo al contexto de una aplicación
Introducción al Análisis y Diseño de Aplicaciones
Elaborar los pasos básicos para el análisis y diseño de una aplicación
Modelado Unificado (UML)
Realizar los diagramas de clases, secuencia e instalación, para modelar una aplicación
Programación Orientada a Bases de Datos SQL
Crear una base de datos y las tablas necesarias para una aplicación y conectarse a la BD
desde un cliente en la línea de comandos
Programación Java Standard Edition
Crear clases en Java de los objetos del negocio, desarrollar interfaces gráficas de usuario
que permitan altas, bajas, cambios y consultas usando una BD relacional
Programación C#
Realizar ejemplos de programación en C#, conectarse a una BD y almacenar, consultar,
actualizar y borrar datos desde una aplicación
Programación Python
Aprender la sintaxis del lenguaje, crear scripts que realicen diversas tareas, aplicar los
principios de orientación a objetos y conectarse a una base de datos
Desarrollador Web
100 hrs.
Desarrollo de Páginas Web
Desarrollar las interfaces gráficas de usuario
para una aplicación por medio de las
tecnologías de programación cliente web,
así como obtener los conocimientos necesarios
de los servidores web para publicarlas.
Introducción a Servidores Web para Desarrolladores
World Wide Web: Conceptos, WWW, arquitectura Web, HTML vs HTML5, clases HTML5
Herramientas de Software: Conceptos, herramientas de ejecución, herramientas de desarrollo
HTML5: Conceptos, XML, HTML5, estructura de una página web, etiquetas
CSS: Conceptos, estándar, utilización, propiedades, selectores, funciones, más alla, proyecto final
JavaScript: Conceptos, lenguaje, JavaScript & DOM, JSON, Frameworks, jQuery
Temas Avanzados: Audio & video, lienzo (canvas), almacenaje de datos, aplicaciones offline,
localización geográfica, multihilos (WebWorkers), APIs de mensajería, web Sockets
Proyecto final: Definición y construcción del front-end de una aplicación web de tipo red social
Desarrollador Avanzado
Desarrollo de aplicaciones Web utilizando
diferentes tecnologías de componentes en
Java; patrones de diseño MVC con .NET y
desarrollo web con PHP.
100 hrs.
Desarrollo Web y Empresarial en el Servidor
Implementar el patrón de diseño MVC con Java Web, las Vistas con JSPs, el Controlador con
Servlets, el Modelo con JavaBeans, cambiar las Vistas a JavaServer Faces y acceder una BD
Relacional desde la Aplicación Web
Desarrollo de Aplicaciones MVC bajo ASP .NET
Implementación del patrón de diseño MVC con .NET
Desarrollo Web con PHP
Desarrollar aplicaciones simples con PHP
Especialidad en Desarrollo de Aplicaciones Empresariales Java
Desarrollar aplicaciones Empresariales
utilizando componentes web y componentes
de Negocio; así como lograr la
implementación de WebServices.
Instalación de aplicaciones y manejo de recursos
en el servidor de aplicaciones
Desarrollo del negocio con Enterprise JavaBeans
Manejo de Objetos utilizando el Java Persistence API
y BD Relacionales
Instalar un Servidor de Aplicaciones, manejar los principales elementos desde la consola de
administración y administrar aplicaciones web o empresariales, asi como administrar algunos
recursos en el servidor
Desarrollar una aplicación completa empresarial usando los componentes Web para las
Vistas y el Control, los Enterprise JavaBeans para el negocio y el Java Persistence API para el
almacenamiento de los objetos
Desarrollo en Android
Tener los conocimientos y habilidades
necesarios para diseñar y construir aplicaciones
en Android. En el entrenamiento se aprenden los
principales componentes y la Interface del
Programador de Aplicaciones de Android.
Como herramienta de desarrollo se utiliza el
Android Studio de Google.
50 hrs.
Diseñar y construir ejemplos de aplicaciones en Android.
Entender como funcionan las aplicaciones en Android y
sus componentes principales.
Aprender a manejar los recursos locales y los recursos
externos como son los WebServices.
Saber manejar el almacenamiento de datos, usando
archivos y bases de datos.
Crear interfaces gráficas utilizando los diferentes componentes como son campos de texto,
botones, menús, imágenes, calendarios, etc.
Utilizar los medios necesarios para que el usuario interactúe con las aplicaciones
desarrolladas.
Aprender el manejo de información local en el dispositivo, usando archivos y bases de datos.
Desarrollar aplicaciones que interactúen con Servicios Web para obtener datos e
información.
Saber cómo utilizar el servicio de localización y el manejo de mapas.
Desarrollo en iOS con Swift
Este curso provee los conocimientos
y habilidades necesarios para diseñar
y construir aplicaciones en iOS.
En el entrenamiento se aprenderá como
desarrollar aplicaciones en el lenguaje Swift.
Como herramienta de desarrollo se utiliza
el entorno XCode.
50 hrs.
50 hrs.
Diseñar y construir ejemplos de aplicaciones en Swift.
Aprender a utilizar el Playgroud para el conocimiento del lenguaje.
Entender cómo funcionan las aplicaciones desarrolladas
en Swift y aprender a manejar sus componentes principales.
Crear interfaces gráficas utilizando los diferentes componentes como son campos
de texto, botones, menús, imágenes, calendarios, etc.
Diseñar y programar las interfaces gráficas de usuario para
sus aplicaciones.
Aprender a programar la interacción del usuario con la aplicación y las reglas del
negocio de la aplicación.
Adquirir la capacidad de realizar apps que se encuentran en
su mayoría en el mercado.
Desarrollar una aplicación que maneje un Planificador de Tareas.
Construirá una app 100% funcional.
Hacer una aplicación para manejar un Blog Reader y guarda las entradas en el dispositivo.