
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.
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.
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 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.
Write a program to display data in a MySQL table using Java, building a GUI that shows database records clearly and interactively.
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.
Build a Java GUI application connected to a MySQL database to manage income and expenses, with practical data entry and reporting capabilities.
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 ในการพัฒนาโปรแกรมให้กับองค์กร หรือสร้างโปรแกรมเพื่อขาย.