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 en línea un curso de "Programación de aplicaciones Android con Java".
Hoy en día existen muchas aplicaciones para los usos más variados y que están captando la atención de los usuarios al simplificarles la vida. Por lo tanto, la desarrolladores de aplicaciones son profesionales especializados en la creación de software para dispositivos móviles, como teléfonos inteligentes y tabletas, y para la web. Estas aplicaciones pueden diseñarse para fines específicos. sistemas operativos (SO) como Android, iOS o Windows. Se trata de un sector en constante expansión y esta cifra es muy demandada por empresas privadas y públicas para proporcionar servicios inteligentes a los usuarios finales.
El curso tiene como objetivo desarrollar habilidades específicas relacionadas con el desarrollo. de aplicaciones móviles Quienes trabajan en aplicaciones para tabletas y teléfonos inteligentes y conocen diferentes lenguajes de programación (normalmente Objective-C, C++, Python o Java): cada dispositivo móvil utiliza un lenguaje de programación específico que los desarrolladores de aplicaciones móviles deben saber escribir y utilizar.
OBJETIVOS :
El curso tiene como objetivo proporcionar las habilidades técnicas adecuadas a los profesionales del sector de las aplicaciones, siguiendo una línea acorde con la descrita por ISFOL.
Al finalizar el curso, los estudiantes serán capaces de:
- Comprender los lenguajes de desarrollo de aplicaciones para Android;
- Interpretar los fundamentos de Java;
- Utilice la lógica de escribir una aplicación;
- Utilice aplicaciones en línea y de escritorio para crear aplicaciones;
- Desarrollar mecanismos de autenticación y uso de la API;
- Utiliza los servicios que ofrece Google dentro de tus aplicaciones de Android;
En el aula virtual se utilizarán herramientas multimedia.
ÓRGANO FINANCIADOR: Formattemp
PROMOCIÓN DEL CUERPO: Spa de trabajo New Frontiers
ÓRGANO IMPLEMENTADOR: Ideas Juntos soc.coop.soc.
DURACIÓN: 160 HORAS desde el día 22 DE ABRIL por día 20 junio 2024 – 40 días de 4 horas cada uno AULA VIRTUAL (en línea);
CERTIFICADO: Asistencia (mínimo 70% del total de horas, incluyendo la asistencia a las clases obligatorias);
COSTO: gratuito (financiado por Formatemp);
CLASES VIRTUALES EN EL AULA: dal de lunes a viernes por horas 14.00 18.00 de;
MEMBRESÍAS: Para enviar su membresía debe registrarse DESDE su PC en el sitio http://www.ideeinsieme.it/index.php/register | y, una vez que haya subido sus documentos personales y su CV, escriba CANDIDATOS (Para el 18/04/2024 a las 17:00 horas);
REQUISITOS DE PARTICIPACIÓN: El curso está dirigido a candidatos a misiones de trabajo 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 escritorio o portátil con al menos 8 GB de RAM o tableta con conexión de cable estable (LAN) o wifi, 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 18/04/2024 a las 18:00) de la verificación de los dispositivos de conexión de videoconferencia previstos el 19/04/2024 a partir de las 10:30 h en grupo;
ISCRIZACIONES: Los candidatos seleccionados serán contactados por correo electrónico y por teléfono (antes del 19/04/2024 a las 18:00 horas) para asistir al primer día. Por supuesto, el 22/04/2024 2:00 pm 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
Diseño de Android
Estudio Android
- 1.1.1. Creación de un proyecto
- 1.1.2. Configuración de un emulador para la compilación
- 1.1.3. Configurar un teléfono físico para completar el formulario
Lenguaje de programación Kotlin
- 1.2.1. Kotlin I: Lenguaje de programación Kotlin
- 1.2.2. Kotlin II: Funciones y bucles
- 1.2.3. Kotlin III: Lambdas e interfaces
Bibliotecas y Gradle
- 1.3.1. Biblioteca de programación Graddle
- 1.3.2. Implementación de bibliotecas
- 1.3.3. Desarrollar sabores
Diseño de pantalla
- 1.5.1. XML: Diseño de Android
- 1.5.2. Diseño adaptable y con restricciones
- 1.5.3. Estilos y valores predeterminados
- 1.5.4. Posición de la Strings
Actividad, Fragmento. Ciclos de vida
- 1.6.1. Actividad
- 1.6.2. fragmento
- 1.6.3. Transacciones, Gestor de fragmentos
Servicios destacados, localización y sensores
- 1.7.1. Acceso a los sensores
- 1.7.2. Acceso a la posición de primer plano
- 1.7.3. Acceso a la posición de fondo
- 1.7.4. Servicio en primer plano para acceder a la ubicación en segundo plano.
Arquitecturas de programación para el desarrollo de aplicaciones en dispositivos móviles Android.
- 1.8.1. MVC
- 1.8.2. MVVM
- 1.8.3. MCV frente a MVVM
Monetización y análisis
- 1.9.1. Análisis de Firebase
- 1.9.2. Firebase Crashlytics
- 1.9.3. Monetización y publicidad
Play Store y control de versiones
- 1.10.1. Configurar una cuenta de Play Store
- 1.10.2. Preparación de versiones de prueba y cuentas beta
- 1.10.3. Inicio de la producción
- Prueba de EVALUACIÓN FINAL
3.3
Derechos y obligaciones de los trabajadores temporales
Derechos y deberes de los trabajadores temporales
4.4
Salud y seguridad en el lugar de trabajo
Salud y seguridad en el lugar de trabajo