IFCD71 Informática y comunicaciones ESPECIALIDADES SEPE TODO ONLINE

Android, desarrollo de aplicaciones para dispositivos móviles

⏱ 50 horas

Objetivos

Durante esta formación aprenderás a utilizar los lenguajes kotlin y java script, a aplicar los estándares de ecmascript v6, y a incorporar buenas prácticas para asegurar que tus desarrollos sean eficaces, seguros y funcionales.&nbsp: Además, trabajarás con herramientas actuales como android studio, gulp, webpack, y otras utilidades imprescindibles para un desarrollo profesional.

Contenidos

  • 1. Introducción reconocimiento de las diferencias entre codificar en java y kotlin
  • 1.1. Diferenciación entre tipos de variables.
  • 1.2. Expresión escrita de declaraciones y expresiones de flujo de control.
  • 1.3. Implementación de funciones en kotlin.
  • 1.4. Utilización de clases, objetos y otras estructuras disponibles en kotlin.
  • 1.5. Iniciación en los conceptos básicos de java script.
  • 1.6. Conocimiento del estándar ecmascript v6 (abreviado como es6 o es2015) y sus nuevas funciones.
  • 1.7. Aplicación de los conceptos de es6 en tus proyectos.
  • 1.8. Utilización de herramientas de compilación como gulp y webpack.
  • 1.9. Inicio de creación de aplicaciones para android.
  • 1.10. Comprensión de los conceptos básicos de java.
  • 1.11. Conocimiento de las herramientas disponibles para los desarrolladores de android.
  • 1.12. Aplicación de los principios de depuración de aplicaciones para dispositivos móviles o apps.
  • 1.13. Actividad de evaluación de los conocimientos adquiridos por el alumno.
  • 2. Kotlin instalación de android studio con kotlin
  • 2.1. Tipos de datos básicos en kotlin.
  • 2.2. Variables en kotlin.
  • 2.3. Colecciones en kotlin.
  • 2.4. Estructuras de control de flujo en kotlin.
  • 2.5. Funciones en kotlin.
  • 2.6. Clases y objetos en kotlin.
  • 2.7. Actividad de evaluación de los conocimientos adquiridos por el alumno.
  • 3. JavaScript y ecmascript v6 aspectos básicos a tener en cuenta en la codificación web en ja
  • 3.1. Va script. Tipos básicos en es.
  • 3.2. Variables en es.
  • 3.3. Operadores en es.
  • 3.4. Funciones en es.
  • 3.5. Declaraciones en es.
  • 3.6. Estructuras de control de flujo en es.
  • 3.7. Eventos en es.
  • 3.8. Desestructuración (destructuring) en es.
  • 3.9. Control, lanzamiento y prueba de excepciones. Conceptos básicos de programación orientada a objetos (poo) en java script.[poo] clases, herencia y agrupación en es.
  • 3.10. Callbacks y promesas en es.
  • 3.11. Datos y atributos en es.
  • 3.12. Nuevas sintaxis y características en es.
  • 3.13. Actividad de evaluación de los conocimientos adquiridos por el alumno.
  • 4. Formación transversal para asegurar un desarrollo y despliegue adecuadomodelo de objeto de documento o document object model (dom). Aprendizaje del uso de babel cli: Es una herramienta que nos permite transformar nuestro código java script de última generación (o con funcionalidades extras) a java script que cualquier navegador o versión de node. Js entienda. Aprendizaje del uso de gulp: Kit de herramientas java script de código abierto utilizado como sistema de compilación de transmisión en el desarrollo web front-end
  • 4.1. ¿Qué es el linting? O proceso de ejecutar un programa que analizará el código en busca de posibles errores o código sospechoso. ¿Qué es el bundling? O la? Paquetización? De nuestro código generado para ofrecerlo como un producto único de manera transparente para el usuario final. ¿Qué son los development web servers o dev servers? Realmente útiles para obtener una visión de nuestra web tal y como quedaría si la subiéramos a un servidor final de producción, en nuestra máquina y de una forma más rápida y sencilla. Recursos documentales adicionales sobre el estándar es.
  • 4.2. Actividad de evaluación de los conocimientos adquiridos por el alumno.