|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/spring-boot-ionic/
课程评论:没有评论
课程名称:Spring Boot、Hibernate、REST、Ionic、JWT、S3、MySQL、MongoDB 课程概述: 本课程分为功能视角和技术视角两大部分,旨在帮助学员构建一个完整的电商应用。功能视角主要包括用户登录、注册、购物车导航、订单结算以及用户个人资料页面(支持拍照和从相册上传照片)。 技术视角 - 后端部分: 学员将使用Java和Spring Boot创建一个REST API,结合MySQL数据库,运用JPA和Hibernate进行对象关系映射。课程内容涵盖使用Google SMTP发送电子邮件、利用亚马逊S3进行图像存储、通过JWT进行身份验证和授权,以及在Heroku上进行云部署。另外,还会讲解数据验证、异常处理、HTTP协议的正确使用、REST标准、安全性、CORS等技术。 技术视角 - 前端部分: 学员将利用Ionic开发前端,学习Angular的MVC架构、Ionic的视觉组件、响应式表单、导航、拦截器、本地存储、错误处理、相机和相册访问、无限滚动分页、加载和刷新等技术。此外还将涵盖Android应用的构建和在Play商店发布应用的过程。 教学方法: 每个模块的内容都会详细讲解,并提供了丰富的辅导材料,帮助学员跟进和复习。所有代码都存放在Github上,且每个提交对应一节课,学员可以随时查看进展,确保高质量的学习体验并为未来的项目提供参考。 额外内容: 课程还包含多项其他内容,包括一个小型项目,教你如何在Spring Boot项目中使用MongoDB,以及一节专注于Spring Boot开发工具的辅助部分。 适合人群: 本课程适合希望深入学习Java与Spring Boot构建复杂后端、创建并发布低成本MVP的开发者,或希望将大学学习的理论应用于商业项目、提升个人简历和作品集的人士。如果您的需求与以上目标相符,那么加入本课程是个不错的选择。不要再犹豫,立即开始学习吧!
VISÃO FUNCIONAL:Neste projeto você vai aprender a construir login, cadastro de usuário, fluxo completo de navegação de carrinho de compras, fluxo de fechamento de pedido, tela de perfil de usuário com envio de foto tanto pela câmera quanto pela galeria. VISÃO TÉCNICA - BACK END:Para isto nós vamos criar uma API Rest usando Java com Spring Boot e banco de dados MySQL. Vamos usar JPA com Hibernate para mapeamento objeto-relacional, envio de email com SMTP da Google, armazenamento de imagens com storage S3 da Amazon, autenticação e autorização com tokens JWT, e implantação na nuvem usando a plataforma Heroku. Vamos aprender também validação de dados, tratamento de exceções, uso adequado do protocolo HTTP no padrão REST, segurança, CORS, e muito mais.Versão: Spring Boot 2.0.x e 1.5.x VISÃO TÉCNICA - FRONT END:Além do back end, também vamos desenvolver o front end utilizando Ionic. Vamos explorar a arquitetura MVC do Angular, os componentes visuais do Ionic, Angular reactive forms, navegação, interceptors, local storage, tratamento de erros, acesso à câmera e galeria, paginação com infinite scroll, loading e refresher. Vamos cobrir também todo processo de build para Android e publicação do app na Play Store.Versão: Ionic 3 e Angular 5 METODOLOGIA:Tudo que fizermos será explicado em detalhes, com materiais de apoio para te ajudar a acompanhar e revisar tudo que foi feito em cada aula. Além disso, todo código desenvolvido no curso está no Github para sua referência, e cada commit do Github corresponde a uma aula. Com tudo isso, você terá um mapeamento preciso, e de alta qualidade, do progresso feito em cada aula do curso, o que te proporcionará a melhor experiência de aprendizado, além de ter uma referência de fácil acesso para seus projetos futuros. BÔNUS:O curso ainda possui vários outros conteúdos. Possui um outro projeto menor, mostrando a teoria e prática de como usar o banco de dados MongoDB em um projeto Spring Boot com Java. Também possui uma seção dedicada a ferramentas de apoio ao desenvolvimento com Spring Boot. ESTE CURSO É DESTINADO A QUEM DESEJA: Aprender de verdade a construir um back end com domínio complexo usando Java com Spring BootAprender a criar a publicar um MVP de baixo custo usando IonicAplicar na prática os conteúdos da faculdade em um projeto comercialIncrementar seu portfolio e seu currículo Se sua necessidade vai ao encontro de pelo menos um desses objetivos, você está no lugar certo. Então não perca mais tempo: comece já este curso!