Formación en desarrollo de aplicaciones móviles - curso 18.000 rublos. de Coddy School of Programming for Children, capacitación 3 módulos (meses)
Miscelánea / / November 29, 2023
Es difícil imaginar a una persona moderna sin un dispositivo móvil en sus manos. Los teléfonos, teléfonos inteligentes, tabletas, netbooks y otros comunicadores están diseñados para hacernos la vida más fácil y brindar acceso rápido a la información necesaria en cualquier parte del mundo.
Además, está creciendo el mercado de aplicaciones móviles con las que se puede hacer cualquier cosa: comunicarse, hacer comprar, reservar hoteles, llamar a un taxi, pedir comida, transferir dinero, leer libros, aprender idiomas, jugar y mucho más otro. Según Mediascope, los rusos dedican de media más del 80% de su tiempo en Internet móvil a aplicaciones. En los negocios tener una aplicación se vuelve tan necesario como tener un sitio web. Por lo tanto, la demanda de desarrolladores móviles profesionales crece cada año.
¿Quiere que su hijo domine una de las profesiones más populares y de moda en el campo de las tecnologías de la información y aprenda a crear su propia aplicación? ¡Entonces dale un curso de creación de aplicaciones móviles en la escuela de programación para niños CODDY!
Objetivo del curso: aprender a desarrollar Android y crear tu propia aplicación móvil
Capacitación en desarrollo de aplicaciones.
Aplicación movil es un programa diseñado para su uso en dispositivos móviles. Este software generalmente se desarrolla en función de los intereses de las personas y sus necesidades para una plataforma específica (iOS, Android, Windows Phone) en un lenguaje de alto nivel y compilado en código de sistema operativo nativo, lo que brinda el máximo actuación.
Incluso un niño puede escribir una aplicación móvil. Hoy en día, hay dos formas principales de hacerlo: aprender lecciones en línea y diseñar aplicaciones usted mismo, o tomar cursos para desarrolladores en Moscú. Esto último es imprescindible si quieres convertirte en un especialista en este campo y aprender a crear un producto funcional y de alta calidad. Nuestro curso permitirá que su hijo domine fácilmente la prometedora y altamente remunerada profesión de desarrollador de aplicaciones móviles. La formación está a cargo de profesores prácticos y experimentados que revelarán todos los secretos para crear aplicaciones interesantes y profesionales. Este curso está recomendado para todos los estudiantes de programación mayores de 9 años y tiene como objetivo mostrar el desarrollo de Android en la práctica.
Inicialmente el uso de Android era muy limitado, pero ahora es la plataforma más aceptada para desarrollo de aplicaciones móviles, que es uno de los rivales más fuertes de otro sistema operativo popular: Manzana.
Beneficios del desarrollo de aplicaciones para Android
- Rentabilidad. Con Android, puedes crear aplicaciones complejas a un costo mínimo porque el kit de desarrollo de Android está disponible gratuitamente.
- Fácil integración. Android se puede integrar fácilmente en cualquier sistema. Los desarrolladores pueden aprovechar al máximo su imaginación y creatividad para crear aplicaciones atractivas que nunca antes se han utilizado en otras plataformas.
- Codificar aplicaciones de Android es mucho más fácil que codificar aplicaciones en otras plataformas. Las aplicaciones de Android están codificadas en Java.
- Fácil distribución de aplicaciones. Además de Google Play, que es el mercado oficial de aplicaciones, puedes utilizar otros recursos de distribución de terceros.
- Excelente compatibilidad con dispositivos. Las aplicaciones de Android funcionan perfectamente en dispositivos de varios fabricantes.
¿Qué te aportará aprender programación de aplicaciones móviles?
Durante el curso su hijo:
- aprender a programar para Android;
- podrá desarrollar su propia aplicación móvil para Android;
- aprende cómo crear una interfaz móvil fácil de usar.
El curso de desarrollo de aplicaciones móviles Android consta de 3 módulos.
El primer módulo cubre los conceptos básicos del lenguaje de programación Java, así como el aprendizaje de herramientas de desarrollo de aplicaciones. En las lecciones del primer módulo estudiaremos los siguientes temas:
- Lenguaje de programación Java: su sintaxis y construcciones básicas.
- escribir y compilar programas Java en una computadora
- Paradigma orientado a objetos en programación usando clases.
- Entorno de desarrollo de aplicaciones de Android: Android Studio
En el segundo módulo los niños comenzarán a escribir sus propias aplicaciones, a través de las cuales estudiaremos los principales aspectos del desarrollo de Android, como por ejemplo:
- Estructura de la aplicación de Android
- trabajando con recursos
- crear archivos de marcado XML
- concepto de actividad y trabajo con pantallas
El tercer módulo está dedicado al desarrollo de proyectos individuales para niños. Durante las clases cubriremos:
- procesar eventos que ocurren en el programa
- creación dinámica y gestión de elementos de la interfaz de usuario
- trabajando con subprocesos múltiples
- trabajar con Internet en la aplicación
Teniendo en cuenta que la plataforma Android se está desarrollando de forma muy activa, este conocimiento permitirá al niño empezar a ganar dinero ahora y encontrar un trabajo prometedor en el futuro. Obtendrá habilidades prácticas en la creación de aplicaciones y utilizará de manera efectiva las capacidades de la plataforma y los recursos de Android inmediatamente después de completar el primer módulo.
Módulo 1
Día uno: Introducción a Android y Java
− Dispositivos y aplicaciones móviles: historia de su desarrollo.
− Primer contacto con Java
− Programa “Hola Mundo”
− Compilación y ejecución de un programa Java.
Tarea práctica: escribiendo el primer programa en Java.
Resultado de la lección: el entorno JDK se ha preparado y configurado completamente, se han dominado los principios de trabajar con la línea de comandos, compilar y ejecutar programas Java.
Día dos: conceptos básicos de Java
− Sintaxis del lenguaje de programación.
− Variables, bucles, ramificaciones.
− Matrices y listas
− Métodos y sus parámetros en Java.
Tarea práctica: crear un programa con declaraciones condicionales, bucles y funciones individuales.
Resultado de la lección: aprender los conceptos básicos de la sintaxis del lenguaje Java.
Día tres: programación orientada a objetos
− Concepto de objeto y clase.
− Alcance en Java
− Parámetros y métodos de clase.
− Practica la creación y el uso de clases.
Tarea práctica: creando una estructura de clases para su proyecto.
Resultado de la lección: aprender los conceptos básicos de la programación orientada a objetos y desarrollar habilidades para trabajar con objetos.
Día cuatro: Conociendo Android Studio
− Crear un proyecto de Android Studio
− Interfaz del programa
− Elementos básicos del entorno de desarrollo.
− Primera compilación y lanzamiento de la aplicación.
Tarea práctica: Tarea práctica: portar programas escritos en Java; montaje y compilación de la aplicación.
Resultado de la lección: Estudiar el entorno de desarrollo de aplicaciones Android.
Módulo 2
Día cinco: estructura de la aplicación Android, manifiesto, gradle
− Secciones principales del proyecto Android.
− Archivo de manifiesto
− Generador de aplicaciones Gradle
− Comunicación entre diferentes módulos del proyecto.
Tarea práctica: iniciar y depurar la primera aplicación.
Resultado de la lección: Comprender la estructura de directorios del proyecto para Android.
Día seis: trabajar con recursos
− Estructura del directorio de recursos.
− Aprender a trabajar con archivos XML
− Principios del trabajo con recursos: ID.
− Agregar gráficos vectoriales y rasterizados
Tarea práctica: agregar gráficos a la aplicación, crear un ícono.
Resultado de la lección: estudiar el formato XML y los principios de trabajo con recursos de aplicaciones.
Día siete: diseño y elementos de pantalla
− Consolidación del trabajo con el formato XML.
− Varios elementos de visualización: texto, botones, imágenes.
− Contenedores para Vista: Diseño
− Creando tu propio marcado
Tarea práctica: Diseño de las pantallas de la aplicación: crear marcas y llenarlas con varios elementos.
Resultado de la lección: aprender las clases básicas para trabajar con gráficos en Android; comprensión de los principios de trabajo con Vista y Diseño.
Día ocho: actividad y ciclo de vida
− Comunicación de pantalla, actividad y manifiesto.
− Intenciones y actividad de lanzamiento, Intención
− Ciclo de vida de la aplicación
− Métodos de actividad básicos
Tarea práctica: crear y lanzar una nueva Actividad, enviar y recibir Intents, rastrear el inicio de la aplicación.
Resultado de la lección: estudiar el ciclo de vida de un programa para Android, así como los principios para trabajar con Actividad
Módulo 3
Día nueve: trabajar con elementos de pantalla a partir del código
− Hacer referencia a una vista por su ID
− Controladores de clic de botón
− Elementos que cambian dinámicamente
− Animación para ver
Tarea práctica: Agregar acciones al presionar botones.
Resultado de la lección: aprendiendo los conceptos de "Eventos" y "Manejadores de Eventos".
Día diez: elementos de la pantalla de programación
− Crear objetos de vista en actividad
− Marcado dinámico
− Agregar elementos gráficos al marcado existente
− Trabajar con el diseño de aplicaciones.
Tarea práctica: Trabajar con el diseño de aplicaciones.
Resultado de la lección: práctica de utilizar elementos Ver en el código del programa.
Día once: trabajar con subprocesos y establecer redes
− El concepto de hilo en Java.
− Crear un hilo y obtener el resultado.
− Conceptos básicos del protocolo HTTP
− Envío de solicitudes a la red y recepción de respuesta.
Tarea práctica: la práctica de comunicarse con un servidor enviando solicitudes, así como leyendo las respuestas del servidor.
Resultado de la lección: Una introducción a la programación asincrónica y los conceptos básicos para trabajar con Internet en una aplicación.
Día doce - Trabajo en proyectos, presentación.
− Finalización de proyectos de estudiantes.
− Resumiendo las lecciones
− Preparación para la presentación de proyectos a los padres.
− Presentación de proyectos a padres.
Tarea práctica: desarrollar su propia aplicación completa y presentarla a la audiencia.
Resultado: desarrollo de habilidades de presentación de proyectos.