
Apply course basics to build a program for income and expenses using a database, with hands-on workshop guidance and real-world context.
Learn how to set up essential software for a Java GUI application with MySQL, including downloading and configuring the right development tools and SDKs.
Prepare your development tools before learning to build a Java GUI application with a MySQL database.
Learn how to use variables in a Java GUI application with a MySQL database, building a dynamic user interface and managing data.
Explore the scope of variables within a Java GUI context, illustrating how variable visibility affects code organization and data handling in a MySQL database project.
Master if-else usage in programming within a Java GUI with MySQL course, using conditional statements to guide program flow.
Utilize the if else if construct in Java to drive decision making in a GUI application linked to a MySQL database.
Explore building a Java GUI application with MySQL integration, and apply switch-case to handle diverse user input within a computing and hardware mindset.
Learn how to use the for loop in Java gui development and integrate with a mysql database. Apply practical looping techniques to build interactive, data-driven applications.
Master while loops in Java GUI development with MySQL integration, learning practical patterns to control iteration and flow within a desktop application.
Learn to create Java GUI applications with MySQL databases, using arrays to manage data effectively.
Explore the concept of method as used in building a Java GUI app with MySQL, using vivid, sometimes surreal examples to explain how methods organize code.
Explore the concept of class and its role in organizing code, using methods to build a Java GUI application with MySQL database integration.
Install a MySQL database for a Java GUI application and learn to connect and manage data.
Learn to build a Java GUI application and connect it to a MySQL database, enabling practical database access and basic data operations.
Write a program to display data in a MySQL table using Java, building a GUI that shows database records clearly and interactively.
Build a Java GUI application with MySQL database integration to search data before editing or deleting records, aligning with desktop interface development and data management best practices.
Develop a Java GUI application to update and edit data in a MySQL table. Learn to manage database columns and implement data modification within a user interface.
Develop skills to delete records from a MySQL table using Java, with a focus on building a Java GUI application that manages data securely and efficiently.
Install iReport to design and connect a Java GUI application with a MySQL database, and learn practical setup steps and download workflows for building and testing your project.
Develop a Java GUI application that retrieves data and presents it in iReport reports, using a MySQL database.
Explore income and expenses, money, debates on philanthropy, land, and home within the lecture context.
Explore income and expenses concepts through varied scenarios in a Java GUI app backed by MySQL.
Develop a Java GUI application connected to a MySQL database to track income and expenses, featuring user-friendly interfaces and reliable data management.
Develop a Java GUI application to manage income and expenses with a MySQL database, enabling practical data entry, tracking, and reporting for financial records.
Build a Java GUI application that tracks income and expenses using a MySQL database, with practical data entry and reporting features.
Track income and expenses using a Java GUI app backed by MySQL, and explore related financial concepts and data handling within the course.
Learn to manage income and expenses using a practical data model, generate statements, and analyze margins in real-world scenarios.
Develop a Java GUI application with a MySQL database to track income and expenses, manage money flows, and visualize financial data for practical budgeting.
Build a Java GUI application connected to a MySQL database to manage income and expenses, with practical data entry and reporting capabilities.
Explore how to track income and expenses, manage money flow, and understand capital and banking activity to support everyday financial decisions.
Develop a practical income and expenses application using a Java GUI and MySQL database, combining user-friendly interfaces with data management to track financial details.
Build and customize a Java GUI application to track income and expenses, integrating a MySQL database and in-app input features to manage finances efficiently.
ในหลักสูตรนี้จะเป็นการสอนพื้นฐานการเขียนโปรแกรมภาษา Java GUI และฐานข้อมูล MySQL โดยเริ่มจาก , การติดตั้งโปรแกรม opensource ทั้งหมด
การปูพื้นฐานภาษา java กับ GUI, การปูพื้นฐานการเขียนโปรแกรมภาษา java เพื่อใช้งานฐานข้อมูล MySQL , ออกรายงานด้วย iReport. พร้อมทั้งนำความรู้ที่ได้มาสร้างโปรแกรม รายรับ-รายจ่าย ที่ใช้งานจริงแบบมืออาชีพ โดยที่ขั้นตอน ทุก ep มีการสอนเป็น step by step.
เพื่อต่อยอดไปสร้างโปรแกรมที่มีความสลับซับซ้อนมากยิ่งขึ้นแบบในคอร์ส "สร้างโปรแกรมคลังสินค้าด้วย Java GUI กับฐานข้อมูล MySQL" ที่ผู้สอนแนะนำต่อไป.
ท่านที่สนใจสามารถใช้ทั้ง windows และ linux เช่น ubuntu ในการเป็นเครื่องคอมพิวเตอร์ในการเขียนโปรแกรมได้ โดยข้อดีของภาษา java และคอร์สนี้คือ มันคือเราสามารถใช้เครื่องมือที่จะ develop ทั้ง ที่ใช้เขียน ใช้เก็บข้อมูลและใช้ออกรายงาน ทั้งหมดคือ opensource คือ ฟรีทั้งหมด ทำให้สามารถประหยัดงบประมาณลดต้นทุนในการพัฒนาโปรแกรมและเราสามารถทำขายหรือพัฒนาให้องค์กรต่างๆได้ตามต้องการ
Java เป็นภาษาเขียนโปรแกรมเพื่อวัตถุประสงค์ทั่วไป โดยสามารถทำงานได้พร้อมกัน เป็นภาษาที่สร้างมาจากคลาส และสนับสนุนการเขียนโปรแกรมแบบออบเจ็ค ถูกออกแบบมาให้พร้อมสำหรับการใช้งาน โดยมีเมธอดและคลาสช่วยอำนวยความสะดวกมากมาย ภาษา Java นั้นมีความตั้งใจว่าจะทำให้นักพัฒนาออกแบบและพัฒนาโปรแกรมน้อยลง นั่นคือการเขียนเพียงครั้งเดียว แต่นำไปใช้งานได้ทุกที่หรือทุกแพลตฟอร์ม Java เป็นภาษาที่ได้รับความนิยมเป็นอย่างมากโดยการที่จะทำโปรแกรมให้อยู่ในรูปแบบ GUI นั้น เราจะใช้เครื่องมือ opensource โดยในคอร์สจะสอนตั้งแต่โหลดโปรแกรม ลงโปรแกรม จัดการเครื่องมือก่อนลงมือเขียนโปรแกรมจริง จนลงมือเขียนโปรแกรมจริง
MySQL เป็นระบบจัดการฐานข้อมูลเชิงสัมพันธ์โอเพนซอร์สบนพื้นฐานของ SQL ซึ่ง MySQL ได้รับการออกแบบและปรับให้เหมาะสมสำหรับเว็บแอปพลิเคชันและสามารถทำงานบนแพลตฟอร์มใดก็ได้ โดยรับความนิยมเป็นอย่างมาก ที่มีข้อดีมากกมาย และที่สำคัญคือ ฟรี เป็น opensource และเรายังสามารถใช้เครื่องมือ ใช้โปรแกรมเปิดจัดการฐานข้อมูลได้อย่างมากมาย
Jasper Reports คือ java class library ชุดหนึ่ง มีไว้สำหรับการสร้างเอกสาร โดยสามารถ export ออกเป็นเอกสารได้หลายแบบ เช่น PDF, HTML, XLS, CSV and XML เครื่องมือช่วยเขียน XML ใช้ส่วนใหญ่ก็จะมี iReport และ Jaspersoft Studio โดยที่ iReport คือ Tool ใช้ในการสร้างรายงาน Report ในรูปแบบต่าง ๆ ที่ต้องการ เช่นเดียวกับ Report ดัง ๆ อย่าง Crystal Report เพียงแต่ iReport ถูกพัฒนาโดยใช้ Engine ของภาษา Java มีสภาพแวดล้อมที่เกิดจากการ design ในแบบของ Netbeans (netbeans-based) GUI โดยในส่วนการออกรายงานเราเลือกใช้ เครื่องมือที่ชื่อว่า iReport ที่ได้รับความนิยมอย่างแพร่หลาย ที่มันสามารถใช้งานร่วมกับ ภาษา java และ ฐานข้อมูล MySQL ได้เป็นอย่างดี
โดยในส่วนของเนื้อหาการปูพื้นฐานการเขียนโปรแกรมจะเริ่มตั้งแต่ สิ่งที่เป็นพื้นฐานที่สุด ไปจนถึงประยุคต์ เพื่อนำไปต่อยอดในการพัฒนาโปรแกรมแบบมืออาชีพ โดยจะเป็น step by step ตั้งแต่
เรื่องของตัวแปร
ขอบเขตของตัวแปร
คำสั่งการตัดสินในต่างๆ (if..else, if..else if.. , switch case )
การเขียนโปรแกรมในรูปแบบการทำซ้ำ (for..loop)
การเขียนโปรแกรม array
การเรียนรู้เรื่องของ method
การเรียนรู้เรื่องของ class
การเขียนโปรแกรมในรูปแบบ oop (Object Oriented Programming)
การเขียนโปรแกรมจัดการฐานข้อมูล MySQL ในรูปแบบ CRUD
การเขียนโปรแกรมเพื่อออกรายงานด้วย iReport
สุดท้าย คือการนำความรู้พื้นฐานทั้งหมด มา สร้างโปรแกรมใช้งานจริงแบบมืออาชีพ คือ โปรแกรม รายรับ - รายจ่าย.
ผู้ที่สนใจ นิสิต นักศึกษา บุคลทั่วไป ที่อยากเรียนรู้โลกของการเขียนโปรแกรม opensource ที่สามารถจะเป็นพื้นฐานนำไปต่อยอด ได้แบบมืออาชีพ สามารถนำไปพัฒนาโปรแกรมให้กับองกรค์ต่างๆ มากมายที่มีการเลือกใช้ภาษา java ในการพัฒนาโปรแกรมให้กับองค์กร หรือสร้างโปรแกรมเพื่อขาย.