Empleo Joven – Temarios

Empleo Joven <> Equipo de profesores

Temarios

La mayoria de los cursos son de 250 horas, 220 dedicadas a la parte técnica y 30 dedicadas a las competencias transversales para el empleo

Temarios técnicos, 4 modalidades activas

Temario Java/SQL

Temario .NET/SQLserver

Fundamentos
Conocer y aprender la lógica y los fundamentos de programación necesarios para poder seguir la formación
Fundamentos de computadores, SO y redes. Práctica inicial con SO y pedidos. Lógica y fundamentos de programación. Desarrollo de aplicaciones empresariales. Introducción al UI / UX

Desarrollo orientado a objetos con Java
Conocer y aprender lenguaje Java, así como los diferentes frameworks (Swing, Hibernate, Spring, etc).Java: lenguaje y POO. Proyecto 1, aplicación consola. Java: Swing. Proyecto 2, aplicación con forms. Proyecto 3, aplicación forms + BDD.
Proyecto final.

Bases de Datos SQL
Aprender a gestionar bases de datos mediante MySQL.
Bases de datos relacionales MySQL

Introducción a las aplicaciones web
Conocer y aprender bases de Javascript, CSS y HTML y desarrollar y presentar un proyecto en grupo.
Conceptos generales del mundo web. Lenguaje de marcas HTML. CSS. Javascript. Java: Java servlets
Proyecto 4, aplicación web

Fundamentos
Conocer y aprender la lógica y los fundamentos de programación necesarios para poder seguir la formación.
Fundamentos básicos de computación (hardware)
Lógica y fundamentos de programación
Introducción a la lógica / álgebra de Boole y a la programación.
Sistemas operativos (consola) y redes. Desarrollo de aplicaciones empresariales. Ciclo de vida del software. Programación en entornos corporativos.
Introducción a UI/UX. Diseño de la interfaz del usuario y conceptos de usabildad.

Programación C#
Lenguaje y POO. Proyecto 1: aplicación consola. UI. Proyecto 2: aplicación con forms. Acceso a datos. ORM Entity Framework. Webservices.
Construcción dinámica de una aplicación web básica. Proyecto 3: mini aplicación web. Patrones de diseño de software con Java. Web Frameworks: AngularJS, jQuery

Bases de datos relacionales SQL Server
Conceptos generales: BDD/tablas, DLL/DML/DCL, relaciones, normalización, convenciones.

Tecnología web
Conceptos generales. Servidores y clientes. Protocolos básicos. “Instalacion” Tomcat y puesta en marcha “Hello World” Lenguaje de marcas HTML. CSS. Javascript. jQuery

Temario Business Intelligence (BI)

Temario Quality Assurance Tester (QA)

Introducción al BI y al Big Data
Business Intelligence. Big Data, Data mining… Text mining, Sentimental Analysis. Mineria web: Webcrawlers. Tratamiento de archivos de texto: VS Code, regex.
Ejercicio práctico: Búsqueda y minería de datos web

Excel avanzado y PowerPivot
Excel como herramienta de BI. Importación e intercambio de datos. Tablas dinámicas. Gráficos. Introducción a PowerPivot. Importación de datos. Presentación y análisis de datos.
Mini-proyecto 1: Análisis y presentación de datos BI con Excel

Bases de Datos SQL
Tipos de BDDs. BDD Relacionales. Normalización. Relaciones. Mysql, instalación y versiones. WorkBench. Xampp. Lenguaje SQL: DDL, DML, DCL. Backup, dump. Importar/exportar
Mini- proyecto 2: Construcción de un sistema BDD relacional a partir de tablas “planas”

PowerBI.
Descarga e instalación de Power BI Desktop. Visión general de la aplicación: datasets, reports, dashboards. Acceso y modelaje de datos. Orígenes de datos: importación y consulta (query) Conexión a MySQL.Transformación y “limpieza” de datos. Acceso a datos en servicios web. Construcción de un modelo de datos. Gestión de tablas y relaciones. Tablas y columnas calculadas. Medidas. Presentación de los datos. Creación de reportes. Tipos de gráficos y visualizaciones. Publicación de reportes. Creación de dashboards
Mini-proyecto 3: Construcción de un dashboard interactivo con PowerBI

