LEARNING FOR LIFE

Get Yourself a Better Life! Free eLearning Download

  • Technical
    • Internet & Networking
    • Security & Hacking
    • AI | Artificial intelligence
    • OS & Server
    • WEB/HTML/CSS/AJAX
    • Database & SQL
    • Programming
    • Perl & PHP
    • .Net & Java
    • Mobile Development
    • C/C++/C#
    • Game Development
    • Unix & Linux
    • MAC OS X
    • Windows
    • OFFICE
    • Operation Systems
    • Hardware
  • Graphic & Media
    • Photography
    • 3D
    • Adobe Product Training
    • Art & Drawing & Painting
    • Film & Film Making
    • Game Designing
    • Music Training
    • Tutorials for designer
  • Business
    • Business & Investing
    • Writing & Affiliate
    • Marketing
    • Sales
    • Economics & Finances
    • Seo & Site Traffic
    • Stock & ForEX
  • Life Stype
    • Self Improvement | MP
    • Mindset | NLP
    • Fashion / Clothing / Grooming
    • Seduction
    • Fighting / Martial Arts
    • Food / Drink / Cooking
    • Health / Fitness / Massage
    • Languages / Accents
    • Magic / Illusions / Tricks
    • Psychology / Body Language
  • Engineering & Science
    • Cultures & History
    • Electrical & Architecture
    • Mathematics & Physics
    • Medical
  • Entertainment
    • Comic
    • Manga
    • Novel
    • Magazine
  • PC Game
    • Mac Game
    • Xbox Game
    • Play Station Game
Home » Ebooks & Tutorials » Technical » Programming » Packt Video – Building Your First Application with Go

Packt Video – Building Your First Application with Go

23/09/2015 Learning for Life Leave a Comment

Packt Video – Building Your First Application with Go
English | Size: 509.46 MB (534,210,795 bytes)
Category: CBTs


If you are a student or would like to dive into the world of software development using the Go language, then this video course is ideal for you. This course assumes that you have some basic knowledge of computer science.

About This Book

Learn the features and various aspects of Go programming
Create a production-ready web application by the end of the course
Master time-proven design patterns for creating highly reusable application components

Table of Contents

FIRST APPLICATION
BASIC AND COMPLEX DATA TYPES
CONTROL STRUCTURES
STRUCTURING CODE WITH FUNCTIONS AND PACKAGES
OBJECT-ORIENTED PROGRAMMING IN GO
GOROUTINES AND CHANNELS
BUILDING A WEB IMAGE MANIPULATION PROGRAM (WIMP), PART I – WEB APPLICATION
BUILDING A WEB IMAGE MANIPULATION PROGRAM (WIMP), PART II – IMAGE PROCESSING

What You Will Learn

Find where to get the Go compiler and how to use supplied tools
Explore basic and complex data types and how Go manages main memory
Learn about the code execution control structure
Organize source code into reusable parts with functions and packages
Get to grips with the principles of object-oriented development and the specifics of their implementation in Go
Understand how concurrent applications work and how goroutines help you to easily implement concurrency
Schedule goroutines with a runtime scheduler
Build well-designed applications from the ground up

In Detail

The Go language is a new programming language for creating concurrent applications, high-load and high-responsive software services, and complex systems. The language supports totally re-thought concepts and paradigms of software development, unlike other programming languages.

“Building Your First Application with Go” is your way into the world of software development. Go has a robust library and advanced techniques. This makes it a great language that can even be understood by people with no experience in programming.

Take a journey through the concepts presented by the Go language! Go is a language with no legacy, well suited for software developers, be it for beginners or experienced users.

The Go language presents fresh patterns of software development. You will learn about the core distinctive features of Go – goroutines and channels, which are used to design concurrent applications. You will gain familiarity with approaches of structuring application code, by breaking it into reusable components like functions, packages, and objects. Object-oriented programming; one of the central paradigms of modern software development, is also covered in this course. It offers the most popular and well-tested patterns for building brilliantly structured applications; the course finishes with creating a production-ready image manipulation program, which is built as a web application.

