Last updated 6/2021 MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz Language: English | Size: 6.38 GB | Duration: 8h 31m Learn Developing GUI Desktop Applications and Games on Java
What you'll learn Discover the concepts behind Java Games Development Learn the main stages of Game Development Understand the packages used for GUI (Graphical User Interfaces) applications Learn the theory of Java programming with Swing and AWT Requirements Motivation to learn new Java concepts Basic knowledge of programming concepts Description In the course you will learn the most commonly used methods for developing Games and GUI applications in Java. This course is specifically designed as a complete guide for students who want to advanced in Java GUI Application Development. For that reason each topic is supported by detailed coding exercises , so you can grasp the material easily and refer to it when needed. The course covers the development of applications frame and various methods used to display and interact with functional objects using Java Swing. However, we will also show you practical examples of how to develop java games and applications so you get the complete practice and apply what you have learned.When you finish the course you will have firm knowledge and be able to overtake more advanced topics. In the course you will learn the most commonly used methods for developing Games and GUI applications in Java. This course is specifically designed as a complete guide for students who want to advanced in Java GUI Application Development. For that reason each topic is supported by detailed coding exercises , so you can grasp the material easily and refer to it when needed. The course covers the development of applications frame and various methods used to display and interact with functional objects using Java Swing. However, we will also show you practical examples of how to develop java games and applications so you get the complete practice and apply what you have learned.When you finish the course you will have firm knowledge and be able to overtake more advanced topics. Overview Section 1: Introduction Lecture 1 Important Notes and Course Navigation Lecture 2 Source Code Section 2: Java and Eclipse IDE Installations Lecture 3 Java and Eclipse Installation for Windows Lecture 4 Java and Eclipse Installation for MacOS Lecture 5 Java and Eclipse Installation for Windows for Linux Section 3: Game Basic Principals and Structure Lecture 6 Game Class Structure Lecture 7 Coordinate Systems Lecture 8 Advanced Methods and Packages Section 4: Java Swing | Classes and Methods Lecture 9 Java Swing | JFrame and JPanel Lecture 10 Java Swing | Game Timer Lecture 11 Java Swing | ImageIcon for Importing Pictures Lecture 12 Java Util | Random Objects Lecture 13 Java Sound IO | Play Music Section 5: Java AWT Classes and Methods Lecture 14 Java AWT | Graphics and Graphics2D Lecture 15 Java AWT | KeyListener and ActionListener Lecture 16 Java AWT | Draw Methods Lecture 17 Java AWT | Stroking and Filling Lecture 18 Java AWT | Strings and Fonts Lecture 19 Objects Intersection in Java Section 6: Event Handling with Java Swing Lecture 20 Event Handling Overview Lecture 21 Abstract Action Class Lecture 22 Abstract Action Class | Action Tester Lecture 23 Key Stroke Class | Part 1 Lecture 24 Key Stroke Class | Part 2 Lecture 25 Java Focus Management Lecture 26 Focus Development | Mouse Focus Class Lecture 27 Focus Development | Main Focus Class Lecture 28 Event Handling | Section Conclusion Section 7: Core Swing Components Lecture 29 Core Swing Components Ovetview Lecture 30 Image Icon Class Lecture 31 JButton Class Lecture 32 JPanel Class Lecture 33 Section Conclusion Section 8: Toggle Buttons Lecture 34 Toggle Buttons Overview Lecture 35 Toggle Button Class Lecture 36 JCheckBox Class Lecture 37 JRadioButton Class Lecture 38 Section Conclusion Section 9: Swing Menus and Pop Ups Lecture 39 Swing Menus and Pop Ups Overview Lecture 40 Working With Menus Lecture 41 Working With Menus | Part 2 Lecture 42 JPopupMenu Class Lecture 43 Section Conclusion Section 10: Window Borders Lecture 44 Borders Overview Lecture 45 TitledBorder Class Lecture 46 Creating Custom Borders Lecture 47 Section Conclusion Section 11: Root Pane Containers Lecture 48 Root Pane Containers Overview Lecture 49 Decorating JFrame Windows Lecture 50 Desktop Applications: Internal Frame Listener Lecture 51 Desktop Applications: JDesktopPane Lecture 52 Section Conclusion Section 12: Layout Managers Lecture 53 Layout Managers Overview Lecture 54 Grid Layout Class Lecture 55 Box Layout Lecture 56 Section Conclusion Section 13: Boxes and Bounded Range Components Lecture 57 Boxes and Bounded Range Components Overview Lecture 58 Box Class Lecture 59 JScrollBar Class: Bounded Change Listener Lecture 60 JScrollBar Class: Main Class Lecture 61 JSlider Class: Bounded Change Listener Lecture 62 JSlider Class: Main Class Lecture 63 Section Conclusion Section 14: Practical Lectures | Puzzle Application Lecture 64 Create Puzzle Buttons Lecture 65 Display Puzzle Keypad Lecture 66 Action Listener Lecture 67 Functional Puzzle Lecture 68 Add Winning Conditions Section 15: ** Bonus Lectures ** Lecture 69 ** Special Course Discounts ** Beginner Java Developers,Students willing to learn Java Games Development,Students willing to learn GUI Applications Development,University Students in Computer Science,Employees of IT companies with no prior programming experience