Hands-On Introduction: Java
1h 20mIntermediate2022-11-09
Authors

Angie Jones
Java Champion, Senior Director, and Master Inventor
Course details
Java is one of the most popular open-source programming languages that’s currently available on the market. It’s used widely in different industries all over the world, where it’s become something of a must-have for developers. Are you ready to get your skills up to speed? Or are you at risk of falling behind? Join instructor Angie Jones for a hands-on introduction to basic coding in Java. Learn how to develop an online banking system with Java by testing out your new skills in the examples and exercises. Find out what it takes to build up your confidence to interact with object models, decision structures, and external databases. Angie guides you through the best practices for designing and implementing a fully formed piece of software that you can add to your portfolio. Why wait to push your Java skills to the next level when you can keep learning on your own today?
Skills covered
JavaOracleProgramming LanguagesSoftware DevelopmentOne-Off
Concepts
0. Introduction
- 01 - Getting hands on with Java
- 02 - What you should know
- 03 - Using GitHub Codespaces with this course
- 04 - Project setup
1. Model Objects
- 05 - Design a solution
- 06 - Create customer
- 07 - Create account
2. External Data Sources
- 08 - Connect to data source
- 09 - Construct customer from data source
- 10 - Construct account from data source
3. Utility Classes
- 11 - Create Authenticator
- 12 - Create menu
- 13 - Display menu options
4. State Management
- 14 - Deposit
- 15 - Update data source
- 16 - Withdraw
Conclusion
- 17 - Continuing on with Java and project-based learning
Related courses
- Hands-On Introduction: JavaScript
- Hands-On Introduction: React
- Hands-On Introduction: Ruby on Rails
- Integrating Generative AI into JavaScript Web Projects
- JavaScript: Five Advanced Challenges and Concepts
- Building UI Components with Storybook: Master React Components and UI Design with Storybook for Better Efficiency
- Hands-On Introduction: ASP.NET Razor Pages
- Hands-On Introduction: Go
Related learn paths
- A Quick Start Guide to Java Programming
- Develop Your Scala Skills for Data Engineering
- Explore Web Development with Node.js
- Explore App Development with the MERN Stack
- Improve Your Programming Skills with Artificial Intelligence
- Become a Software Developer
- Explore a Career as a JavaScript Developer
- Become a Blockchain Developer