The course will help you to start building applications with Go right off the bat. Packed with examples, especially with a finished production-ready application from the final section, the course gives you the right vision of what software source code should look like.

Style and Approach

Packt video courses are designed to cover the breadth of the topic in short, hands-on, task-based videos. Each course is divided into short manageable sections, so you can watch the whole thing or jump to the bit you need. The focus is on practical instructions and screencasts showing you how to get the job done.

Each video covers a whole feature of the language. It begins with a small amount of theory and ends with a working example, which you can run yourself.

Authors

Rostyslav Dzinko

Rostyslav Dzinko is a software architect who has been working in the software development industry for more than six years. He was one of the first developers who started working with the Go language far earlier than the first official public release of Go 1.0 took place. Rostyslav uses the Go language daily and has successfully used it in production for more than two years, building a broad range of software from high-load web applications to command-line utilities. Rostyslav has a Master’s degree in Systems Engineering and will complete a PhD thesis in a year and a half.

Buy Long-term Premium Accounts To Support Me & Max Speed

DOWNLOAD:


http://rapidgator.net/file/9a61412808b324b0c6622768111e9b3c/Packt_Video_-_Building_Your_First_Application_with_Go.part1.rar.html
http://rapidgator.net/file/8a8473aced0af1c5da6a0fb1d1ec3d47/Packt_Video_-_Building_Your_First_Application_with_Go.part2.rar.html
http://rapidgator.net/file/5a2921812aabbcf33a8049e81b806c3c/Packt_Video_-_Building_Your_First_Application_with_Go.part3.rar.html
http://rapidgator.net/file/f41184f681de87bdc7b21660bd552bb5/Packt_Video_-_Building_Your_First_Application_with_Go.part4.rar.html
http://rapidgator.net/file/19b3eae3b692d21c0eb2484ada6bba27/Packt_Video_-_Building_Your_First_Application_with_Go.part5.rar.html


http://www.nitroflare.com/view/7CCFBAB6B61E837/Packt_Video_-_Building_Your_First_Application_with_Go.part1.rar
http://www.nitroflare.com/view/846BC7328726946/Packt_Video_-_Building_Your_First_Application_with_Go.part2.rar
http://www.nitroflare.com/view/6419A89A31D5EB4/Packt_Video_-_Building_Your_First_Application_with_Go.part3.rar
http://www.nitroflare.com/view/5F5F60E38A6CB0A/Packt_Video_-_Building_Your_First_Application_with_Go.part4.rar
http://www.nitroflare.com/view/19B2E36A7777B2F/Packt_Video_-_Building_Your_First_Application_with_Go.part5.rar

If any links die or problem unrar, send request to http://goo.gl/aUHSZc

Programming Building, Go, Packt Video, Your First Application

← Offensive Security WiFu Wireless Attacks 3.0 Packt Video – HTML5 Animation and Transition- Learn how to develop incredible animations and transitions with HTML5 →

About Learning for Life

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

  • CBT Nuggets – Troubleshooting Cisco Data Center Infrastructure (300-615 DCIT) 2024 part3
  • Udemy – Apache Kafka Series – Kafka Connect Hands-on Learning
  • Pearson – Deploying OSPF for Cisco Networks
  • Skillshare – Creating a Bicycle Helmet in Plasticity by Jon Moberly
  • Zenva – The Comprehensive 2D Action RPG With Godot Course 2024

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

2019 2020 2021 2022 2023 2024 Advanced AWS Azure BBC Beginners BitBook BOOKWARE Certified Cisco Cloud Comic Complete Course Data Design eBook Fundamentals Guide Hybrid iLEARN Introduction JavaScript Learn Learning LinkedIn Linux Lynda Masterclass Microsoft Packt Pluralsight Programming Python Security Skillshare Training Udemy Using XQZT

Copyright © 2025 · Equilibre on Genesis Framework · WordPress · Log in