Beginning Programming with Java

(JAVA-BASIC.AE1) / ISBN : 978-1-64459-518-3
Dieser Kurs beinhaltet
Lessons
Hands-On Labs
Holen Sie sich eine kostenlose Testversion

Über diesen Kurs

Der Kurs „Programmierung mit Java für Anfänger“ hilft Ihnen dabei, die grundlegenden Konzepte der Programmierung mit Java zu erkunden, einer der vielseitigsten und am weitesten verbreiteten Programmiersprachen der Branche. Von grundlegender Syntax und Datentypen bis hin zu objektorientierten Programmierprinzipien werden Sie ein solides Verständnis der Java-Programmierung aufbauen, das als solide Grundlage für Ihre zukünftigen Bemühungen dient. Der Kurs deckt die wichtigsten Bereiche ab, wie: Einführung in Java, grundlegende Syntax und Datentypen, objektorientierte Programmierung, Ausnahmebehandlung, Dateibehandlung, Entwicklung grafischer Benutzeroberflächen (GUI) und Einführung in Datenstrukturen.

Fähigkeiten, die Sie erwerben werden

Unterricht

23+ Unterricht | 26+ Übungen | 117+ Tests | 57+ Karteikarten | 57+ Glossar der Begriffe

Praktische Übungen

24+ LiveLab | 23+ Videoanleitungen | 01:11+ Hours

1

Introduction

  • About This Course
  • General Assumptions
  • Icons Used in This Course
2

The Big Picture

  • What’s It All About?
  • From Your Mind to the Computer’s Processor
  • Your Java Programming Toolset
3

Setting Up Your Computer

  • Let's Get Started
  • If You Need More Details …
  • What's Next?
4

Running Programs

  • Running a Canned Java Program
  • Some Programs Don't Come in Cans
  • What's All That Stuff in the IntelliJ IDEA Window?
5

Exploring the Parts of a Program

  • Checking Out Java Code for the First Time
  • The Elements in a Java Program
  • Understanding a Simple Java Program
6

Composing a Program

  • Computers Are Stupid
  • Building an Echo Chamber
  • Make IntelliJ Do All the Work
  • Expecting the Unexpected
7

Using the Building Blocks: Variables, Values, and Types

  • Various Variables and Ways in Which They Vary
  • What Do All Those Zeros and Ones Mean?
  • Reading Decimal Numbers from the Keyboard
  • Variations on a Theme
  • Experimenting with JShell
8

Numbers and Types

  • Using Whole Numbers
  • Creating New Values by Applying Operators
  • Size Matters
9

Numbers? Who Needs Numbers?

  • A Brief Character Study
  • The Moment of Truth (and Falsehood)
  • The Remaining Primitive Types
10

Forks in the Road

  • Decisions, Decisions!
  • Making Decisions (Java if Statements)
  • Variations on the Theme
11

Which Way Did He Go?

  • Forming Bigger and Better Conditions
  • Building a Nest
  • Enumerating the Possibilities
  • When One Line Isn't Enough
12

Around and Around It Goes

  • Repeating Instructions Again and Again and Again and Again
  • Where Does Each Statement Belong?
  • Priming the Pump
13

Circling Back to Java Loops

  • Repeating Statements a Certain Number of Times (Java for Statements)
  • Repeating Until You Get What You Need (Java do Statements)
14

Programming with Objects and Classes

  • The Class Is Always Cleaner
  • From Classes Come Objects
  • Another Way to Think about Classes
  • What's Next?
15

Using Methods and Fields from a Java Class

  • Long Live the String!
  • Using an Object's Methods
  • How to Achieve Static Equilibrium
  • The View from On High
16

Creating New Java Methods

  • Defining a Method within a Class
  • Let the Objects Do the Work
  • Passing the Buck
  • Getting a Value from a Method
  • What Next?
17

Piles of Files: Dealing with Information Overload

  • Running a Disk-Oriented Program
  • Writing a Disk-Oriented Program
  • Writing, Rewriting, and Re-Rewriting
18

How to Flick a Virtual Switch

  • Meet the switch Statement
  • A Switch in Time
  • Your Grandparents' switch Statement
  • Using a Conditional Operator
19

Creating Loops within Loops

  • Paying Your Old Code a Little Visit
  • Nested Development
  • Using Nested for Loops
20

Out of Many, One

  • Some Loops in Action
  • Reader, Meet Arrays; Arrays, Meet the Reader
  • Working with Arrays
  • Looping in Style
  • When Good Arrays Go Bad
  • What to Do When Arrays Go Awry
21

Oooey-GUI Was a Worm

  • Put Some Swing in Your Step
  • Drag-and-Drop for GUI Greatness
22

Ten Useful Classes in the Java API

  • ArrayList
  • File
  • Integer
  • JFrame
  • JOptionPane
  • Math
  • NumberFormat
  • Scanner
  • String
  • System
23

Ten Bits of Advice for New Software Developers

  • How Long Does It Take to Learn Java?
  • Which of Barry's Books Should I Read?
  • Are Books Other than Barry's Good for Learning Java and Android Development?
  • Which Computer Programming Language(s) Should I Learn?
  • What Skills Other than Computer Coding Should I Learn?
  • How Should I Continue My Learning as a Software Developer?
  • How Else Should I Continue My Learning as a Developer?
  • How Can I Get a Job Developing Software?
  • I Still Don't Know What to Do with My Life
  • If I Have Other Questions, How Can I Contact Barry Burd?

1

Running Programs

  • Running a Canned Java Program
2

Exploring the Parts of a Program

  • Printing the Data
3

Composing a Program

  • Building an Echo Chamber
4

Using the Building Blocks: Variables, Values, and Types

  • Reading Decimal Numbers from the Keyboard
  • Experimenting with JShell
5

Numbers and Types

  • Reading Whole Numbers From the Keyboard
  • Finding a Remainder
6

Numbers? Who Needs Numbers?

  • Making a Word Go Backward
7

Forks in the Road

  • Using the Java if Statement
8

Which Way Did He Go?

  • Enumerating the Possibilities
9

Around and Around It Goes

  • Priming the Loop
10

Circling Back to Java Loops

  • Deleting a File
11

Programming with Objects and Classes

  • Creating Several Objects
12

Using Methods and Fields from a Java Class

  • Putting a Name in String Variable
13

Creating New Java Methods

  • Calling a Method
  • Getting a Value from a Method
14

Piles of Files: Dealing with Information Overload

  • Running Disk-Oriented Code
15

How to Flick a Virtual Switch

  • Using the Switch Statement
  • Using a Conditional Operator
16

Creating Loops within Loops

  • Interacting with Disk Files Using a Loop
17

Out of Many, One

  • Using Conditions in a for Loop
  • Storing Occupancy Data in an Array
18

Oooey-GUI Was a Worm

  • Creating a Window with an Image in It
  • Creating a GUI Window

Beginning Programming with Java

$ 239.99

Kaufe jetzt
Scrolle nach oben