FreeCourse Logo
FreeCourse.io
Verified CouponsFree CoursesJobsBlog
Categories
Home/Courses/Curso GO (GOLANG): Análisis de Datos Moderno
Curso GO (GOLANG): Análisis de Datos Moderno
Development100% OFF

Curso GO (GOLANG): Análisis de Datos Moderno

Udemy Instructor
0(846 students)
Self-paced
All Levels

About this course

El lenguaje Go (Golang) se ha posicionado como una de las tecnologías más rápidas y eficientes para desarrollo de sistemas, pero su uso en análisis de datos sigue siendo poco explorado. Este curso te enseñará paso a paso cómo aplicar Go para cargar, transformar, analizar y visualizar datos de forma profesional, moderna y automatizada.Comenzaremos con los fundamentos del lenguaje: estructuras de control, tipos, funciones, errores y organización de código. Aprenderás a procesar archivos CSV sin librerías, manipulando cada línea, realizando validaciones y guardando resultados transformados.Luego, utilizarás bibliotecas como gota y gonum para trabajar con DataFrames, aplicar filtros, crear nuevas columnas, limpiar datos nulos, y calcular estadísticas, percentiles, correlaciones o incluso regresión lineal simple.

También abordarás técnicas de agrupamiento, combinación de archivos y generación de métricas por grupos.En la parte visual, verás cómo usar herramientas como asciigraph para generar gráficos en terminal, gonum/plot para gráficos estáticos en PNG y, de forma opcional, go-echarts para dashboards HTML exportables.Uno de los grandes diferenciales del curso es la incorporación de concurrencia en Go, donde aprenderás a paralelizar el procesamiento de archivos usando goroutines, channels y WaitGroup, optimizando tiempos de ejecución y escalabilidad.Finalmente, desarrollarás una herramienta de línea de comandos con Cobra, automatizando un flujo completo que puede leer datos, analizarlos, y exportar resultados en CSV, JSON o Excel. Cerrarás con un reto final basado en un dataset real y buenas prácticas como logs estructurados, validaciones de negocio y pruebas automatizadas.Este curso no solo te enseñará a usar Go para análisis de datos, sino que te dará las herramientas para construir soluciones de alto rendimiento y escalables.

Skills you'll gain

Programming LanguagesSpanish

Available Coupons

Loading...

Course Information

Level: All Levels

Suitable for learners at this level

Duration: Self-paced

Total course content

Instructor: Udemy Instructor

Expert course creator

This course includes:

  • 📹Video lectures
  • 📄Downloadable resources
  • 📱Mobile & desktop access
  • 🎓Certificate of completion
  • ♾️Lifetime access
$0$88.99

Save $88.99 today!

Enroll Now - Free

Redirects to Udemy • Limited free enrollments

Share this course

https://freecourse.io/courses/curso-go-lang-analisis-de-datos

You May Also Like

Explore more courses similar to this one

Aprende a crear aplicaciones: Blazor + .Net + SQL Server
Development
0% OFF

Aprende a crear aplicaciones: Blazor + .Net + SQL Server

Udemy Instructor

