"This comprehensive Java Programming Masterclass is designed to take learners from the fundamentals of Java to building fully functional real-world desktop applications. Through a progressive modular approach, students explore core programming concepts, master object-oriented principles, and develop practical GUI-based systems using Java Swing and NetBeans.

20 条评论
推荐体验
推荐体验
初级
Ideal for beginners and CS students; no prior Java experience needed, but logical thinking and interest in building real apps will aid learning.
20 条评论
推荐体验
推荐体验
初级
Ideal for beginners and CS students; no prior Java experience needed, but logical thinking and interest in building real apps will aid learning.
您将获得的技能
要了解的详细信息

添加到您的领英档案
23 项作业
了解顶级公司的员工如何掌握热门技能

该课程共有6个模块
This module introduces learners to the foundational elements of Java programming and the essential setup required to begin Java application development. It guides learners through the installation process, writing basic programs, handling user input, applying operators, and constructing forms using NetBeans. The module progressively builds a beginner's understanding of how Java code is structured, executed, and interacted with both through console and GUI elements.
涵盖的内容
9个视频4个作业
9个视频• 总计101分钟
- Introduction to Java• 5分钟
- Installation of Java• 4分钟
- Basic Program in Java• 7分钟
- Taking Input and Operators• 16分钟
- More on Operators• 15分钟
- Working on Forms and Controls in Netbeans• 10分钟
- If Conditions• 15分钟
- Working on Loops• 14分钟
- Working on Java Forms• 15分钟
4个作业• 总计60分钟
- Graded - Java Basics and Development Environment• 30分钟
- Introduction and Installation• 10分钟
- Basic Program• 10分钟
- Conditional Statement and Loops• 10分钟
This module introduces learners to the fundamental principles of object-oriented programming (OOP) using Java. It covers core topics such as methods, method overloading and overriding, abstraction through abstract classes and interfaces, and builds practical implementation skills using NetBeans. Additionally, it explores key OOP concepts like encapsulation, access modifiers, and real-world use cases involving dictionaries and modular programming, reinforcing structured and reusable code practices.
涵盖的内容
10个视频4个作业
10个视频• 总计130分钟
- Working on Methods• 15分钟
- Method Overloading• 15分钟
- Method Overriding• 13分钟
- Working on Methods in Netbeans Form• 8分钟
- Abstract Classes• 14分钟
- Creating Interfaces in Java• 12分钟
- Creating Sample Notepad in Netbeans• 10分钟
- Access Modifiers in Java• 15分钟
- Encapsulation in Java• 11分钟
- Working on Dictionaries in Java• 17分钟
4个作业• 总计60分钟
- Graded - Object-Oriented Programming in Java• 30分钟
- Methods in Java• 10分钟
- Abstract Class and Interface• 10分钟
- Packages• 10分钟
This module delves into more advanced programming concepts in Java that empower developers to write more efficient, modular, and robust applications. It explores the use of wrapper classes, mathematical functions, and object behavior through value and reference semantics. It also covers string manipulation, exception handling, file and directory operations—all critical components for building real-world applications. This module aims to deepen the learner’s understanding of core Java functionality beyond the basics and prepare them for practical coding challenges.
涵盖的内容
10个视频4个作业
10个视频• 总计115分钟
- Wrapper Classes in Java• 11分钟
- Wrapper to Primitive Type• 9分钟
- Working on Math Library• 12分钟
- Working on Netbeans A Simple Project• 6分钟
- Call By Value Example• 12分钟
- Call By Reference Example• 12分钟
- Example on Comparing String• 14分钟
- Exception Handling in Java• 13分钟
- Working on Directories• 11分钟
- Writing in Files Using Java• 14分钟
4个作业• 总计60分钟
- Graded - Advanced Java Constructs• 30分钟
- Math and Wrapper Class• 10分钟
- String in Java and Inner Class• 10分钟
- Exception Handling• 10分钟
This module introduces learners to building graphical user interfaces (GUIs) in Java using AWT and Swing frameworks. It guides learners through creating interactive Java applications by implementing UI components such as buttons, labels, text fields, and event listeners. The module culminates with practical projects, including an ATM simulation and a classic Snake game, providing hands-on experience in designing, coding, and managing GUI-based applications within NetBeans IDE.
涵盖的内容
9个视频4个作业
9个视频• 总计109分钟
- Working on Awt• 12分钟
- Working on Swing• 9分钟
- Working on Swing Continued• 9分钟
- Atm Machine Example• 14分钟
- Another Atm Machine Example• 19分钟
- Making Atm Machine Example in Netbeans• 11分钟
- Snake Game Part 1• 13分钟
- Snake Game Part 2• 12分钟
- Snake Game Part 3• 11分钟
4个作业• 总计60分钟
- Graded - GUI Programming with Java• 30分钟
- Swing and AWT• 10分钟
- Project - ATM Machine Example• 10分钟
- Project - Creating Snake Game• 10分钟
This module focuses on integrating Java applications with relational databases using JDBC (Java Database Connectivity). Learners begin by designing a login interface and progress to implementing database operations such as data insertion, retrieval, update, and deletion. The module culminates in developing a complete login system with backend database connectivity, using secure and scalable practices. Through practical demonstrations in NetBeans, students gain hands-on experience building real-world applications that interact with a database.
涵盖的内容
7个视频4个作业
7个视频• 总计96分钟
- Login page Example Part 1• 14分钟
- Login page Example Part 2• 17分钟
- Creating Database and Viewing Data on Java• 16分钟
- Inserting Updating and Deleting Data from Database Using Java• 15分钟
- Creating Login Page Example Part 1• 11分钟
- Creating Login Page Example Part 2• 13分钟
- Creating Login Page Example Part 3• 10分钟
4个作业• 总计60分钟
- Graded - Database Connectivity and Integration• 30分钟
- Project - Login Page Example• 10分钟
- JDBC in Java• 10分钟
- Project - Login Page Example with JDBC• 10分钟
This module provides learners with real-world application experience by guiding them through the complete development of two major Java-based systems: an Attendance Management System and an Employee Management System. Learners apply their knowledge of GUI programming, form validation, user input handling, and file/database operations to create fully functional, user-interactive applications. By the end of this module, students will have the skills to design, implement, and test end-to-end desktop software solutions using Java Swing in NetBeans.
涵盖的内容
9个视频3个作业
9个视频• 总计121分钟
- Attendance Management System Part 1• 15分钟
- Attendance Management System Part 2• 18分钟
- Attendance Management System Part 3• 12分钟
- Attendance Management System Part 4• 13分钟
- Attendance Management System Part 5• 6分钟
- Employee Management System Part 1• 15分钟
- Employee Management System Part 2• 15分钟
- Employee Management System Part 3• 12分钟
- Employee Management System Part 4• 14分钟
3个作业• 总计50分钟
- Graded - Capstone Projects and Systems Development• 30分钟
- Project - Attendance Management System• 10分钟
- Project - Employee Management System• 10分钟
位教师

提供方

提供方

Welcome to EDUCBA, a place where knowledge is limitless! We provide a wide selection of instructive and engaging programmes designed to empower students of all ages and experiences. From the convenience of your home, start a revolutionary educational experience with our cutting-edge technologies courses and experienced instructors.
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.





