{"product_id":"beginning-ballerina-programming-anjana-fernando-9781484251386","title":"Beginning Ballerina Programming: From Novice to Professional","description":"\u003cp\u003eDiscover 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. \u003c\/p\u003e \u003cp\u003eAdditionally, \u003ci\u003eBeginning Ballerina Programming\u003c\/i\u003e 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. \u003c\/p\u003e \u003cp\u003eAfter 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. \u003c\/p\u003e \u003cp\u003e\u003cb\u003eWhat You'll Learn\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003e- Start programming with Ballerina \u003c\/p\u003e \u003cp\u003e- Gain the basics of network communication and programming\u003c\/p\u003e \u003cp\u003e- Obtain a solid understanding of services\/API development \u003c\/p\u003e \u003cp\u003e- Effective use of concurrency in programming \u003c\/p\u003e - Learn the basics of information security and its applications\u003cp\u003e\u003c\/p\u003e \u003cp\u003e- Persistent data storage and access\u003c\/p\u003e \u003cp\u003e\u003cb\u003eWho This Book Is For\u003c\/b\u003e\u003c\/p\u003e \u003cp\u003eAbsolute 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.\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eAuthor:\u003c\/b\u003e Anjana Fernando, Lakmal Warusawithana\u003cbr\u003e\u003cb\u003eISBN-10:\u003c\/b\u003e 1484251385\u003cbr\u003e\u003cb\u003eISBN-13:\u003c\/b\u003e 9781484251386\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Apress\u003cbr\u003e\u003cb\u003eLanguage:\u003c\/b\u003e English\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 02\/25\/2020\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 335\u003cbr\u003e\u003cb\u003eFormat:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 1.36lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 10.00h x 7.00w x 0.74d","brand":"Anjana Fernando","offers":[{"title":"Paperback","offer_id":43941238407423,"sku":"9781484251386","price":49.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0662\/2982\/9887\/products\/img_321263cf-c0db-4ac6-8b2f-159459c1c6c7.jpg?v=1681451737","url":"https:\/\/www.whiterainbookhouse.com\/products\/beginning-ballerina-programming-anjana-fernando-9781484251386","provider":"WR Book House","version":"1.0","type":"link"}