Advertisement

Modern Programming Made Easy

Using Java, Scala, Groovy, and JavaScript

  • Adam L. ┬áDavis

Table of contents

  1. Front Matter
    Pages i-xvii
  2. Starting Out

    1. Front Matter
      Pages 1-1
    2. Adam L. Davis
      Pages 3-4
    3. Adam L. Davis
      Pages 5-6
    4. Adam L. Davis
      Pages 7-11
  3. Glorified Calculator

    1. Front Matter
      Pages 13-13
    2. Adam L. Davis
      Pages 15-18
    3. Adam L. Davis
      Pages 19-24
    4. Adam L. Davis
      Pages 25-28
    5. Adam L. Davis
      Pages 29-32
  4. Polymorphic Spree

    1. Front Matter
      Pages 33-33
    2. Adam L. Davis
      Pages 35-41
    3. Adam L. Davis
      Pages 43-48
    4. Adam L. Davis
      Pages 49-56
    5. Adam L. Davis
      Pages 57-60
    6. Adam L. Davis
      Pages 61-65
  5. Real Life

    1. Front Matter
      Pages 67-67
    2. Adam L. Davis
      Pages 69-75
    3. Adam L. Davis
      Pages 77-79
    4. Adam L. Davis
      Pages 81-83
    5. Adam L. Davis
      Pages 85-86
    6. Adam L. Davis
      Pages 87-93
    7. Adam L. Davis
      Pages 95-101
    8. Adam L. Davis
      Pages 103-105
    9. Adam L. Davis
      Pages 107-110
    10. Adam L. Davis
      Pages 111-111
  6. Back Matter
    Pages 113-126

About this book

Introduction

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 abroad 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.

You will:

  • 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

Keywords

modern programming made simple Java Scala Groovy JavaScript coding development software

Authors and affiliations

  • Adam L. ┬áDavis
    • 1
  1. 1.OviedoUSA

Bibliographic information