BLAZOR es una tecnología de Microsoft que nos permite realizar aplicaciones web con C# sin necesidad de utilizar JavaScript.En este curso vamos a aprender a desarrollar aplicaciones web con BLAZOR.En este curso vemos como crear aplicaciones web con C#, veremos como construir y consumir nuestra  propia API REST y veremos como crear una estructura de base de datos con SQL Server.  También veremos como obtener los datos de nuestra base de datos vía procedimientos almacenados. No utilizaremos Entity Framework.El temario del curso es el siguiente: A)Introducción: 1) Temario del curso.   2) Que es Blazor. Instalacion del entorno.  B)  Analizando nuestro primer proyecto 3) Blazor Server vs Blazor WebAssembly 4) Estructura de un proyecto 5) Componentes razor C) Modelo de clases. Diseño de nuestra aplicación6) Clases del modelo 7) Creando estrucutura de la aplicación 8) Creando estrucutura de la aplicación (II)    D) Creando BBDD y nuestra  API/REST 9) Conceptos sobre API/REST 10) Creando nuestra API/REST 11) Creando nuestra BBDD   12) Creando infraestructura para conectar a BBDD 13) Listar alumnos via API/REST 14) Listar alumnos por id    15) Guardar nuevo alumno    16) Validaciones         17) Modificar alumno    18) Eliminar alumno 19) Buscar alumno 20) Definiendo los métodos pendientes 21) Vemos los métodos implementados E) Consumir API desde BLAZOR22) Llamando API desde Blazor 23) Creando vista detalles de un alumno 24) Creando vista formulario de alta (1) 25) Creando vista formulario de alta (2) 26) Creando vista modificación usuario 27) Dando vida al borrar usuario 28) Listando cursos de un alumno (1) 29) Listando cursos de un alumno (2) 30) Vista inscripción cursos (1) 31) Vista inscripción cursos (2) 32) Listar todos los cursos 33) Dar de alta cursos 34) Modificar cursos y precio (1) 35) Modificar cursos y precio (2) 36) Borrar cursos F) Gestión de errores37) Añadimos registro de log a nuestra API 38) Añadimos registro de log a Blazor Server 39) Controlando excepciones en nuestra aplicación Blazor Server(1) 40) Controlando excepciones en nuestra aplicación Blazor Server(2) 41) Gestionando errores globales G) Securizando API/REST y cliente Blazor Server42) Método Login API/REST 43) Peticiones API/REST con token 44) Vistas de inicio sesión y registro. 45) Mecanismos autenticacion 46) Guardar usuario registro 47) Validar contra BBDD 48) Logout I) Conclusiones49) Conclusiones 50) Como publicar sitios en el IISJ) Paginación51) Mecanismo de paginación en SQL52) Mecanismo de paginación en BlazorK) Preguntas estudiantes53) Agregamos librería para usar JavaScriptL) Actualización a Visual Studio 2022 y .NET 654)Instalación del nuevo Visual Studio 202255)Actualización de proyectos a .NET 656)Actualización librería JSONM) Actualización del proyecto  a .NET 757)Como actualizar visual studio para utilizar .NET 7 y C#1158)Actualizamos proyecto a la versión de .NET 7 (I)59)Actualizamos proyecto a la versión de .NET 7 (II)N)Actualización a .NET 860)Como actualizar visual studio para utilizar .NET 8 y C#1261)Actualizamos proyecto a NET 8O)Actualización SQL Server 202262)Instalación Motor SQL Server 202263)Instalación nuevo Management  Studio64)Restaurando base de datos y adaptando proyecto

4.5•96•Self-paced
FREE$108.99
Enroll
Java And C++ And PHP Crash Course For Beginners
Development
0% OFF

Java And C++ And PHP Crash Course For Beginners

Udemy Instructor

C++ , Java And PHP Complete Crash Course 2022Section 1: C++ Crash CourseThis course will help you learn C++ basics and give you hands-on experience to create your own projects and work with computer memory. With its adaptability and fast rendering, you’ll find the C++ programming language used everywhere, from web browsers to game development and operating systems to science and machine learning tools. This C++ Programming Course is designed to meet the industry benchmarks. This C++ programming course will give you extensive knowledge of Object-Oriented Programming in C++, Coding Styles and Design Patterns, Generic Programming and Standard Template Library.The course examines common programming constructs as they are implemented in C++ including C++ 11. Topics include the use of C++ for memory management, file input/output (I/O), pointers, references, exceptions, and object-oriented programming. Basic data structures such as linked lists, stacks, and queues are covered in terms of their usage and implementation using C++.Also, this course has been created to help you learn all the basics concepts that are the core of C++ Programing. This way, you will not only program in this language, but you will also understand the logic behind this programming language and will be able to create various applications in it on your own. Indeed, if you don’t have prior programming experience, the hardest part is understanding the programming logic and this course covers all the topics to help you succeed in C++ programming.Subjects/topics you will learn through the course areC++ OverviewFunctions and variablesClassesOperator OverloadingInitialization and AssignmentStorage ManagementInheritancePolymorphismExceptionTemplatesSection 2:  Java Crash CourseTake-Away Skills:This course is a great introduction to both fundamental programming concepts and the Java programming language. By the end, you'll be comfortable programming in Core Java.This Course is the first of a series of courses that make up the Core Java Specialization. The Core Java Specialization, in turn, is part of a series of programming specializations and designed to provide the skill set necessary to be hired as an IT developer using Java in many corporate environments. This course includes hands-on practice and will give you a solid knowledge of the Java language. After completing this course, you will be able to identify Java’s benefits, program in basic Java syntax using Java data types, and incorporate branches and loops. The audience for this course: - Anyone interested in learning Java - Programmers - Technical Managers - Application DevelopersTopics Covered:Module-1: Java FundamentalsBasic Java ProgramCompile and run a Java programUnderstanding console outputJava Variables and Data TypesJava OperatorsConditional statementsLoopsBreak and continueArraysSingle Dimensional arrayDouble Dimensional arrayString ClassString methodsSection 3: PHP Crash CourseIn this course, you'll explore the basic structure of a web application, and how a web browser interacts with a web server. You'll be introduced to the request/response cycle, You'll also gain an introductory understanding of Hypertext Markup Language (HTML), as well as the basic syntax and data structures of the PHP language, variables, logic, iteration, arrays, error handling, and superglobal variables, among other elements. An introduction to Cascading Style Sheets (CSS) will allow you to style markup for webpages.Basic syntaxInput and Output Arithmetic operatorsConditional operatorsComparison operatorsAssignment operatorsLoops Conditional statementsand moreSee you Inside the course. Thank you

