Java Developer Course Bundle

3693 Enrolled
5 Courses & 65 Hours
$39.00$291.00
You save 86% -

What's Included

Beginner Java Essentials for Android Course
  • Certification included
  • Experience level required: All levels
  • Access 100 lectures & 8 hours of content 24/7
  • Length of time users can access this course: Lifetime

Course Curriculum

100 Lessons (8h)

  • Section 1: Welcome
    Lecture 1 - Welcome
  • Section 2: Programming Environment
    Lecture 2 - Programming Playground
  • Section 3: Primitive Data Types
    Lecture 3 - Java Int Operations
    Lecture 4 - Int Operations Code (Optional)
    Lecture 5 - Java Int Operations Lab
    Lecture 6 - Java Data Types
    Lecture 7 - Data Type Examples
    Lecture 8 - Int Examples (Optional)
    Lecture 9 - Variable Declarations Lecture
    Lecture 10 - More Primitive Data Types
    Lecture 11 - Float Examples (Optional)
    Lecture 12 - Char Examples (Optional)
    Lecture 13 - Boolean Examples (Optional)
    Lecture 14 - Java Data Types, Variables, and Assignment Lab
  • Section 4: Constants, Casting and Comments
    Lecture 15 - Constants
    Quiz 1 - Constants Quiz
    Lecture 16 - Constants Examples (Optional)
    Lecture 17 - Float Division And Math Library
    Lecture 18 - Math Examples (Optional)
    Quiz 2 - Floats and Math Library Quiz
    Lecture 19 - Casting
    Lecture 20 -Casting Examples (Optional)
    Lecture 21 - Casting Char Examples (Optional)
    Quiz 3 - Casting Quiz
    Lecture 22 - Comments
    Lecture 23 - Comments Examples (Optional)
  • Section 5: Strings
    Lecture 24 - String Concatenation
    Lecture 25 - String Concatenation Examples (Optional)
    Lecture 26 - Strings
    Lecture 27 - Strings Examples (Optional)
    Lecture 28 - String Lecture
    Lecture 29 - String Lecture Examples (Optional)
    Quiz 4 - Strings Quiz
  • Section 6: Selection Control Structures
    Lecture 30 - If Then Else
    Lecture 31 - If Then Else Examples (Optional)
    Lecture 32 - More Comparison Operators
    Lecture 33 - Comparison Operator Examples (Optional)
    Lecture 34 - Multiple Conditions
    Lecture 35 - Multiple Condition Examples (Optional)
    Lecture 36 - Complementing Conditions
    Lecture 37 - Complement Examples (Optional)
    Lecture 38 - If Then Else Lab
    Lecture 39 - Switch
    Lecture 40 - Switch Examples (Optional)
    Lecture 41 - If-Then-Else, Nested-If, and Switch Exercises
  • Section 7: Methods
    Lecture 42 - Methods
    Lecture 43 - Print Welcome Example (Optional)
    Lecture 44 - Triple Example (Optional)
    Lecture 45 - Max Example (Optional)
    Lecture 46 - Is Positive Example (Optional)
    Lecture 47 - Testing Methods with JUnit
    Lecture 48 - Testing Methods With JUnit (Optional)
    Lecture 49 - More Methods (isOdd)
    Lecture 50 - isOdd Method (Optional)
    Lecture 51 - More Methods (isValid)
    Lecture 52 - isValid Method (Optional)
    Lecture 53 - Methods with Local Variables
    Lecture 54 - Get Largest
    Lecture 55 - Methods Lab
  • Section 8: Programming in Eclipse (Optional - use Android Studio instead for Android)
    Lecture 56 - Install Eclipse on a Mac
    Lecture 57 - Eclipse Hello World
    Lecture 58 - JUnit testing in Eclipse
    Lecture 59 - Customizing Eclipse Section 9: Classes
    Lecture 60 - Classes with Static Methods
    Lecture 61 - Classes with Static Methods (Distance Converter)
    Lecture 62 - Classes with Instance Methods
    Lecture 63 - Classes with Instance Methods (Balloon)
    Lecture 64 - Classes Lecture
    Lecture 65 - Constructors
    Lecture 66 - Class Examples In Apps
    Lecture 67 - Classes Lab Section 10: Inheritance, Interfaces, and Abstract Classes
    Lecture 68 - Inheritance
    Lecture 69 - More Inheritance
    Lecture 70 - Inheritance
    Lecture 71 - Interfaces
    Lecture 72 - Interfaces (Weighable)
    Lecture 73 - Using Existing Java Interfaces
    Lecture 74 - Interfaces Java API (Burger)
    Lecture 75 - Interfaces Lecture
    Lecture 76 - Abstract Classes
    Lecture 77 - Abstract Classes (Dialer)
    Lecture 78 - Inner Classes
  • Section 11: Looping Control Structures
    Lecture 79 - Loops
    Lecture 80 - Loops Lab
  • Section 12: Arrays
    Lecture 81 - Arrays
    Lecture 82 - Using Arrays with Methods
    Lecture 83 - Arrays Lecture
    Lecture 84 - Arrays of Objects
    Lecture 85 - Arrays Lab
  • Section 13: ArrayLists
    Lecture 86 - ArrayLists
    Lecture 87 - ArrayLists with Primitive Data Types
    Lecture 88 - Foreach and Iterators
    Lecture 89 - Array List Lecture
  • Section 14: Android with Android Studio
    Lecture 90 - Android Studio Install
    Lecture 91 - Android Hello World
    Lecture 92 - Modify Hello World
  • Section 15: Android Labs in WebIDE (Optional)
    Lecture 93 - Hello World Lab
    Lecture 94 - Rock, Paper, Scissors Lab
    Lecture 95 - Tic Tac Toe Lab
  • Section 16: Android with Eclipse (Deprecated - i.e.Not Recommended, but here if you need it)
    Lecture 96 - Eclipse Android Install (Not Recommended)
    Lecture 97 - Android Hello World
    Lecture 98 - Android Eclipse AVD Troubleshooting
    Lecture 99 - Tour of Hello World
    Lecture 100 - Rock, Paper, Scissors
    Lecture 101 - Modify Hello World
    Lecture 102 - Hello World Modification (Optional)
  • Section 17: Conclusion
    Lecture 103 - Additional Resources and Conclusion

Beginner Java Essentials for Android Course

U
Udemy

Dr. David Janzen has been teaching students and professionals to program for over 15 years. He is a Professor of Computer Science at Cal Poly in San Luis Obispo, a consultant and trainer with Simex, and co-founder of Steadfast Innovation, LLC, creators of the Papyrus natural note-taking app.

Description

  • 100 lectures including 8+ hours of high quality content
  • Introduction to Java concepts you will need to develop on Android
  • Covers Java data types, strings, control structures, methods, classes, arrays, and more
  • Lessons use an automated tutor, proven to significantly improve student learning
  • Understand automated testing with JUnit
  • Introduction to Android
  • Understand Eclipse IDE to install the professional tools you need for Java & Android development
  • Certificate of completion

Specs

Details & Requirements

  • Length of time users can access this course: lifetime
  • Access options: web streaming
  • Certification of completion included
  • Redemption deadline: redeem your code within 30 days of purchase
  • Experience level required: all level

Compatibility

  • Internet browser required

Terms

  • Instant digital download
  • Deal price in US Dollars (USD)
Your cart is empty. Continue Shopping!
Processing order...