Mô tả

Learn to program in Java by building awesome, interactive desktop & mobile apps! 

Start coding in Java step-by-step with Computer Science Professor Dr. Bryson Payne, author of the Amazon #1 New Release and Top 10 Best Seller, Teach Your Kids to Code (now published in six languages)! 

This course, based on Payne's second book, Learn Java the Easy Way, will have you coding Java and Android apps TODAY! In this course, you'll learn to:

  • Quickly test code snippets in the new Java JShell interactive shell!

  • Build Java desktop apps, both text-based and GUI!

  • Create Android mobile apps, using Java, for Android phones and tablets.

  • Program a colorful, animated, multi-touch drawing app (and two other apps) on your Android phone or tablet by the end of the course!

  • Design and code playable games and apps starting from scratch, and share them with your friends, or with the world!

  • Learn important programming concepts like variables, loops, functions and object-oriented programming while having fun along the way!

You can learn the #1 Programming Language in the World!

Over 15 Billion Devices run Java, from PC/Mac/Linux to Android devices to TVs, watches, cars, Blu-ray players and more! Learn Java the Easy Way brings the power of Java and Android programming into your hands, with easy-to-follow videos, crystal-clear audio, and line-by-line code explanations as you build fun, playable apps that you can share!

Everything you need to get started right away

Complete with working code downloads and high-definition videos, you'll be able to work alongside a professor with 20+ years' teaching and over 30 years' programming experience. You'll also receive a Certificate of Completion upon finishing the course!

New: Programming Challenge Solutions added to all 10 sections! 

No Risk: Preview videos from Sections 1, 2, and 4 now for FREE, and enjoy a 30-day money-back guarantee when you enroll - zero risk, unlimited payoff! 

Enroll now and get started coding in Java + Android today!

Bạn sẽ học được gì

Create fun, playable, interactive apps like the animated, multi-touch BubbleDraw app, a Secret Messages app, and a Guessing Game!

Code your own desktop and mobile apps in Java and Android.

Master concepts like variables, loops, functions, and object-oriented programming concepts in a fun way with Java!

Build progressively more advanced programs starting with simple program outlines.

Yêu cầu

  • No programming experience needed.
  • All software and resources are FREE to download and install.
  • You should feel comfortable installing software, and be able to type in a text editor.

Nội dung khoá học

10 sections

Introduction

10 lectures
Introduction
02:03
Getting Started: Installing Java
04:46
Installing Eclipse IDE for Java Developers
06:27
Installing Eclipse's WindowBuilder Editor
04:02
Installing Android Studio
01:50
Optional Video: Java+Eclipse+Android Studio on Windows
08:24
JShell: Hello, Java!
03:00
Using Variables in JShell
05:31
Printing Output in JShell
03:22
Wrapup: JShell Commands
03:36

App 1: Build a Hi-Lo Guessing Game!

15 lectures
Designing a Guessing Game App
01:42
Starting Eclipse
02:35
Configuring Eclipse like a pro!
01:51
Creating your first project
02:13
Using the Scanner class for input
03:39
Generating random numbers
03:00
Getting user input from the keyboard
03:25
If conditions
03:55
Running the app in Eclipse
01:53
Adding a Play Again loop
08:13
Testing the game
03:08
Review: What you've learned so far
06:53
Special Lecture: How to avoid common errors
07:33
Programming Challenge Exercise
01:11
Challenge Solution: Counting tries
06:57

Designing a GUI Desktop App in Java

17 lectures
Intro to the GUI Guessing Game
02:07
Starting a GUI project
04:34
Using the WindowBuilder Editor
05:27
Adding GUI components
08:41
Advanced GUI design
08:51
Naming GUI elements
05:46
Connecting the GUI to your programming code
05:06
Adding a method to check the user's guess
10:55
Creating a newGame() method
03:59
Running the game
06:57
Handling user events
07:34
Improving the UX
09:44
Handling errors and exceptions
10:23
Customizing the GUI
04:15
Programming Challenge Exercises
01:31
Solution: Counting the tries left
08:41
Level-Up: Winning and losing!
06:55

Creating Your First Android App

14 lectures
Intro to the Android Guessing Game app
01:00
Setting up the Android Guessing Game
04:12
Navigating the Design View in Android Studio
03:39
Adding GUI components to the layout
05:42
Naming GUI components for easy programming
06:56
Connecting the GUI to your code
09:00
Adding the checkGuess() method
08:41
Adding the newGame() method
03:13
Handling user events in Android
03:27
Running on the Android Emulator
07:30
Running the app on a real Android device!
04:52
Improving the UX
12:55
Programming Challenge Exercise
01:07
Challenge Solution: Counting the Tries Left
03:23

Deciphering Secret Messages

8 lectures
Intro to the Secret Messages app
03:53
Setting up the app... and Intro to Strings!
12:32
Adding characters and values
10:12
Just the words, ma'am :)
10:37
Creating a custom encryption key
10:04
Review
07:31
Programming Challenge Exercise
04:13
Challenge Solution: Encode it again, Sam!
05:30

Building Advanced GUIs with Swing

10 lectures
Setting up the GUI Secret Messages app
04:34
Designing and naming the GUI
07:21
Encoding messages with a method
07:49
Handling button events
09:00
Finishing and testing the app
08:29
Adding a slider to the GUI
10:18
Cracking codes with the slider
09:47
Review and UX finishing touches
07:16
Programming challenge exercise
04:48
Challenge solution: Encode numbers, too!
10:26

Build a Social, Mobile Secret Messages App!

7 lectures
Intro to the Secret Messages mobile app
01:20
Setting up the GUI for Secret Messages
10:54
Adding a SeekBar and wiring up the GUI
07:14
Reusing the encode() method
07:56
Running the app
07:04
Review and programming challenge exercise
06:54
Challenge solution: Press to encode/decode
07:21

Draw Colorful Bubbles with Your Mouse!

15 lectures
Intro to the BubbleDraw app
02:27
Setting up the BubbleDraw project
03:50
Adding the app frame
04:08
Creating a bubble class
04:59
Using an ArrayList
05:56
Drawing with paintComponent()
06:46
Handling mouse events
11:35
Drag and draw!
10:00
Changing bubble sizes with the mouse wheel
10:30
Animating bubbles with the timer
11:45
Floating random bubbles
08:19
Bouncing bubbles with collision detection
09:23
Programming challenge exercises
09:52
Solution 1: No bubble left behind!
04:25
Solution 2: Start and stop the timer!
02:33

GUI BubbleDraw: Graphics + GUI

8 lectures
Intro to the GUI BubbleDraw app
01:37
Setting up the app, and adding transparency!
05:59
Setting up the GUI
06:32
Wiring the GUI to your code
10:49
Grouping bubbles by checkbox
12:39
Review and programming challenge exercises
07:55
Solution 1: Add a pause button
05:55
Solution 2: A hard bounce
06:54

The Multi-Touch BubbleDraw Mobile App!

11 lectures
Multi-touch BubbleDraw app setup
06:34
Adding variables and a constructor
08:33
Building the bubble class
06:27
Drawing bubbles with onDraw()
11:22
Threaded animation with Runnable
08:44
Testing animation with 100 bubbles
01:40
Drawing by touch
09:17
Drawing with multi-touch!
04:47
Review and programming challenge exercises
09:13
Level-Up: Adding a counter for the number of bubbles
04:52
Solution: Multi+Single-touch bubbles
08:30

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.