Full Golang Tutorial - Learn Go by Building a TodoList App

Поділитися
Вставка
  • Опубліковано 24 гру 2024

КОМЕНТАРІ • 92

  • @TechWorldwithNana
    @TechWorldwithNana  2 місяці тому +9

    ▬▬▬▬▬▬ R E S O U R C E S 🔗 ▬▬▬▬▬▬
    ► Git Repo: gitlab.com/twn-youtube/golang-crash-course
    ► HTTP, URL & IP Addresses Explained - IT Beginners Course Lecture
    techworld-with-nana.teachable.com/courses/it-beginners-course/lectures/44206531
    ► Golang Full Course: ua-cam.com/video/yyUHQIec83I/v-deo.html
    ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
    0:00 - Intro & Course Overview
    02:28 - Introduction to Go - Why Go?
    06:28 - Characteristics of Go and Go Use Cases
    GO SYNTAX & CONCEPTS
    08:38 - Local Setup - Download Go & GoLand IDE
    12:10 - Write our First Program & Structure of a Go File
    18:08 - Execute Go Program
    22:17 - Start writing our ToDoList Application
    25:08 - Data Types in Go
    26:54 - Variables in Go
    36:36 - Arrays & Slices in Go
    44:20 - Loops in Go
    56:07 - Functions in Go
    01:00:16 - Variable Scopes in Go
    01:19:08 - Build HTTP endpoints and Start Web Server to serve requests

    • @muzzammil_iqbal
      @muzzammil_iqbal 2 місяці тому

      this course is just for Paid promotion, very bad I wasn't expect with you guys

  • @skdogra2010
    @skdogra2010 2 місяці тому +31

    Nana... Rock star of the decade🎉

  • @md.ishraquebinshafique1968
    @md.ishraquebinshafique1968 2 місяці тому +11

    I just finished watching your last GoLang tutorial and bang!
    You have uploaded another one!!
    Thank you so much Nana for all the contributions you are making to the community. :)

  • @Cargren18
    @Cargren18 2 місяці тому +9

    I wanted to learn golang and was searching for a tutorial, seems like you have uploaded the video at the exact time when i wanted to learn golang. Thanks for this beginner friendly course!

  • @atozoo7
    @atozoo7 Місяць тому +1

    The fact that Nana is making her one of the video from her paid course publicly available is just so wholesome!!!

  • @tpecca1995
    @tpecca1995 2 місяці тому +3

    You're kidding! I just finished one of your go tutorial videos. I love the content and the effort!!

  • @ibrahimcanklc1183
    @ibrahimcanklc1183 2 місяці тому +3

    Thank you for the video Nana! I was waiting for it for a long time :)

  • @momijigz
    @momijigz 2 місяці тому +7

    You're an amazing teacher Nana! Thanks for teaching us such amazing stuff. More power to you!

    • @TechWorldwithNana
      @TechWorldwithNana  2 місяці тому +1

      Thank you so much for the kind words! 🙏 I'm glad you're finding the content helpful :)

  • @ramunasmakelis
    @ramunasmakelis 29 днів тому

    As a data analyst (of non IT background) have searched for extensive and basic explanatory video on Go. Watched probably over 10 - all failed as missed some things to be explained. This one IS DOING GREAT SO FAR (minute 16:00 so far)... Will comment more on further success.

    • @maybepriyansh9193
      @maybepriyansh9193 23 дні тому

      how was it?

    • @ramunasmakelis
      @ramunasmakelis 23 дні тому

      @maybepriyansh9193 like the rest... Beginning - good but later ommiting some things which imho are important to be explained...

  • @bimalsharma6248
    @bimalsharma6248 2 місяці тому +1

    Great stuff Nana !!

  • @brwajumaa
    @brwajumaa 2 місяці тому +5

    Well structured ❤

  • @tekleab1184
    @tekleab1184 2 місяці тому +2

    Thanks nana from ethiopia 🇪🇹,i have been waiting this

    • @TechWorldwithNana
      @TechWorldwithNana  2 місяці тому

      You're very welcome! 😊 Greetings to you in Ethiopia 🇪🇹, and I’m so glad the wait was worth it!

  • @rahulbhiwa
    @rahulbhiwa 2 місяці тому +4

    best thing to start up the week...
    skill up time 😎
    thnaks nana

    • @TechWorldwithNana
      @TechWorldwithNana  2 місяці тому +1

      Glad you’re kicking off the week with skill-up vibes! 😎 Keep up the awesome work, and thanks for the support!

  • @karlovasiradio
    @karlovasiradio 2 місяці тому +3

    I think a part two is needed covering at least: if statements, pointer concepts , and multithreading handling.
    However, a great introduction! Thanks 🙏

  • @thomash.8297
    @thomash.8297 2 місяці тому +1

    Very helpful! Thanks Nana 🥰

  • @samad88995
    @samad88995 Місяць тому

    Simplest and easiest explanation of Multi-threading, Thanka Nana.

  • @PanTek-r8g
    @PanTek-r8g 2 місяці тому +2

    Exactly what I am doing post your other course!! Top BaNana

  • @georaves2998
    @georaves2998 2 місяці тому +1

    I just set up my pc Last nite.. So hands up!! Thanks Nana ❤

  • @TheForge47
    @TheForge47 2 місяці тому +3

    Thank you so much for the great content! Just one thing: starting at 01:08:40 the audio almost switches to mono, with the sound on the left channel becomming barley audible. Thought I'd let you know!

  • @danmaina9731
    @danmaina9731 2 місяці тому +1

    Very nice introduction. Consider adding conditionals as part of the introduction. I thing it also an important part of the fundamentals.

  • @sundarrajagopal4639
    @sundarrajagopal4639 Місяць тому

    Good one Nana. Keep contributing.

  • @arozendojr
    @arozendojr 2 місяці тому +3

    Video suggestion, how to create lambda with Golang using firebase. Motivation firebase seems to be more generous with free resources

  • @bhagyeshpatel18
    @bhagyeshpatel18 28 днів тому

    Your teaching style and graphics are very easy to digest. I found that I last two section of video, there was problem in the audio. Only left side voice is coming. Just FYI

  • @matthewb192
    @matthewb192 Місяць тому

    Love it Nana! You absolute beauty for creating such amazing content!😊

  • @rtothec1234
    @rtothec1234 2 місяці тому +2

    The golang mascot is cute. It looks like a gopher.

  • @eliasalsayegh2752
    @eliasalsayegh2752 14 днів тому

    good content, it will be helpfull covering other important topics like interfaces, methods, channels ..etc

  • @bvedantcodes
    @bvedantcodes 2 місяці тому +1

    Fantastic tutorial!

  • @OsmanAgouba
    @OsmanAgouba 2 місяці тому +1

    Thank you, Nana.

  • @mattfischl3226
    @mattfischl3226 2 місяці тому

    Just finished your previous Go video and excited to try this one! At 1:08:42 it seems like the audio is no longer in stereo

  • @vinayakdh8370
    @vinayakdh8370 Місяць тому

    Very clear and simple explanation :)

  • @himasekharreddy
    @himasekharreddy 2 місяці тому +1

    Great thanks Nana 👌

  • @starnine-b6b
    @starnine-b6b 2 місяці тому +2

    I was watching your Golang course from 2021 I guess and suddenly this new course appeared on my feed.

  • @sulaimahnsereko8561
    @sulaimahnsereko8561 2 місяці тому +1

    You my best iT lecturer, WE love u

  • @Marsell88
    @Marsell88 2 місяці тому

    Great video as always! I just can't get over the fact that you suggest installing a paid IDE with so much FOS alternativs, such a no brainer... thank you though!

  • @sarah_rashidi
    @sarah_rashidi 2 місяці тому

    thank you Nana you are awesome! plz make another one

  • @9003481043
    @9003481043 2 місяці тому +1

    You are my mentor 😊

  • @MwishaLudack
    @MwishaLudack 2 місяці тому +1

    I'll stick with Python for now.
    It's a good tutorial though, good job Nana

  • @ravitejakamarapu2718
    @ravitejakamarapu2718 24 дні тому

    When you compile a Go program, the resulting binary is specific to the OS and architecture it was compiled for.
    So a Go binary built for one platform (e.g., Linux) will not run on another platform (e.g., Windows or macOS)

  • @mohammedsuhailbasha4860
    @mohammedsuhailbasha4860 2 місяці тому +1

    Nice. Please make and upload video on the backend also like by storing data in postgres db using gorm module and deploy in kubernetes

  • @panchofranky6302
    @panchofranky6302 2 місяці тому

    Hello Nana,a big thank you for your dedicated support and sharing of knowledge, just asking when is the advanced go tutorial coming out?

  • @VthePeople4156
    @VthePeople4156 2 місяці тому +1

    @@ Hi nana u r true inspiration to us .. please cover all Golang use case's..( all senorias)) in devops & cloud
    @@@ Please explain how efficiently golang will be used in Cloud & devops area

  • @HIEPHATAN
    @HIEPHATAN Місяць тому

    Could you please make a video about how to deploy app in K8s using Jenkins pipeline?

  • @Eahangari
    @Eahangari 2 місяці тому +1

    Hi Nana, thanks for your great contents. You've had a golang course on your UA-cam channel before, and you were supposed to create an advanced course on golang. I'm still waiting for it! When is it going to be released?

    • @TechWorldwithNana
      @TechWorldwithNana  2 місяці тому

      Hi, thanks for your great feedback :) Our plans changed, we are not creating an advanced course.

  • @balintlaszlo1999
    @balintlaszlo1999 2 місяці тому

    Hello Nana im very happy to see you're tutorial....its very interesting language..this programming language Golang
    is very popular or not?

  • @hsjoo1759
    @hsjoo1759 2 місяці тому +1

    thanks for long lecture! as a matter of fact, it was so long that my right earphone battery died in the middle of it.

  • @nikhilPUD01
    @nikhilPUD01 Місяць тому

    you are special ☺️❤️

  • @MonroeGrimes
    @MonroeGrimes 2 місяці тому +1

    Would have been cooler if you would have did this in Docker.

  • @jobinjose6317
    @jobinjose6317 Місяць тому

    Hi Nana. Can you do a video for Deploying Karpenter on EKS

  • @ConquerorProgramming.
    @ConquerorProgramming. Місяць тому

    Hey Nana, please make video on .NET Core

  • @leduke79
    @leduke79 2 місяці тому

    Probably a reason to use goland, but all the intellisense and coding suggestions came in the way, this time, didn't it? Would benefit from turning it off, or use a different tool. Free software, perhaps?

  • @ĀRYAN_GENE
    @ĀRYAN_GENE 2 місяці тому

    Nana is there a surge in using Golang ? i heard its been picking up in startup world.

  • @saskirakosyan5268
    @saskirakosyan5268 2 місяці тому +1

    Good lesson,for the but elementary level.

    • @TechWorldwithNana
      @TechWorldwithNana  2 місяці тому

      Thank you, yes it starts from scratch for complete beginners

    • @leduke79
      @leduke79 2 місяці тому

      Agree. It would be great to have a golang intro for programmers. Could go fast and be chock full of advanced everyday techniques, exploiting the replayability of videos.

  • @selvamp5775
    @selvamp5775 2 місяці тому +1

    Super 🙏

  • @mccloudsw
    @mccloudsw 21 день тому

    I think VS Code will be more suitable for the crash course.

  • @alexdin1565
    @alexdin1565 2 місяці тому

    Hi Nana , please can you make a course about Coolify server

  • @quackabit
    @quackabit 10 днів тому

    How did you get GoLand for free? I downloaded for windows and it wants me to buy a license. Should I just use vscode?

  • @nahueljj
    @nahueljj 2 місяці тому +1

    thx nana

  • @WebDevUsman
    @WebDevUsman 2 місяці тому

    You are a beautiful and cute programmer ❤

  • @techies_gaming8091
    @techies_gaming8091 2 місяці тому

    can you teach me how to build simple app and make it .exe like other computer app??

  • @giuseppe9124
    @giuseppe9124 2 місяці тому +1

    Grazie Nana!

    • @TechWorldwithNana
      @TechWorldwithNana  2 місяці тому +1

      You're very welcome! I hope you find it helpful. Happy coding! 💻✨

  • @bhaveshxrawat
    @bhaveshxrawat 2 місяці тому

    16:39

  • @aditya.gunjal.06
    @aditya.gunjal.06 Місяць тому

    anybody got notes for this crash course

  • @Quephara
    @Quephara 2 місяці тому

    1:08:40 sound goes to the left speaker, thought laptop was cooked

  • @Fame6206
    @Fame6206 2 місяці тому

    OMG you are a killer!!

  • @duracell211
    @duracell211 Місяць тому

    scala language?

  • @NanoTech-mb5wp
    @NanoTech-mb5wp 2 місяці тому

    Good naic

  • @pookiepats
    @pookiepats 21 день тому

    Nana Nana Boo Boo

  • @VthePeople4156
    @VthePeople4156 2 місяці тому +1

    👌👌👌👌

  • @rishiraj2548
    @rishiraj2548 2 місяці тому +2

    😎👍🏻

  • @Almas-fk6gf
    @Almas-fk6gf 2 дні тому

    Why you so smart

  • @comfortnyawo9590
    @comfortnyawo9590 2 місяці тому

    Hi Nana. Can you please help me. I need a 20" desktop screen for my software dev Project I only have 14" laptop. Please donate to me if you have an old screen for me. I am from South Africa.

  • @mawkuri5496
    @mawkuri5496 6 днів тому

    ill bet $1000 that mojo will beat go.

  • @KamilKielich-kz6dm
    @KamilKielich-kz6dm 2 місяці тому

    I love your courses, but in general, you've basically repeated a course you did some time ago. It's a shame you didn't really do a continuation of that course. It's true that there is a moment of making a web application, but it's a shame that you didn't do it in a way that fills in any gaps from the previous course and focuses entirely on the web aspect of creating an API in GO and, for example, connecting to a database. If you had shown it, I think I would have learned it and could have taken further steps in development in Golang, your form and message just don't work for me. It's a shame you didn't go that route, but I hope that some GO course will appear on your channel.

  • @handleking1
    @handleking1 2 місяці тому

    Go is old now. It's all about RUST now. Technology is moving way too fast.

    • @leduke79
      @leduke79 2 місяці тому

      "Go is too simple to write complicated programs, while Rust is too complicated to write simple programs. It all depends which problem you’d rather have." - John Arundel