Kotlin - inicio rápido - curso 1990 frotar. de Stepik, formación 54 lecciones, fecha 28 de noviembre de 2023.
Miscelánea / / November 30, 2023
¡Hola a todos! Bienvenido al curso de inicio rápido de Kotlin.
¿Por qué Kotlin?
Kotlin es la siguiente etapa en el desarrollo de Java. El código escrito en él es conciso, compacto y fácil de leer. Puede parecer inusual al principio, pero cuando lo conozcas mejor, lo más probable es que no quieras volver a Java nuevamente; eso es exactamente lo que me pasó a mí :)
Recientemente, la popularidad de Kotlin ha crecido a una velocidad tremenda. La mayoría de las empresas están reescribiendo o ya han reescrito sus programas y aplicaciones de Java a Kotlin, y la mayoría de los programas nuevos están escritos directamente en Kotlin.
Por tanto, para estar a la moda y tener siempre demanda en el mercado laboral, todo desarrollador de Java o Android tendrá que estudiarlo tarde o temprano.
¿Qué se sabrá?
En este curso, aprenderemos todo lo que necesitas saber para cambiar a un nuevo idioma. Al finalizar, todo lo que escribiste anteriormente en Java, podrás escribirlo en Kotlin. Paso a paso avanzaremos hacia la meta. Comenzaremos con el Hola Mundo estándar y gradualmente aprenderemos todos los conceptos básicos, incluidas muchas cosas nuevas que En Java no existían cosas como: funciones de extensión, programación funcional, clases de datos y mucho más. otro. Para que no sólo veas el vídeo, sino que también refuerces todo el material en la práctica, se incluyeron tareas en las clases magistrales. A menudo, los estudiantes simplemente miran videos y al final del curso les queda poco que aprender.
Para evitar que te suceda esta situación, también se han añadido al curso pruebas intermedias. A medida que los revises, verás tu nivel y entenderás si vale la pena continuar tus estudios o si es mejor hacer una pausa y repetir temas ya tratados.
¿Para quién es este curso?
Este curso está destinado a quienes ya conocen los conceptos básicos de Java. Kotlin es totalmente compatible con Java y utiliza muchas bibliotecas de Java, por lo que sin conocimientos de Java, aprenderlo será muy difícil, casi imposible.
¿Qué debo hacer si no conozco Java?
Si tienes problemas con el conocimiento de Java, no te preocupes, también puedes encontrar mi curso "Curso Android + Completo" aquí Java from Scratch” o “Programación Java desde Scratch”, en el que aprenderemos todo lo necesario para realizar este curso
¡Te deseo éxito en tus estudios!
Andrei Sumin
2
cursoDesarrollador de Android en Kaspersky Lab, autor de numerosos cursos sobre desarrollo de Android y los lenguajes Java y Kotlin.
Después de graduarme de la escuela, no sabía qué quería ser, así que en lugar de estudiar, decidí trabajar en ventas. Entonces conseguí un trabajo como vendedor en una tienda de herramientas eléctricas. Después de 3 años de trabajo, me convertí en jefe del departamento y comencé a tener pensamientos de que no quería hacer este negocio y que no podía ir a ningún lado porque no tenía ninguna especialidad. En el colegio me gustaba mucho la informática y pensé en estudiar programación. Entré en la Universidad Estatal de San Petersburgo (SPb GUT im. Bonch-Bruevich). Enseñaba conocimientos muy superficiales en esta área, además estaba muy desactualizado. Luego comencé a estudiar programación por mi cuenta y noté una cosa desagradable: casi todas las mejores y modernas el material estaba en inglés, así que antes de convertirme en un experto en la creación de aplicaciones para Android, tuve que aprender Inglés. Después de tomar varias docenas de cursos en línea y fuera de línea, y estudiar docenas de libros sobre este tema, finalmente pude comenzar a realizarme en una nueva profesión. Todo el proceso tomó bastante tiempo - de ahí mi deseo de ayudar a personas como yo - para recopilar, resumir todo el material, estructurar, complementar la teoría con ejercicios prácticos y guiarte a través de todo el camino desde el principio hasta la creación de tu primer programas. Paso a paso lograrás tu objetivo.
Introducción
1. Introducción
2. Primer programa en Kotlin (/lesson/721311?unit=722440)
Sintaxis básica
1. variables
2. prueba de variables
3. Tipos que aceptan valores NULL
4. Declaración condicional si
5. Prueba de operadores condicionales y tipos que aceptan valores NULL
6. Condicional cuando declaración
7. Introducción a las colecciones.
8. Prueba de colecciones
9. Ciclos
10. Introducción a las funciones
11. Parámetros predeterminados y con nombre
12. Excepciones
13. Prueba de sintaxis básica del lenguaje Kotlin
Programación funcional
1. Métodos anónimos o expresiones lambda.
2. Filtro y mapa de funciones de orden superior
3. secuencias infinitas
4. función ZIP
5. Función FlatMap
6. Trabajo de prueba en colecciones.
7. Las funciones with y let
8. Crear funciones de orden superior
9. Funciones de extensión
POO
1. Introducción a la POO
2. Constructores
3. Métodos
4. igual
5. Código hash
6. clase de datos
7. clase de enumeración
8. Herencia
9. Clases abstractas, interfaces y Smart Cast
10. clases anónimas
11. Optimizando el código
12. Modificadores de acceso
13. Objeto complementario
14. Único
15. Genérico
16. Funciones genéricas. var lateinita
17. Prueba final para el curso de Kotlin
Uso práctico de Kotlin en el desarrollo de Android
1. Primera aplicación de Kotlin
2. Revisión de la segunda aplicación Kotlin
3. Agregar dependencias para la aplicación.
4. Agregar objetos POJO
5. Recibir datos de la red
6. Creando almacenamiento local
7. Agregar y personalizar ViewModel
8. Finalizando el modelo de vista
9. Creando los primeros diseños.
10. Adaptador y primera pantalla.
11. Pantalla con información detallada
12. Enlace al proyecto terminado.
13. Resultados