Online
24 Meses
Modalidad Abierta
Gran parte del trabajo que se genera hoy día es en el área de la informática, la programación y la web. Las empresas saben de la importancia de ofrecer un buen servicio de cara a la red su obligación de tener un software calidad y la buena imagen que deben trasladar a los clientes. Todo este trabajo queda en manos de los profesionales más especializados, con conocimientos y la capacidad suficiente para superar los retos que se les propongan y trabajar con eficacia.
Consiste en desarrollar, implantar, y mantener aplicaciones web, con independencia del modelo empleado y utilizando tecnologías específicas, garantizando el acceso a los datos de forma segura y cumpliendo los criterios de accesibilidad, usabilidad y calidad exigidas en los estándares establecidos.
¡ A que esperas para ser un especialista en desarrollo 3.0 !
Configurar y explotar sistemas informáticos, adaptando la configuración lógica del sistema según las necesidades de uso y los criterios establecidos.
Aplicar técnicas y procedimientos relacionados con la seguridad en sistemas, servicios y aplicaciones, cumpliendo el plan de seguridad.
Gestionar servidores de aplicaciones adaptando su configuración en cada caso para permitir el despliegue de aplicaciones web.
Gestionar bases de datos, interpretando su diseño lógico y verificando integridad, consistencia, seguridad y accesibilidad de los datos.
Desarrollar aplicaciones web con acceso a bases de datos utilizando lenguajes, objetos de acceso y herramientas de mapeo adecuados a las especificaciones.
Integrar contenidos en la lógica de una aplicación web, desarrollando componentes de acceso a datos adecuados a las especificaciones.
Desarrollar interfaces en aplicaciones web de acuerdo con un manual de estilo, utilizando lenguajes de marcas y estándares web.
Desarrollar componentes multimedia para su integración en aplicaciones web, empleando herramientas específicas y siguiendo las especificaciones establecidas.
Integrar componentes multimedia en el interface de una aplicación web, realizando el análisis de interactividad, accesibilidad y usabilidad de la aplicación.
Desarrollar e integrar componentes software en el entorno del servidor web, empleando herramientas y lenguajes específicos, para cumplir las especificaciones de la aplicación.
Integrar servicios y contenidos distribuidos en aplicaciones web, asegurando su funcionalidad.
Completar planes de pruebas verificando el funcionamiento de los componentes software desarrollados, según las especificaciones.
Realizar la gestión básica para la creación y funcionamiento de una pequeña empresa y tener iniciativa en su actividad profesional con sentido de la responsabilidad social.
El curso está dirigido a personas sin requisitos académicos previos, que deseen formarse en el entorno del trabajo avanzado en departamentos de informática de empresas.
1.-MÓDULO PROFESIONAL: PROGRAMACIÓN
1.1.-IDENTIFICACIÓN DE LOS ELEMENTOS DE UN PROGRAMA INFORMÁTICO. Estructura y bloques fundamentales. Soluciones y proyectos. Utilización de los entornos integrados de desarrollo. Variables. Tipos de datos. Literales. Constantes. Operadores y expresiones. Conversiones de tipo. Comentarios.
1.2.-UTILIZACIÓN DE OBJETOS. Características de los objetos. Instanciación de objetos. Utilización de métodos. Utilización de propiedades. Programación de la consola: entrada y salida de información. Utilización de métodos estáticos. Parámetros y valores devueltos. Librerías de objetos. Constructores. Destrucción de objetos y liberación de memoria.
1.3.-USO DE ESTRUCTURAS DE CONTROL. Estructuras de selección. Estructuras de repetición. Estructuras de salto. Control de excepciones. Prueba y depuración. Documentación.
1.4.-DESARROLLO DE CLASES. Concepto de clase. Estructura y miembros de una clase. Creación de atributos. Creación de métodos. Creación de constructores. Encapsulación y visibilidad. Utilización de clases y objetos. Utilización de clases heredadas. Empaquetados de clases.
1.5.-LECTURA Y ESCRITURA DE INFORMACIÓN. Concepto de flujo. Tipos de flujos. Flujos de bytes y de caracteres. Flujos predefinidos. Clases relativas a flujos. Utilización de flujos. Entrada desde teclado. Salida a pantalla. Aplicaciones del almacenamiento de información en ficheros. Ficheros de datos. Registros. Apertura y cierre de ficheros. Modos de acceso. Escritura y lectura de información en ficheros. Almacenamiento de objetos en ficheros. Persistencia. Serialización. Utilización de los sistemas de ficheros. Creación y eliminación de ficheros y directorios. Creación de interfaces gráficos de usuario utilizando asistentes y herramientas del entorno integrado. Interfaces. Concepto de evento. Creación de controladores de eventos. Generación de programas en entorno gráfico.
1.6.-APLICACIÓN DE LAS ESTRUCTURAS DE ALMACENAMIENTO. Estructuras. Creación de arrays. Inicialización. Arrays multidimensionales. Cadenas de caracteres. Listas. Colecciones.
1.7.-UTILIZACIÓN AVANZADA DE CLASES. Composición de clases. Herencia. Superclases y subclases. Clases y métodos abstractos y finales. Sobreescritura de métodos. Constructores y herencia. Acceso a métodos de la superclase. Polimorfismo.
1.8.-MANTENIMIENTO DE LA PERSISTENCIA DE LOS OBJETOS: Bases de datos orientadas a objetos. Características de las bases de datos orientadas a objetos. Instalación del gestor de bases de datos. Creación de bases de datos. Tipos de datos básicos y estructurados. El lenguaje de definición de objetos. Mecanismos de consulta. El lenguaje de consultas: sintaxis, expresiones, operadores. Recuperación, modificación y borrado de información. Tipos de datos objeto atributos y métodos. Herencia. Constructores. Tipos de datos colección.
1.9.- GESTIÓN DE BASES DE DATOS RELACIONALES. Establecimiento de conexiones. Recuperación de información. Utilización de asistentes. Manipula
Las personas con este perfil profesional ejercen su actividad en empresas o entidades públicas o privadas tanto por cuenta ajena como propia, desempeñando su trabajo en el área de desarrollo de aplicaciones informáticas relacionadas con entornos Web (intranet, extranet e internet).
Programador Web.
Programador Multimedia.
Desarrollador de aplicaciones en entornos Web.
El Curso Microsoft Project Professional es una excelente oportunidad para adquirir conocimientos avanzados en el uso de esta potente herramienta de gestión de proyectos. Con un enfoque práctico y dinámico, este curso te permitirá dominar todas las funcionalidades de Microsoft Project Professional y utilizarlas de manera eficiente en tus proyectos...
PAGO EN 2 CUOTAS SIN INTERESES NI RECARGOS.
EIGP
La demanda de Técnicos Superiores en Desarrollo de Aplicaciones Web está creciendo a pasos agigantados debido a la necesidad que tienen las empresas de mostrarse en Internet. De hecho, este tipo de profesionales son los más buscados en el sector de la Informática y Comunicaciones.
Las empresas para las que puede trabajar un Técnico Superior en Desarrollo de Aplicaciones Web pueden provenir de cualquier sector, no solo del sector informático...
MASTER D
Conviértete en el perfil híbrido que más demanda tiene en el sector salud. Este máster online te prepara para aplicar IA en contextos clínicos reales y liderar proyectos de salud digital, tanto si vienes del ámbito tecnológico como sanitario. Aprenderás a integrar datos, automatizar procesos y colaborar en equipos que desarrollan soluciones innovadoras para diagnóstico, tratamiento y gestión clínica...
PRóXIMA CONVOCATORIA EL 9 DE JUNIO Y LA SIGUIENTE EL 13 DE OCTUBRE.
CEMP
¿Un curso online de Python en el que aprendes practicando? Here it is! Fórmate en el lenguaje de programación TOP 1 en todo el mundo. Con este curso podrás especializarte en Inteligencia Artificial, Machine Learning y Deep Learning y podrás conseguir la Certificación PCAP.
Por cierto… ¿Conoces nuestro Observatorio de Empleo? Somos agencia de colocación autorizada por el Sistema Nacional de Empleo...
Bienvenido al curso online de Diseño de Videojuegos que te hará ganar todas las partidas. Sumérgete con nosotros en el mundo del diseño y desarrollo de videojuegos desde cero utilizando Unity y Unreal Engine, los motores favoritos del sector profesional.
Fórmate 100% online, con pros del sector como profesores, comparte conocimientos e inquietudes con tus compañeros en el canal exclusivo de Discord y trabaja como game designer, diseñador de niveles, guionista, productor, gameplay designer, productor de videojuegos… Casi, en donde quieras...
Con este curso online de Unity podrás realizar videojuegos completos o experiencias interactivas profesionales y trabajar como programador 3D, taster técnico, game designer, desarrollador freelance o desarrollador de aplicaciones de Realidad Virtual y Aumentada.
Además, ¡somos Centro Certificador Oficial de Unity! Podrás conseguir tu título oficial de programador Unity gratis en menos de lo que tardas en decir “play”...