Derinlemesine Java 3: Masaüstü Programlama (Desktop)

所在平台: Udemy

课程主页: https://www.udemy.com/course/java-masaustu-programlama/

课程评论:没有评论

第一个写评论        关注课程

课程简介

**课程名称:** 深入Java 3:桌面编程 **课程概述:** 本课程旨在教授桌面应用程序的开发,同时也包括游戏编程的入门知识。课程将涵盖从前端到后端的全过程,包括与数据库交互的应用开发,重点在于理解应用程序的主体结构。技术上将介绍AWT、Swing,并在特定主题上展示JavaFX。课程的重点在于理解桌面应用开发的基本概念,而非具体库的使用。 除了技术细节,课程还将通过实际应用演示软件开发和面向对象编程(OOP)的基本原则。因此,即使您不打算从事桌面编程,而专注于Web或Android开发,本课程也强烈推荐。通过可视化编程,它可以帮助您更好地理解抽象概念的实际应用,打牢基础。 与其他专注于特定技术(如Java Enterprise或Android)的课程不同,本课程注重通用的、基础的知识,这对于刚学习Java基础知识的学习者来说,避免了直接面对复杂开发方法时的茫然。本课程通过可视化编程的范例,讲解应用开发的核心结构,从而为学习更高级的主题铺平道路。 课程的最后部分将介绍使用ORM和JPA开发连接SQL数据库的桌面应用程序,这是对数据应用(Data Applications)和企业级应用入门的介绍。 **总结:** 这是一门面向广泛Java学习者的课程,无论您的目标是桌面应用、游戏开发,还是希望巩固OOP和软件开发基础。通过可视化和实例化的教学方法,帮助您建立坚实的编程基础,并为进一步学习更高级的Java技术(如企业级开发或Android)打下良好基础。

课程评论(0条)

课程详情

Bu eğitimin temel amacı masaüstü (desktop) programları yapılmasının öğretilmesidir. Ancak oyun programlama (game programming) için de giriş düzeyinde bilgilendirme yapılmaktadır. Öte yandan masaüstü üzerinde de olsa, veritabanı üzerinde işlem yapan uygulamalar anlatıldığı için yalnızca arayüzde değil, uygulama geliştirmenin ön-uçtan arka-uca kadar tüm aşamalarının öğretilmesi amaçlanmaktadır. Bu yönüyle bir programın ana yapısının nasıl kullanıldığını göstermektedir. Teknoloji olarak AWT, Swing ve belli konularda JavaFX gösterilmektedir. Ancak anlatım kütüphanelerden çok genel olarak masaüstü uygulaması geliştirmenin temel kavramlarının anlaşılmasını sağlayacak biçimde, genel olarak yapılmaktadır. Anlatılan konular dışında, yazılım geliştirme ve nesne-yönelimli programlamanın temel ilkelerinin uygulamalı gösterilmesi yoluna gidilmiştir. Bu nedenle hiç bir zaman masaüstü programlama yapmayacak, yalnızca örün (web) ya da Android gibi ortamlarda yazılım geliştirecek kişilere de bu eğitimi öneriyoruz. Çünkü soyut kavramların somut olarak, gözle görülür biçimde uygulandığını görmek öğrencinin taban düzeyinde konuları daha iyi kavramasını sağlayabilmektedir. Java Enterprise (Jakarta ve Spring) ve Android eğitimleri ve yayınları teknoloji üzerine yoğunlaştığından; her yerde gereken, genel bilgileri çoğunlukla temel düzeydeki içeriklere bırakmaktadır. Bu da temel Java dilini öğrenen bir kişinin birden bire çok gelişmiş bir uygulama geliştirme yöntemiyle karşılaşınca bocalamasına neden olmaktadır. Bu eğitimde, uygulama geliştirmenin ana yapısı görsel programlama örneğinde anlatıldığı için daha ileri konulara geçişi kolaylaştırmaktadır.Son bölümde ORM ve JPA kullanarak masaüstünde çalışan ancak SQL veritabanına bağlanan uygulamalar anlatılmaktadır. Burada, veri uygulaması (data applications) adı da verilen, veriler üzerinde işlemler yapan kurumsal uygulamlara bir giriş yapılmaktadır..

课程标签

0人关注该课程

主题相关的课程