Beginning Ballerina Programming: From Novice to Professional
()
About this ebook
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 proficientwith Ballerina and cloud-first programming and be able to apply these concepts and techniques to your next cloud application developments.
What You'll Learn
· 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
Who This Book Is For
Absolute beginners in computer programming: No prior experience with computer programming is expected. This can alsobe a reference book for experienced developers in other languages, who want to learn a modern programming language.
Related to Beginning Ballerina Programming
Related ebooks
The History of the Crusades Volume 1 Rating: 0 out of 5 stars0 ratingsIntroduction to the Theory of Entire Functions Rating: 0 out of 5 stars0 ratingsGodel's Proof Rating: 0 out of 5 stars0 ratingsHistory of the Wars, Books I and II The Persian War Rating: 5 out of 5 stars5/5Hadamard Matrices and Their Applications Rating: 5 out of 5 stars5/5General Theory of C*-Algebras Rating: 0 out of 5 stars0 ratingsDistributed Computing Through Combinatorial Topology Rating: 0 out of 5 stars0 ratingsPalmyra after Zenobia AD 273-750: An Archaeological and Historical Reappraisal Rating: 0 out of 5 stars0 ratingsF# High Performance Rating: 0 out of 5 stars0 ratingsThe Siege Rating: 4 out of 5 stars4/5A Different Perspective: The Traveler's Guide to Medieval (Islamic) Spain and Portugal Rating: 0 out of 5 stars0 ratingsFear and Memory in the Brazilian Army and Society, 1889-1954 Rating: 0 out of 5 stars0 ratingsThe Grandchildren of Solano López: Frontier and Nation in Paraguay, 1904–1936 Rating: 0 out of 5 stars0 ratingsExterior Analysis: Using Applications of Differential Forms Rating: 0 out of 5 stars0 ratingsThe Great Events by Famous Historians, Volume 07 Rating: 0 out of 5 stars0 ratingsA History of Infamy: Crime, Truth, and Justice in Mexico Rating: 0 out of 5 stars0 ratingsModern X86 Assembly Language Programming: Covers x86 64-bit, AVX, AVX2, and AVX-512 Rating: 0 out of 5 stars0 ratingsDataflow and Reactive Programming Systems Rating: 0 out of 5 stars0 ratingsTopics in Quaternion Linear Algebra Rating: 5 out of 5 stars5/5Reviewing the Reviewer's of Keynes's a Treatise on Probability: Ignorance Is Bliss Rating: 0 out of 5 stars0 ratingsTheories of Generalised Functions: Distributions, Ultradistributions and Other Generalised Functions Rating: 0 out of 5 stars0 ratingsTrends in Functional Programming 6 Rating: 0 out of 5 stars0 ratingsPractical Domain-Driven Design in Enterprise Java: Using Jakarta EE, Eclipse MicroProfile, Spring Boot, and the Axon Framework Rating: 0 out of 5 stars0 ratingsSoftware Development From A to Z: A Deep Dive into all the Roles Involved in the Creation of Software Rating: 0 out of 5 stars0 ratingsMastering Hibernate Rating: 0 out of 5 stars0 ratingsRaspbian OS Programming with the Raspberry Pi: IoT Projects with Wolfram, Mathematica, and Scratch Rating: 0 out of 5 stars0 ratingsRESTful Java Web Services Security Rating: 0 out of 5 stars0 ratingsMastering Scala Machine Learning Rating: 0 out of 5 stars0 ratingsDevOps in Python: Infrastructure as Python Rating: 0 out of 5 stars0 ratingsIntroduction to JVM Languages Rating: 0 out of 5 stars0 ratings
Programming For You
Java for Beginners: A Crash Course to Learn Java Programming in 1 Week Rating: 5 out of 5 stars5/5Python Programming : How to Code Python Fast In Just 24 Hours With 7 Simple Steps Rating: 4 out of 5 stars4/5SQL: For Beginners: Your Guide To Easily Learn SQL Programming in 7 Days Rating: 5 out of 5 stars5/5SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL Rating: 4 out of 5 stars4/5Game Development with Unreal Engine 5: Learn the Basics of Game Development in Unreal Engine 5 (English Edition) Rating: 0 out of 5 stars0 ratingsPython: Learn Python in 24 Hours Rating: 4 out of 5 stars4/5Learn to Code. Get a Job. The Ultimate Guide to Learning and Getting Hired as a Developer. Rating: 5 out of 5 stars5/5Python: For Beginners A Crash Course Guide To Learn Python in 1 Week Rating: 4 out of 5 stars4/5Learn SQL in 24 Hours Rating: 5 out of 5 stars5/5HTML & CSS: Learn the Fundaments in 7 Days Rating: 4 out of 5 stars4/5Python QuickStart Guide: The Simplified Beginner's Guide to Python Programming Using Hands-On Projects and Real-World Applications Rating: 0 out of 5 stars0 ratingsPYTHON: Practical Python Programming For Beginners & Experts With Hands-on Project Rating: 5 out of 5 stars5/5Data Structures and Algorithm Analysis in Java, Third Edition Rating: 4 out of 5 stars4/5Excel : The Ultimate Comprehensive Step-By-Step Guide to the Basics of Excel Programming: 1 Rating: 5 out of 5 stars5/5Learn HTML Programming in 7 Days: Ultimate Beginners Guide to Build and Design Your Own Website Rating: 4 out of 5 stars4/5Grokking Algorithms: An illustrated guide for programmers and other curious people Rating: 4 out of 5 stars4/5Coding All-in-One For Dummies Rating: 4 out of 5 stars4/5Beginning Programming with Python For Dummies Rating: 3 out of 5 stars3/5C++ Learn in 24 Hours Rating: 0 out of 5 stars0 ratingsLearn JavaScript in 24 Hours Rating: 3 out of 5 stars3/5SQL All-in-One For Dummies Rating: 3 out of 5 stars3/5Linux: Learn in 24 Hours Rating: 5 out of 5 stars5/5
Reviews for Beginning Ballerina Programming
0 ratings0 reviews