|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/electron-apps/
课程评论:没有评论
课程名称:Electron - 从零到专业创建桌面应用程序 课程概述:本课程专为希望将HTML、CSS和JavaScript技能转化为强大现代桌面应用程序的开发者设计,利用Electron js的强大功能。您将从零开始学习,创建专业且强大的项目,并将Electron与ReactJS、TypeScript和TailwindCSS完美结合。 您将学习的内容包括: 1. **Electron js入门**:了解Electron的基本概念、使用案例以及如何将Web项目转变为桌面应用程序。 2. **Electron架构**:学习Electron的架构,掌握如何在桌面项目中通过HTML、CSS、JS和ReactJS实现进程间的通信。 3. **构建用户界面**:掌握如何使用Electron创建响应式和动态的用户界面,了解如何整合ReactJS和TypeScript以提高代码的可扩展性和可维护性。 4. **操作系统访问**:探索Electron如何与操作系统交互,访问文件系统、数据库和本地菜单等资源。 5. **高级功能**:实施包括数据存储、持久化和文件处理等功能。 6. **完整部署**:学习如何将应用程序发布到不同平台(Windows、macOS、Linux),以及如何在CI环境(如Github Actions)中创建构建以实现部署自动化。 7. **最佳实践与安全性**:理解如何保护应用程序并遵循Electron开发的最佳实践。 完成本课程后,您将具备开发高质量专业桌面系统的技能,并能够在Mac、Windows和Linux平台上发布应用程序。课程简洁明了,以最简单实用的方式演示,帮助您成为一名全面的Electron开发者。
Este curso é ideal para desenvolvedores que desejam transformar suas habilidades em HTML, CSS e JavaScript em aplicações desktop poderosas e modernas, utilizando o poder do Electron js. Você vai aprender do zero e até criar projetos profissionais e robustos e também integrando todo poder do Electron com ReactJS e TypeScript, TailwindCSS.O que você vai aprender:Introdução ao Electron js: Entenda o que é Electron, seus casos de uso e como ele transforma projetos web em aplicativos desktop.Arquitetura do electron: Você vai aprender como funciona a arquitetura, como comunicar entre os processos de um projeto Desktop com uma aplicação criada seja com HTML, CSS, JS, React JS usando o Electron.Construindo Interfaces: Aprenda a criar interfaces de usuário responsivas e dinâmicas usando Electron. Descubra como integrar ReactJS e TypeScript para maior escalabilidade e manutenção do código.Acesso ao Sistema Operacional: Explore como Electron interage com o sistema operacional, permitindo acesso a recursos como sistema de arquivos, banco de dados, menus nativos e muito mais.Funcionalidades Avançadas: Implemente funcionalidades como armazenamento de dados, persistência, e manipulação de arquivos.Deploy Completo: Aprenda a publicar e distribuir seu aplicativo para diferentes plataformas (Windows, macOS, Linux) além disso como criar build em ambiente de CI como Github Actions para fazer automação do deploy.Boas Práticas e Segurança: Entenda como proteger suas aplicações e seguir as melhores práticas no desenvolvimento com Electron.Após concluir este curso, você terá as habilidades para desenvolver sistemas desktop profissionais de alta qualidade e publicar para Mac, Windows e Linux.Este curso é direto ao ponto e tudo é demonstrado da maneira mais simples, porém prática, para ajudar você a se tornar um Desenvolvedor Electron completo.