Iniciar sesión

Curso de programación Java (en línea) - gratuito

Volver a los cursos
Curso de programación Java (en línea) - gratuito Aprendizaje a distancia Gratis Formattemp

"Nuove Frontiere Lavoro", en colaboración con la organización de formación "Idee Insieme" y gracias al fondo "Formatemp", publica un curso de "Programador Java" en una plataforma en línea.

Java es un lenguaje de programación Orientado a objetos, diseñado para ser lo más independiente posible de la plataforma.

Actualmente es el lenguaje de programación más utilizado. Permite crear aplicaciones completas que pueden ejecutarse en un solo ordenador o distribuirse entre servidores y clientes a través de una red, así como desarrollar módulos de aplicaciones o componentes de páginas web.

El programador Java Este puesto es muy demandado en Italia, incluso en su etapa inicial. Consiste en diseñar y desarrollar software profesional (por ejemplo, de gestión, almacén, contabilidad) y/o sitios web dinámicos. Requiere un buen dominio del lenguaje y la programación, junto con habilidades transversales como la concentración, un excelente razonamiento lógico, el autocontrol y la paciencia.

en el informe PREVISIONES A MEDIO PLAZO DE LAS NECESIDADES DE EMPLEO Y PROFESIONALES EN ITALIA (2022-2026) dentro del Sistema de Información Excelsior – creado por Unioncamere y de ANPALPara especialistas en ciencias matemáticas, informáticas, químicas, físicas y naturales, entre las que predominan las figuras del sector de las TI (desarrolladores de software, analistas programadores, diseñadores de software, etc.), se espera una tasa de demanda anual promedio de entre 3,8-4,2%.

En concreto, al finalizar el curso el alumno será capaz de:

  • identificar los elementos principales y específicos que caracterizan la estructura del lenguaje Java;
  • identificar los elementos principales y específicos que caracterizan las bases de datos relacionales y SQL, el lenguaje de programación (HTML5 y CSS) y la aplicación web;
  • Utilizar los elementos principales y específicos del lenguaje Java para crear aplicaciones de alto nivel.

El curso se completa mediante el logro de los objetivos de las lecciones obligatorias que permiten al estudiante:

  • conocer los derechos y deberes de los trabajadores temporales;
  • Conocer los principios generales (parte general) sobre salud y seguridad en el lugar de trabajo, tal como se establece en los Acuerdos entre los Estados y las Regiones.

ÓRGANO FINANCIADOR: Formattemp

PROMOCIÓN DEL CUERPO: Spa de trabajo New Frontiers

ÓRGANO IMPLEMENTADOR: Ideas Juntos soc.coop.soc.

COSTO: El curso es gratuito. (financiado por Formatemp);

DURACIÓN: 160 horas desde 08 de noviembre al 06 de diciembre de 2023 - 20 días en total de clases virtuales desde 8 horas;

CERTIFICADO: Asistencia (mín. 70% del total de horas)

CLASES VIRTUALES EN EL AULA: Las lecciones son de de lunes a viernes de horas a 09.00 13.00 y pm De 9:30 a 13:30;

INFORMACIÓN: Para obtener más información, llame a la organización asociada IDEEINSIEME al 081.19335800.

MEMBRESÍAS: Para enviar su solicitud debe registrarse en el sitio web. http://www.ideeinsieme.it/index.php/register |eUna vez que haya subido sus documentos personales y su CV, escriba: CANDIDATOS (Para el 03/11/2023 a las 17:00)

REQUISITOS DE PARTICIPACIÓNEl curso está dirigido a candidatos a trabajos temporales. (tanto desempleados como personas sin trabajo) Registrado y seleccionado por la Agencia de Empleo;
- Para extranjeros, conocimiento del idioma y la gramática italiana, aunque NO esté certificado;
- Necesitas tener un ordenador de sobremesa (de oficina), ordenador portátil o tableta con conexión por cable estable, cámara web y micrófono;

MÉTODO DE SELECCIÓN: El acceso al curso se realizará a través de varios pasos preliminares:
- Presentación correcta de la documentación requerida;
- Análisis del CV presentado;
- Compruebe los dispositivos de conexión que se utilizarán en la videoconferencia;

TROZOS ESCOGIDOS: Quienes se hayan inscrito serán contactados por correo electrónico para confirmar su inscripción. (hasta el 03/11/2023 a las 18:00) de la verificación de los dispositivos de conexión de videoconferencia programados para el día 06 de junio de 2023, a partir de las 11:10.30 a.m., en grupo.