QlikView
Instalación, versiones, tecnología. Exploración de datos. Partes de la aplicación. Acceso y modelaje de datos.
Orígenes de datos. Conexión a MySQL. Archivos QVX y QVD. Modelaje dimensional y asociativo. Scripts: Load, Join, Concatenate. Creación de dashboards. Tipos de dashboards. Gráficos y otros objetos. Expresiones. Presentación, diseño, experiencia de usuario.
Mini-proyecto 4: Construcción de un dashboard interactivo con QlikView

Introducción a R
Variables. Vectores. Matrices. Data.frame. Clases. Funciones. Control de flujos. Manejo de gráficas.

Proyecto final en equipo
Obtención de datos “raw” Depuración de les datos. Creación del modelo relacional SQL. Importación a Qlik / Power BI. Creación del dashboard de análisis

Fundamento de las pruebas de Software
Conceptos y definiciones. ¿En qué consisten las pruebas? Tipos de prueba. Mantenimiento de las pruebas. Principios generales de las pruebas. Psicología de las pruebas.

Las pruebas en el ciclo de vida del desarrollo de software
Modelos de desarrollo SW. Niveles de prueba.

Elaboración de casos de prueba
El proceso de desarrollo de las pruebas. Categorías de técnicas de diseño de prueba

Pruebas de caja negra
Técnicas estructuradas. Formación de cases de equivalencia. Análisis de valores límite. Transición de estados. Pruebas de escenarios de uso o casos de uso. Tablas de decisión. Optimización. Pruebas aleatorias. Otras técnicas de caja. Ejercicios

Pruebas de Caja Blanca
Principios. Técnicas principales. Cobertura de sentencias. Cobertura de decisiones o de rama. Cobertura de condiciones. Cobertura de rutas. Pasos a seguir. Otras técnicas de prueba. Consideraciones. Practica: Elaboración de un planes de pruebas unitarias

Técnicas basadas en la experiencia
Especificación intuitiva de casos de prueba. Pruebas exploratorias. Selección de técnicas de prueba.

Pruebas Web Retos de las pruebas
Web. Arquitectura Web. Tipos de prueba. Arquitectura de la aplicación. Calidad de contenidos. Funcionalidad. Instalación y configuración. Compatibilidad. Seguridad. Rendimiento.

Pruebas de base de datos
Trabajo con base de datos. Pruebas de base de datos

Documentación de pruebas
Principios. Plan de pruebas. Especificación de los casos de prueba. Informe de resultados. Informe de incidencias. Práctica: Elaboración de planes de pruebas funcionales.

Sintaxis básica de JAVA
JAVA, puesta en situación, stack tecnológico, evolución y futuro. Diferentes lenguajes de desarrollo. ECLIPSE IDE, manejo del IDE e instalación. Control de versiones (Git). Conceptos básicos java: Estructura de una clase java. Scope de variables. Método main y ejecución desde la línea de comandos. Package e import. POO (herencia, genericidad, polimorfismo) Trabajando con tipos de datos: Declaración e inicialización de variables. Memoria en java y garbage collector. Operadores y sentencias. API del núcleo de Java. Métodos y encapsulación: Varags. Modificadores de acceso. Sobrecarga. Constructores. Lambdas Excepciones. Patrones de diseño.

Herramientas de un QA
Herramientas utilizadas por el centro para los equipos de QA: Testlink. JIRA. Sikuli. JMeter. Selenium. Jenkins. SoapUI, SonarQube.

Practicas finales
Práctica: Realización de un proyecto completo de pruebas funcionales manuales. Práctica: Realización de un proyecto completo de pruebas automatizadas con Selenium.

Temario competencias transversales

Competencias Transversales

 

Liderazgo, trabajo en equipo, resolución de conflictos, mejora del clima laboral

Imagen y marca personal. Mejora del CV y cómo afrontar entrevistas de trabajo. Uso avanzado y eficiente de Linkedin

Estructuración y diseño de presentaciones
(Diseño conceptual y gráfico de una presentación para que hacerla altamente comunicativa)

Presentación y comunicación
(Técnicas para a hablar en público y realizar presentaciones)

Ejercicio práctico de preparación de la presentación del proyecto final (en equipo)

Tanto la inserción laboral, la sensibilización ambiental como la igualdad de género se trabajará a través de las tutorías, las sesiones técnicas y las sesiones de competencias transversales de la formación.

 

Financiado por:

aaa

Empleo Joven <> Equipo de profesores

Share

Web de la Fundación Esplai – Ciudadanía Comprometida