Desarrollo de aplicaciones de Android en Kotlin, nivel 1 - curso 36.990 rublos. de Especialista, formación 40 ac. h., Fecha: 15 de julio de 2023.
Miscelánea / / November 30, 2023
El objetivo del curso: introducir al estudiante en los conceptos básicos del desarrollo de aplicaciones Android en el lenguaje de programación Kotlin.
El curso está construido según la metodología más eficaz: de lo simple a lo complejo.
Desarrolladores Java de Android que quieran aprender el lenguaje de programación de Android recomendado por Google aplicaciones para todos los que quieran aprender a crear aplicaciones para el sistema operativo móvil más común sistemas.
El centro de formación "Especialista" es un centro de formación autorizado de Android. ¡La alta eficacia de la formación la confirma el proveedor desarrollador de la plataforma móvil más popular!
Al finalizar el curso, recibirá un prestigioso certificado de un centro de capacitación autorizado de Android, que será una excelente adición a su cartera.
Profesor en ejercicio de cursos sobre desarrollo de aplicaciones móviles para Android. Poseedor de seis prestigiosas certificaciones internacionales, incluida IBM Certified Database Administrator – DB2 DBA para Linux UNIX y Windows. Tiene una rica práctica...
Profesor en ejercicio de cursos sobre desarrollo de aplicaciones móviles para Android. Poseedor de seis prestigiosas certificaciones internacionales, incluida IBM Certified Database Administrator – DB2 DBA para Linux UNIX y Windows. Tiene una amplia experiencia práctica como desarrollador, programador, analista y consultor. Durante los últimos 16 años, Marat Anasovich ha participado en varios proyectos para implementar sistemas. Gestión de datos maestros en grandes empresas de petróleo y gas, energía, industria y comercio internacional. compañías.
Graduado del Instituto Físico-Técnico de Moscú (MIPT). Excelente conocimiento de cualquier tema de programación en Java, Android, C/C++, Perl, SQL y MATLAB. Tiene amplia experiencia en administración de sistemas y redes de sistemas operativos Unix (Sun Solaris, Hewlett-Packard HP-UX, SGI IRIX) y Linux (RedHat Enterprise Linux, Oracle Linux, CentOS, Fedora). Posee conocimientos profesionales en el campo de la administración de redes Cisco. Además, Marat Anasovich tiene excelentes habilidades en la administración de sistemas de gestión de bases de datos relacionales, en particular Oracle e IBM DB2.
La rica y variada experiencia práctica le permite impartir clases de forma animada y apasionante. Marat Anasovich ofrece excelentes ejemplos de su extensa práctica profesional que ilustran coloridamente el material. Sabe no sólo transmitir fácil y claramente hasta la información más compleja a cada oyente, sino también cautivarlo verdaderamente con su tema. El profesor está muy atento a su público, sabe captar su atención y responde a las preguntas con mucho gusto. En los cursos impartidos por Marat Anasovich, podrá dominar por completo la especialidad actual de desarrollador de aplicaciones móviles y convertirse en un especialista solicitado en el mercado laboral.
Módulo 1. Descripción general de la plataforma Android (5 ac. h.)
- ¿Qué es Android?
- Historia de origen
- Ventajas de Android
- arquitectura de Android
- Características de la plataforma Android.
- Componentes básicos de Android
- Seguridad y permisos
- Instalación y configuración de componentes del entorno de desarrollo.
Trabajo practico.
- Creando la primera aplicación para Android
Módulo 2. Actividades y recursos (6 ac. h.)
- Actividades en Android
- Creando una actividad
- Ciclo de vida de la actividad
- Pilas de actividades
- Estados de actividad
- Seguimiento de cambios de estado de actividad
- Recursos
- Separar recursos del código del programa
- Creando recursos
- Valores simples
- Estilos y temas visuales.
- Imágenes
Trabajo practico.
- Trabajar con recursos de aplicaciones
Módulo 3. Aplicaciones e interfaz de usuario (8 ac. h.)
- Diseño de materiales
- Usar recursos externos en el código de la aplicación
- Usar recursos dentro de recursos
- Localización de aplicaciones
- clase de aplicación
- Manejo de eventos del ciclo de vida de la aplicación
- Interfaz de usuario
- Puntos de vista
- Disposición
- Interfaz de usuario sin marcas
Trabajo practico.
- Crear una interfaz de usuario de actividad
- Localizar una aplicación utilizando recursos
Módulo 4. Intenciones, menús y trabajo con datos (6 ac. h.)
- Adaptadores en Android
- AdapterView - ListView, GridView
- Uso de adaptadores para enlace de datos
- RecicladorVer
- Concepto de contexto
- Intenciones en Android
- Uso de intenciones para lanzar actividades
- Intenciones implícitas
- Guardar el estado y la configuración de la aplicación
- Preferencias compartidas
- Trabajar con archivos
- Usar archivos estáticos como recursos
- Menú en Android
- Menú principal y contextual
- Descripción del menú usando XML
- Menú emergente
- Navegación inferior
- Cajón de navegación
Trabajo practico.
- Creando un menú
- Trabajar con AdapterView
- Lanzar actividades, devolver datos de actividades.
- Trabajar con la base de datos de Preferencias
Módulo 5. DBMS y el uso de servicios de red (6 ac. h.)
- Trabajar con bases de datos en Android
- Cursores y valores de contenido
- Trabajar con DBMS SQLite
- Trabajar con un DBMS sin adaptador
- Características de trabajar con una base de datos en Android.
- Ejecutar consultas para acceder a los datos
- Cambiar datos en la base de datos.
- Usando SimpleCursorAdapter
- Usando servicios de Internet
- picasso
- Retroadaptación2
Trabajo practico.
- Usando SQLite
- Llamar a servicios de Internet usando Retrofit2
- Organización de la carga de imágenes en segundo plano.
Módulo 6. Diálogos en Android (1 ac. h.)
- Tipos de diálogos
- Pautas de diseño de diálogo
- Crear y eliminar cuadros de diálogo
- Manejo de eventos
Trabajo practico.
- Trabajar con diálogos
Módulo 7. Receptores de radiodifusión (3 ac. h.)
- Aplicaciones de los receptores de radiodifusión
- Ciclo de vida del receptor
- Registro del receptor
- Usando transmisión ordenada
- Usando pendiente pendiente
Trabajo practico.
- Crear un receptor de transmisión
Módulo 8. Animación (2 ac. h.)
- CoordinadorDiseño
- Animador de objetos
- La animación como recurso de aplicación.
- Transición
Trabajo practico.
- Trabajar con ObjectAnimator
Módulo 9. Avisos (3 ac. h.)
- Interacción con notificaciones
- Gestión de notificaciones
- Crear avisos
- Avisos de actualización
Trabajo practico.
- Trabajar con notificaciones