Schița de curs

Introducere

Înțelegerea limbajului Go Programming și a arhitecturii Go

Instalarea și configurarea mediului de dezvoltare Go.

Revizuirea Go Sintaxei

Lucrul cu tipurile încorporate în Go

Învățarea caracteristicilor avansate Go

Lucrul cu Advanced Go Build Tool

Utilizarea Hărților ca seturi

Lucrul cu taste și felii de interfață

Implementarea colectării și reducerii

Folosind instrumentul Pprof

Învățați cum să reduceți gunoiul

Lucrul cu metode și interfețe

Batjocură în testele unitare

Utilizarea concurenței pentru a menține datele consistente

Utilizarea tipurilor definite de utilizator

Optimizarea codului pentru viteză

Folosind Idiomatic Go

Lucrul cu timp, erori, interfețe comune și comentarii

Lucrul cu și gestionarea pachetelor

Crearea unui sistem de lucru Scalable

Lucrul cu baze de date în Go

Servirea unui API JSON

Testare și integrare în Go

Obținerea unei fundații solide în Web Development cu Go

Lucrul cu șabloane pentru Web Development în Go

Crearea propriului server pentru Web Development în Go

Înțelegerea și lucrul cu pachetul net/http

Înțelegerea și lucrul cu rutarea și servirea fișierelor

Implementarea site-ului dvs

Rezumat și Concluzie

Cerințe

  • Experiență de programare de bază în orice limbaj

Audiență

  • Dezvoltatorii web
  • Software Developers
  • Programatori
  • Toată lumea care vrea să învețe Go
  21 ore
 

Numărul de participanți


Dată început

Dată sfârșit


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Mărturii (9)

Cursuri înrudite

Combined C/C++, JAVA and Web Application Security

  28 ore

Advanced Java Security

  21 ore

Combined JAVA, PHP and Web Application Security

  28 ore

Standard Java Security

  14 ore

Java and Web Application Security

  21 ore

Categorii înrudite