Beginning Ballerina Programming

From Novice to Professional



Bookstore > Books > Beginning Ballerina Programming

Price$30.84 - $33.76
Rating
AuthorsAnjana Fernando, Lakmal Warusawithana
PublisherApress
Published2020
Pages335
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101484251385
ISBN-139781484251386
EBook Hardcover Paperback

Discover the Ballerina programming language for next-generation microservices and cloud-native application development. This book shows you that Ballerina is a cutting-edge programming language which incorporates many of the latest technological advancements in programming language theory. You'll learn variables and types, modules and functions, flow control, error handling, concurrency, I/O, cloud/network programming, persistence and data access, security and more.

Additionally, Beginning Ballerina Programming introduces many foundation computer science topics along the way and doesn't assume much prior knowledge. For example, when introducing transport-level security, you will get a brief introduction to public-key cryptography, how it is different from private-key cryptography, and why it is needed. This provides an added bonus for you to learn something new and general in computer science.

After reading and using this book, you'll be proficient with Ballerina and cloud-first programming and be able to apply these concepts and techniques to your next cloud application developments.

Start programming with Ballerina; Gain the basics of network communication and programming; Obtain a solid understanding of services/API development; Effective use of concurrency in programming; Learn the basics of information security and its applications; Persistent data storage and access.




Similar Books


Beginning Linux Programming, 4th Edition

Beginning Linux Programming, 4th Edition

by Richard Stones, Neil Matthew

Building on the success of its previous editions, this must-have guide continues its popular tutorial approach and brings you a straightforward introduction to developing programs for Linux and other UNIX-style operating systems. The author duo of experienced Linux programmers covers a wide range of topics to help you learn more about wha...

Price:  $22.00  |  Publisher:  Wrox  |  Release:  2011

Beginning Android Programming with Android Studio, 4th Edition

Beginning Android Programming with Android Studio, 4th Edition

by Jerome DiMarzio

As the dominant mobile platform today, the Android OS is a powerful and flexible platform for mobile device. The new Android 7 release (New York Cheesecake) boasts significant new features and enhancements for both smartphone and tablet applications. This step-by-step resource takes a hands-on approach to teaching you how to create Androi...

Price:  $6.22  |  Publisher:  Wrox  |  Release:  2016

Beginning Java Programming

Beginning Java Programming

by Bart Baesens, Aimee Backiel, Seppe vanden Broucke

Beginning Java Programming: The Object Oriented Approach is a straightforward resource for getting started with one of the world's most enduringly popular programming languages. Based on classes taught by the authors, the book starts with the basics and gradually builds into more advanced concepts. The approach utilizes an integrated...

Price:  $28.39  |  Publisher:  Wrox  |  Release:  2015

Beginning iOS Programming

Beginning iOS Programming

by Nick Harris

iOS 7 is a major shift in the look and feel of apps - the first major sea change since the iPhone was first introduced. For apps to blend in with the new UI, each needs a complete redesign. Beginning iOS Programming: Building and Deploying iOS Applications starts at the beginning - including an introduction to Objective C - and gives you ...

Price:  $6.35  |  Publisher:  Wrox  |  Release:  2014

Beginning Arduino Programming

Beginning Arduino Programming

by Brian Evans

Beginning Arduino Programming allows you to quickly and intuitively develop your programming skills through sketching in code. This clear introduction provides you with an understanding of the basic framework for developing Arduino code, including the structure, syntax, functions, and libraries needed to create future projects. You will a...

Price:  $12.94  |  Publisher:  Apress  |  Release:  2011

Beginning Kinect Programming with the Microsoft Kinect SDK

Beginning Kinect Programming with the Microsoft Kinect SDK

by Jarrett Webb, James Ashley

Beginning Kinect Programming with the Microsoft Kinect SDK gets you up and running developing Kinect applications for your PC using Microsoft tools and the official SDK. You will have a working Kinect program by the end of the first chapter! The following chapters will open up the secrets of three-dimensional vision, skeleton tracking, au...

Price:  $32.94  |  Publisher:  Apress  |  Release:  2012

Beginning Ada Programming

Beginning Ada Programming

by Andrew T. Shvets

Discover the Ada programming language by being gently guided through the various parts of the language and its latest available stable release. The goal in this book is to slowly ease you into the different topics. It is understood that you do not always have ample free time, so the text is easy to digest and concepts are spoon fed to the...

Price:  $26.88  |  Publisher:  Apress  |  Release:  2020

Beginning Mac Programming

Beginning Mac Programming

by Tim Isted

You already know the reasons to get into Mac programming: millions of users rely on the Mac as their primary operating system. If you are searching for a new job, acquiring a skill set, or simply inspired to develop software for the Mac, Beginning Mac Programming is the practical and straightforward introduction to the basics you need to ...

Price:  $3.74  |  Publisher:  The Pragmatic Programmers  |  Release:  2010