Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Personal Transformation Meditation Life Purpose Emotional Intelligence CBT
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
Microsoft Power BI SQL Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Data Science
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee
Development Programming Languages Go Programming Language

Einführung in Go

Ein Grundlagen Workshop für Googles Programmiersprache Go
Bestseller
Rating: 4.0 out of 54.0 (130 ratings)
595 students
Created by Andreas Schröpfer
Last updated 5/2019
German
30-Day Money-Back Guarantee

What you'll learn

  • kleine Programme in Go erstellen
  • Go Code lesen und editieren
  • Praxis im Programmieren
Curated for the Udemy for Business collection

Course content

7 sections • 67 lectures • 6h 48m total length

  • Preview03:54
  • Preview06:00
  • Kursmaterialien
    02:19
  • Bedienungsanleitung - Effektives Lernen
    04:14
  • Preview06:17
  • Bestandsaufnahme
    2 questions

  • Berechnungsbeispiel
    01:29
  • Was sind Variablen?
    06:29
  • Preview10:38
  • Unterschied %s und %v
    1 question
  • Übung: Formatstring
    01:51
  • Übung: Formatstring (Lösung)
    02:26
  • Basistypen
    07:57
  • Preview03:30
  • Pointer
    11:46
  • Übung: Referenzierung und Dereferenzierung
    05:23
  • Teste Dein Wissen zu Variablen
    16 questions

  • Listen - array und slice
    09:52
  • Übung: Array
    04:49
  • Übung: Slice
    06:15
  • Funktion new()
    2 questions
  • Eigene Typen
    05:01
  • Strukturen - struct
    06:12
  • Übung: Adressverwaltung
    05:25
  • Schlüssel und Werte - map
    05:43
  • Übung: Übersetzung Zahlen
    03:51
  • Übung: Adressbuch Teil 2
    05:09
  • Übung: Struktur als Schlüssel
    04:38
  • Teste Dein Wissen zu zusammengesetzte Typen
    10 questions

  • Wenn x dann y - if und else
    07:18
  • Übung: slice Vergleich
    04:59
  • Exkurs: Boolsche Algebra
    04:18
  • Preview05:14
  • Übung: Farben als Konstanten
    05:50
  • switch
    05:55
  • Übung: switch Wochentage
    04:58
  • Schleifen - for
    05:45
  • Übung: init - condition - post
    01:27
  • Übung: condition
    01:47
  • Übung: FizzBuzz
    10:33
  • Übung: Übersetzung Zahlen (Teil II)
    06:37
  • Schleifen steuern - continue / break
    07:31
  • Übung: unendlicher Loop
    02:54
  • Übung: Teiler mit continue
    01:37
  • Übung: Verschachtelte Schleife
    05:05
  • Schleifen durch slices, maps und arrays - range
    07:37
  • Übung: Ausgabe array (Fortsetzung)
    03:39
  • Übung: Ausgabe slice
    03:39
  • Übung: Übersetzung Zahlen (Teil III)
    06:00
  • Teste Dein Wissen zu Datenfluss
    5 questions

  • Funktionen - func
    06:02
  • func mit mehreren Rückgabewerten
    06:26
  • Übung: Subtraktion
    01:31
  • Übung: Format Zahl und String
    02:50
  • Übung: Übersetzung Zahlen mit Lücken
    05:37
  • Unendlicher Input - variadic func
    04:52
  • Methoden
    07:52
  • Übung: Krieger
    11:04
  • Interface
    09:18
  • Übung: Flächer Interface
    07:52

  • Preview09:08
  • Preview10:10
  • Nebenläufigkeit in der echten Welt - Beispiele in Go
    10:12
  • Was sind Go Routinen?
    05:26
  • Synchronisierung der Prozesse - WaitGroup
    05:35
  • Channels
    08:17
  • Select
    12:01
  • Buffered Channels - Channels mit Puffer
    14:16
  • Übung: Keine Ausgabe Teil 1
    03:07
  • Übung: Keine Ausgabe Teil 2
    03:21
  • Übung: Join Channels
    05:01
  • Übung: WaitGroup mit Channels
    08:05

  • Abschied und Ausblick
    05:31

Requirements

  • Kein besonderes Vorwissen erforderlich.
  • Du solltest einen Browser aufrufen können

Description

Dieser Kurs ist ein spannender Workshop, welcher Dir die Grundlagen von Googles Programmiersprache Go vorstellt. Anhand von vielen geführten Übungen lernst Du diese Sprache praktisch kennen. Am Ende kannst Du ohne große Anstrengung Go Anweisungen schreiben und Go Code verstehen.

Der Kurs richtet sich an alle, die Go kennen lernen möchten oder Grundlagen in Go benötigen. Dieser Workshop bringt dich auf spielerische Weise soweit, dass Du danach auch an Go Projekten mitarbeiten kannst.

Für den Kurs müssen keine Programme installiert werden. Alle Aufgaben und Beispiele sind Online verfügbar.

Who this course is for:

  • Anfänger, welche Programmieren lernen möchten
  • Neugierige, die an der Sprache Go interessiert sind
  • Alle, die Grundlagen in Go benötigen

Instructor

Andreas Schröpfer
Gopher aus Leidenschaft und IT-Berater
Andreas Schröpfer
  • 4.0 Instructor Rating
  • 199 Reviews
  • 889 Students
  • 4 Courses

Im Juli 2020 ist mein Buch "Go - Das Praxisbuch" im dpunkt-Verlag erschienen. Beruflich bin ich IT-Berater und beschäftige viel mit Business-Prozessen, Konzeptionierung und Projektentwicklung. In diesem Umfeld habe ich bereits 10 Jahre intensive Erfahrung. Dies hauptsächlich im SAP Bereich. Davor habe ich mein Ingenieursstudium mit Webentwicklung in PHP, HTML, CSS und JavaScript finanziert.

In meiner Freizeit beteilige ich mich an OpenSource und OpenData Projekten. Das aktive Programmieren macht mir dabei unheimlich viel Spaß. Wo andere Kreuzworträtsel oder Sudokus lösen, programmiere ich in Go. 

Wenn es die Zeit hergibt versuche ich auch in der Go Community aktiv zu sein. Das heißt Talks bei meetups zu halten, Workshops für Go auf die Beine stellen oder auch Code Reviews zu machen. Seit kurzem veröffentliche ich auch Artikel über Go in Fachzeitschriften. Alles in allem ist es mir sehr wichtig auch meine Begeisterung für das Programmieren und die Sprache Go an andere weiter zu geben.

Zusätzlich ist mir das Thema offene Daten sehr wichtig. Dafür bin ich auch bei der Open Knowledge Foundation seit Jahren aktiv.

Aktuell wohne ich zwischen Köln und Bonn und bin immer an neuen Kontakten interessiert. 

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.