¡Gracias! Golang en la práctica - curso 3000 frotar. de Stepik, formación 30 lecciones, Fecha: 29 de octubre de 2023.
Miscelánea / / November 29, 2023
Go es un lenguaje único. Simple hasta el punto de ser primitivo, pero con una biblioteca estándar grande y bien pensada. Escrito estáticamente, pero ideal para pequeñas empresas de servicios públicos. Lo suficientemente bajo como para jugar con bytes, pero lo suficientemente alto como para realizar trabajos asincrónicos sin dolor de cabeza.
Este curso es para aquellos que tienen un buen conocimiento de Python, JS o PHP (o cualquier otro lenguaje) y quieren dominar Go rápidamente para poder empezar a utilizarlo en el trabajo o en proyectos personales. No perderemos el tiempo explicando "qué es una variable", "cómo funciona un bucle" o resolviendo ejercicios inútiles como "qué imprimirá una función". En lugar de ello, aprendamos el idioma a través de pequeños problemas prácticos.
Como el curso está diseñado para programadores experimentados, elegí el formato de presentación que prefiero: breve, conciso, con tareas de complejidad media. Quizás a ti también te guste.
Después de completar el curso, dominarás:
- Conceptos básicos del idioma
Matrices y mapas, funciones y punteros, estructuras y métodos, interfaces, trabajo con errores.
- código limpio
Paquetes y módulos, pruebas, benchmarks, perfilador.
- Multitarea
Gorrutinas, canales, composición, temporizadores, contexto, sincronización.
- Biblioteca estándar
Cadenas y texto, fecha y hora, archivos, JSON y XML, solicitudes HTTP, SQL.
Las conferencias son escritas, no hay vídeos. Puedo explicar cosas complejas con claridad, por eso es un placer leerlas. Muchos ejemplos, ninguna teoría seca. Al final de cada módulo hay un breve resumen.
El curso es interactivo. La mayoría de los ejercicios se pueden realizar directamente en el navegador. Para cada problema existe una solución estándar con análisis.
Si obtiene el 85% de los puntos, recibirá un certificado, el 95% de los puntos recibirá un certificado con honores. La primera lección de cada módulo está disponible de forma gratuita.
5
cursosDesarrollo software de código abierto, imparto cursos y escribo sobre programación y datos.
Escribo software con mucho gusto y aprecio el sentido común en el desarrollo y la vida. Ganador del concurso de autores Habr en la categoría "simplemente sobre lo complejo". Dirijo canales de Telegram sobre python @ohmypy, Go @thank_go y SQL @sqleter.
Lo esencial
1. Sobre el curso
2. Diseños básicos
3. Matrices y mapas
4. Funciones y punteros
5. Estructuras y métodos
6. Interfaces
7. Errores
8. Resumen
código limpio
1. Paquetes y módulos
2. Pruebas
3. Puntos de referencia
4. perfilador
5. Resumen
Multitarea
1. Gorrutinas
2. Canales 1
3. Canales 2
4. Composición
5. Tiempo
6. Contexto
7. Sincronización
8. Resumen
Biblioteca estándar
1. Sobre el módulo
2. Texto
3. fecha y hora
4. Lee y escribe
5. JSON, XML, CSV
6. HTTP
7. SQL
8. Resumen
El final
1. Resultados