0.0•20.7K•Self-paced
FREE$88.99
Enroll
Aprende SQL SERVER desde cero. Crea tu propia base de datos
Development
0% OFF

Aprende SQL SERVER desde cero. Crea tu propia base de datos

Udemy Instructor

¿Porqué aprender SQL Server?SQL Server es un motor de Base de Datos  que permite almacenar información ordenada y estructurada de manera tal que pueda ser consultada rápidamente. Puede ser utilizado para Sitios Web, Aplicaciones para dispositivos móviles , en fin para cualquier tipo de aplicación.SQL SERVER es una tecnología de Microsoft que nos permite crear y gestionar base de datosEn este curso vamos a aprender todo lo necesario para crear nuestra propia base de datos, así como todo lo necesario para controlar accesos a la misma, generar scripts de código T-SQL para interactuar con nuestros datos ,automatizar tareas y controlar que la calidad de los datos sea optima.El temario del curso es el siguiente:A)Introducción: 1) Contenido del curso 2) Instalación del Motor de SQL SERVER 2019 3) Instalación de SQL Server Management Studio 4) Conociendo el entorno de Management studioB) Fundamentos de base de datos 5) Tablas y registros 6) Tipos de Datos existentes            7) Transact T-SQL 8) Clave primaria y clave foranea C)Entidad/relación:9)  Planteando un problema a resolver  10) Modelo entidad relación    11) Diagrama de entidad relación    12) Paso a tablas y conceptos de normalización D) Creando nuestra base de datos 13) Creando base de datos 14) Defininiendo tablas de nuestra base de datos15) Concepto de identidad                16) Definiendo claves foráneas entre tablas17) Añadiendo restricciones del tipo UNIQUEE)  Operaciones básicas 18) Comando INSERT19) Comando SELECT20) Comando UPDATE 21) Comando DELETE22) Practicando con ejemplosF) Clausulas SQL y funciones de agregado23) La cláusula WHERE24) Las cláusula TOP Y DISTINCT25) Las cláusula ORDER BY y  GROUP BY26) Funciones MAX y MIN27) Funciones SUM,AVG,COUNT28) Cláusula HAVING29) Practicando con ejemplosG) Operadores lógicos30) Operadores AND, OR,NOT, IS NULL 31) Operadores IN y LIKE32) Operadores BETWEEN y EXISTS 33) Practicando con ejemplosH) Join ,Unions y Subconsultas entre tablas34) La cláusula INNER JOIN35) Las cláusulas LEFT JOIN y RIGHT JOIN36) Las cláusulas UNION, UNION ALL, EXCEPT,INTERSECT37) Subconsultas y uso de alias 38) Practicando con ejemplosI) Procedimientos almacenados39) ¿Qué es un procedimiento almacenado?40) Creando el primer procedimientos almacenados y definiendo variables41) Practicando con ejemploJ) Estructuras de control, manejo excepciones y  transacciones42) El condicional IF ELSE y la estructura BEGIN END43) El condicional CASE44) El bucle WHILE45) Las instrucciones RETURN y BREAK46) La estructura TRY CATCH y transacciones47) Practicando con ejemplos K) Operadores Aritméticos48) Operadores aritméticos de suma, resta, división, multiplicación y módulo49) Operadores mayor o igual, menor o igual, distinto, igual50) Practicando con ejemplosL) Funciones de sistema y funciones definidas por el usuario51) Funciones escalares52) Funciones tipo tabla53) Practicando con ejemplosM)  Tablas temporales y vistas54) Definición y uso de tablas temporales. Variables tipo tabla.55) Que es una vista.56) Practicando con ejemplosN)  Triggers57) Definición de trigger58) Creación de un trigger59) Practicando con ejemplosO)  Como usar Jobs en SQL SERVER60) Que es un job y para que se usa61) Creando un job en nuestra base de datos62) Practicando con ejemplosP)  Creando usuarios y logins63)Logins,usuarios y roles64)Practicando con un ejemploQ)  SQL Server profiler65) Conociendo la herramienta66) Monitorizando nuestra base de datosR)  Conclusiones67) ConclusionesS) Contenido añadido68)Cursores en SQL Server. Teoria69)Cursores en SQL Server. Ejemplo

4.5•766•Self-paced
FREE$112.99
Enroll
FreeCourse LogoFreeCourse

Freecourse.io brings you high-quality online courses with free certificates to help you upskill, boost your career, and achieve your goals anytime, anywhere.

Resources

  • Courses
  • Jobs
  • Categories
  • Features

Company

  • About
  • Blog
  • Contact

Legal

  • Privacy
  • Terms
  • Cookies
  • Licenses

© 2026 FreeCourse. All rights reserved.