Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript

Modern Programming Made Easy: Using Java, Scala, Groovy, and JavaScript
Author: Adam L. Davis
Pub Date: 2017
ISBN: 978-1-4842-2489-2
Pages: 126
Language: English
Format: PDF
Size: 10 Mb

Download

Get up and running fast with the basics of programming using Java as an example language. This short book gets you thinking like a programmer in an easy and entertaining way. Modern Programming Made Easy teaches you basic coding principles, including working with lists, sets, arrays, and maps; coding in the object-oriented style; and writing a web application.
This book is language agnostic, but will mainly cover Java, with some references to Groovy, Scala, and JavaScript to give you a broad range of examples to consider. You will get a taste of what modern programming has to offer and set yourself up for further study and growth in your chosen language.
What You’ll Learn

  • Code using the functional programming style
  • Build and test your code
  • Read and write from files
  • Design user interfaces
  • Deploy your app in the cloud

Anyone who wants to learn how to code. Whether you’re a student, a teacher, looking for a career change, or just a hobbyist, this book is made for you.

+

Table of Contents

Part I: Starting Out
1: Introduction
2: Software to Install
3: The Basics
Part II: Glorified Calculator
4: Math
5: Arrays, Lists, Sets, and Maps
6: Conditionals and Loops
7: Methods
Part III: Polymorphic Spree
8: Inheritance
9: Design Patterns
10: Functional Programming
11: Refactoring
12: Utilities
Part IV: Real Life
13: Building
14: Testing
15: Input/Output
16: Version Control
17: The Interweb
18: Swinging Graphics
19: Creating a Magical User Experience
20: Databases
21: Conclusion