ISCRIZACIONES: Los candidatos seleccionados serán contactados por correo electrónico y por teléfono. (antes de las 11:18.00 del 07 de junio de 2023) asistir al primer día del curso el día 08/11/2023 a las 09.00 en la plataforma en línea después de enviar el enlace de entrada.

Módulos del curso

1.1

Estructura de programación Java

  • INSTALACIÓN Y CONFIGURACIÓN de Java en Windows/Mac;
  • ENTORNO DE DESARROLLO DE ECLIPSE (Conceptos principales; Perspectivas; Complementos);
  • INTRODUCCIÓN A LAS CLASES (Objetos; Instancias; Métodos);
  • INTRODUCCIÓN AL LENGUAJE (Convenciones de codificación; Lenguaje Java tipado; Tipos de datos: primitivos y envoltorios; Variables; Expresiones; Operadores; Cadenas de caracteres; Conversión de tipos);
  • ELEMENTOS ESPECÍFICOS DEL LENGUAJE (Estructuras de control y toma de decisiones; Manejo de excepciones: Try-catch; Uso de clases de biblioteca y el concepto de importación; Creación de clases simples: atributos, métodos y constructores; Firma de métodos; Concepto de polimorfismo para métodos; Métodos void y tipados; Concepto del método toString; Elementos estáticos; Modificadores de visibilidad; Clases JavaBean; Métodos getter y setter);
  • CARACTERÍSTICAS DEL LENGUAJE: Herencia; Polimorfismo; Encapsulación; Interfaces y clases abstractas; Clases paramétricas; Métodos paramétricos; Marco de colecciones de Java; Listas, conjuntos y mapas; Gestión de E/S; Entrada y salida; Clases genéricas;

EJERCICIOS Y SIMULACIONES:

El módulo incluye ejercicios continuos: el profesor complementa la explicación de unidades autosuficientes de contenido teórico con sesiones prácticas para que el alumno pueda poner en práctica de inmediato lo aprendido (aprender haciendo).

- Prueba de EVALUACIÓN FINAL

2.2

Bases de datos relacionales y SQL, lenguaje de programación (HTML5 y CSS), aplicación web

  • SISTEMA DE GESTIÓN DE BASES DE DATOS - (Estructura de datos: Tablas de registros; Modelo relacional: Relación 1:1; Relación 1:muchos – muchos:1; Relación muchos:muchos);
  • BASES DE DATOS Y SGBD;
  • MySQL y RDBMS;
  • INSTALACIÓN Y CONFIGURACIÓN DE MYSQL ORACLE WORKBENCH - (Concepto de esquema; Uso de la interfaz de cliente para crear esquemas y tablas: Diseño de registros; Atributos de campos de tipo de datos; Uso de la clave primaria; Concepto de índice);
  • LENGUAJE SQL - (Comandos DDL: Comandos principales para la definición de bases de datos; Comandos DML: Comandos principales para la manipulación de datos; Creación de consultas: Crear, Leer, Actualizar, Eliminar; Operadores de agregación; Consultas de conjuntos; Tipos de JOIN: INTERNO, IZQUIERDO, DERECHO);
  • JDBC - (Gestión de sentencias de conexión, sentencias preparadas y conjuntos de resultados; operaciones DDL y DM; introducción a los patrones de diseño: el patrón DAO);
  • HTML5 - (Estructura básica del lenguaje de marcado HTML; Etiqueta principal);
  • CSS3 - (Introducción a Javascript; Estructura gráfica del DOM; Métodos y propiedades: Elementos básicos del lenguaje: constantes, variables, operadores, construcciones);
  • INTRODUCCIÓN A JQUERY;
  • APLICACIÓN WEB - (Introducción a Java EE; Aplicaciones web de múltiples niveles y servidores de aplicaciones; Tomcat: arquitectura e instalación (despliegue); El modelo de aplicación web (Protocolo web y HTTP);
  • SERVLETS JAVA Y JSP (JavaScript; el patrón MVC aplicado a la web);
  • INTRODUCCIÓN A LA LIBRERÍA (Jstl: Jstl E Jsp).

EJERCICIOS Y SIMULACIONES:

El módulo incluye ejercicios continuos: a la explicación teórica de unidades de contenido autosuficientes le siguen sesiones prácticas para que el estudiante pueda poner en práctica de inmediato lo aprendido (aprender haciendo).

- Prueba de EVALUACIÓN FINAL

3.3

Salud y seguridad en el lugar de trabajo

Salud y seguridad en el lugar de trabajo

4.4

Derechos y obligaciones de los trabajadores temporales

Derechos y deberes de los trabajadores temporales