Curso subvencionado para desempleados presencial
Madrid
Duración : 30 Días
¿Estás interesado en programación y desarrollo web?
En este curso descubrirás cómo empezar un proyecto con lenguaje Go para crear clases y objetos y usar las funciones para acceder a los ficheros.
Podrás realizar conexiones a través de la red y crear servicios web y API REST muy eficientes.
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Sedes
Localización
Fecha inicio
Objetivos
El objetivo principal de este curso es aprender la sintáxis del lenguaje de programación y sus principales aplicaciones como comunicaciones y servicios web, y la creación de una API REST, etc., todo con el fin de conseguir programas muy eficientes.
A quién va dirigido
A personas desempleadas residentes en la Comunidad de Madrid.
Requisitos
Se debe disponer como mínimo de alguna de las siguientes acreditaciones o titulaciones: - Título de Técnico Superior (FP Grado superior) o certificado profesional de nivel 3, en la familia profesional Informática y Comunicaciones. - Título de Grado o equivalente. - Título de Postgrado (Máster) o equivalente.
Temario completo de este curso
En este apartado podrás encontrar el temario del curso desglosado:
MÓDULO 1. INTRODUCCIÓN AL LENGUAJE Y TIPOS DE DATOS BASICOS
1. Iniciación de un proyecto con Go.
2. Sintaxis del lenguaje y sus palabras reservadas.
3. Como empezar un proyecto.
4. Control de flujo con Go.
5. Tipos básicos de datos y sus características.
MÓDULO 2. TIPOS DE DATOS COMPUESTOS Y ORIENTACION A OBJETOS
1. Estructuras de datos y objetos en Go.
2. Listas.
3. Arboles.
4. Tabla Hash.
5. Creación de clases.
6. Herencia, encapsulación y polimorfismo.
MÓDULO 3. PAQUETES, FUNCIONES Y ACCESO A ARCHIVOS EN GO
1. Conocimiento y utilización de paquetes, funciones y archivos en Go.
2. Cómo crear una función.
3. Uso de los paquetes más comunes de Go.
4. Como crear un paquete.
5. Trabajando con directorios.
6. Manejo de ficheros.
7. Uso de expresiones regulares.
8. Lectura y escritura en Bases de datos.
MÓDULO 4. CONCURRENCIA y ACCESO A LA RED CON GO
1. Gestión de la concurrencia y conexiones de red.
2. Procesos, subprocesos y rutinas.
3. El sheduler de Go.
4. El paquete net.
5. Ejemplo de realización de búsquedas en DNS.
6. Creación de servidor y cliente TCP simple.
7. Creación de servidor y cliente UDP simple.
MÓDULO 5. CREACIÓN DE SERVICIOS WEB Y API REST CON GO
1. Conocimiento y aplicación de servicios web y API REST.
2. El paquete net/http.
3. Creando un servidor web con Go.
4. Creación de servidor de archivos.