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 | servicio@netec.com.mx 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.