|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/hzl-kurs-electron-ve-tailwindcss-ile-uygulama-gelistirme/
课程评论:没有评论
本课程名为“使用 Electron ve TailwindCSS 进行应用开发”。 **课程概述:** 本课程旨在教授如何使用 ElectronJS 进行桌面应用程序开发。在开发过程中,将利用 Tailwind CSS 进行界面设计,并借助 Firebase 实现用户登录和数据库操作。 课程将通过开发两个实际应用来帮助学员全面掌握 ElectronJS 的各项知识。 **第一个应用:图片重设大小** * 使用 Electron 构建桌面应用程序。 * 使用 Tailwind CSS 设计应用程序窗口。 * 允许用户上传图片并输入所需的宽度和高度来重设图片大小。 * 集成 Firebase Authentication 实现用户注册和登录功能。 * 登录后,用户可以查看图片重设大小操作的日志。 * 使用 Firestore 针对不同用户存储数据。 **第一个应用后将学习的 ElectronJS 概念:** * BrowserWindow * Menu * IPC (Inter-Process Communication) **第一个应用后将学习的 Firebase 概念:** * 用户注册 * 用户登录 * 用户登出 * 文档(数据)保存 * 文档(数据)列表展示和排序 **第二个应用:文件同步** * 开发一个应用程序,能够按照预设的时间间隔将指定路径下的文件复制到另一个目标路径。 * 在此应用中,继续使用 Tailwind CSS 进行界面设计。 **第二个应用后将学习的 ElectronJS 概念:** * Menu * Tray (系统托盘) * Notification (通知) **课程总结:** 完成这两个应用后,学员将能够从各个方面熟练掌握 ElectronJS,并有能力独立开发自己的桌面应用程序。此外,学员还能将 Tailwind CSS 和 Firebase 集成到其开发的应用程序中,从而增强应用的全面性。 **进阶建议:** 在掌握本课程内容后,鼓励学员继续深入学习 NodeJS 和 JavaScript,以便开发更高级的 ElectronJS 桌面应用程序。
Merhabalar,Bu kursumuzda ElectronJS ile masaüstü uygulama geliştiriyoruz. Electron ile uygulama geliştirirken Tailwind CSS ile ekran tasarımlarını ayarlayacağız ve giriş işlemleri ve veritabanı işlemlerini Firebase ile gerçekleştireceğiz.Electron ve TailwindCSS ile 2 tane uygulama geliştireceğiz. Böylece ElectronJS konularına tam olarak hakim olacaksınız.İlk uygulamamızda Resim Yeniden Boyutlandırma işlemini gerçekleştireceğiz. İlk olarak electron ile masaüstü uygulama geliştiriyoruz ve pencerelerimizi TailwindCSS ile tasarlıyoruz. Yeniden boyutlandırmak istediğimiz resimlerimizi uygulamamıza yüklüyoruz. Genişlik ve Yükseklik girerek resmimizi yeniden boyutlandıracağız. Ardından Firebase Authentication ile üyelik oluşturma ve giriş işlemlerini gerçekleştireceğiz. Giriş işlemi yaptıktan sonra kullanıcı resim boyutlandırma işleminden sonra işlemlerin loglarına erişebilecek ve Firestore ile verilerimizi kullanıcıya göre saklayacağız.İlk uygulamamızı geliştirdikten sonra ElectronJS konularından BrowserWindow - Menu - IPC konularını öğreneceğiz. Firebase ile Üyelik Oluşturma - Giriş Yapma - Çıkış Yapma - Belge Kaydetme - Belge Listeleme ve Sıralama konularını öğrenmiş olacağız.İkinci uygulamamızda Dosya Senkronizasyon işlemini gerçekleştireceğiz. Girilen yolda bulunan dosyası belirli aralıklarda başka bir yola kopyalayan uygulama gerçekleştireceğiz. Bu uygulamamızda da Tailwind CSS kullanacağız.İkinci uygulamamızı geliştirdikten sonra ElectronJS Menü - Tray ve Notification işlemlerini öğreneceğiz.Bu 2 uygulamadan sonra ElectronJs konularını her yönüyle öğrenmiş olacaksınız ve kendi masaüstü uygulamalarınızı geliştirebileceksiniz. Ekstra olarak geliştirdiğiniz uygulamalarınızda TailwindCSS ve Firebase işlemlerini de gerçekleştirebileceksiniz. Böylece uygulamalarınızın daha kapsamlı olmasını sağlayacaksınız.Bu uygulamalardan sonra NodeJS ve Javascript konularında kendinizi geliştirerek ElectronJS ile ileri seviye masaüstü uygulamalar geliştirebilirsiniz.