|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/application-java-gui-mysql/
课程评论:没有评论
课程名称:使用Java GUI和MySQL数据库创建应用程序 课程概述:本课程将教授Java GUI编程和MySQL数据库的基础知识。课程从开源软件的安装开始,逐步建立Java语言和GUI的基础,接着学习如何使用Java编程与MySQL数据库交互,并使用iReport生成报表。学生将运用所学知识创建一个专业的收支管理程序。课程内容分为多个步骤,旨在为后续更复杂的项目打下良好的基础——例如“使用Java GUI和MySQL数据库创建仓库管理程序”。无论是在Windows还是Linux(例如Ubuntu)环境下,学员均可进行编程。 Java是一种通用的编程语言,支持面向对象编程,旨在让开发者减少程序设计和开发的工作量。一旦编写,程序可在任何平台上运行,因而受到了广泛欢迎。创建GUI程序将使用开源工具,课程内容涵盖从软件下载、安装到实际编程。 MySQL是一个用于关系型数据库管理的开源系统,特别适合web应用程序,并支持多种平台,具有很多优点。课程还将介绍Jasper Reports,它是一套用于生成文档的Java类库,支持多种格式的导出。 课程将系统地讲解编程基础知识,包括变量、条件语句(如if...else、switch case)、循环(for...loop)、数组、方法、类、以及面向对象编程(OOP)。同时,课程还将教导如何执行对MySQL数据库的CRUD操作,并使用iReport进行报表生成,最终整合所学知识,创建一个专业的收支管理软件。 适合对象:对开源编程感兴趣的学生和普通人士,具有扎实的基础可继续向更专业的方向发展,为各类机构开发使用Java语言的软件,或开发销售用途的程序。
ในหลักสูตรนี้จะเป็นการสอนพื้นฐานการเขียนโปรแกรมภาษา 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 ในการพัฒนาโปรแกรมให้กับองค์กร หรือสร้างโปรแกรมเพื่อขาย.