|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/datasnap-servidor-de-aplicacao-em-mais-de-100-videoaulas/
课程评论:没有评论
**课程名称:** Datasnap Servidor de Aplicação em mais de 100 videoaulas **课程概述:** 本课程以超过100个视频教程的形式,深入教授DataSnap Server和RESTful应用开发。学员将掌握如何使用DataSnap构建多层企业级解决方案,包括使用TCP/IP协议和RESTful(HTTP协议)的DataSnap。课程强调了分层架构的重要性,它能集中业务逻辑,便于维护并提高可伸缩性。 学员将学会创建客户端/服务器架构的软件,实现客户端(桌面、移动设备)与服务器之间的数据传输。课程涵盖了在Amazon EC2 Windows Server 2012上部署Web服务器,并安装Firebird、MySQL和PostgreSQL三个数据库。同时,还将学习创建桌面和移动客户端应用程序,以访问在线服务器上的数据。 **课程内容亮点:** * **DataSnap Server**:应用程序服务器的开发。 * **DataSnap REST Application**:RESTful应用的开发。 * **认证**:用户名和密码认证机制。 * **回调(Callbacks)**:实现服务器主动调用客户端(如聊天系统和通知)。 * **数据库**:集成Firebird、MySQL和PostgreSQL。 * **云部署**:在Amazon EC2 Windows Server 2012上搭建在线服务器。 * **监控**:实时查看和监控连接到服务器的客户端。 * **生命周期管理**:Session、Server和Invocation的生命周期。 * **FireDAC**:高效访问数据库。 * **LiveBindings**:实时数据绑定。 * **故障转移(FailOver)**:实现服务器故障时的无缝切换。 * **JSON**:实现跨应用数据传输。 * **并发处理**:处理多用户访问同一数据记录的场景。 * **多设备支持**:开发支持iOS (iPhone)、Android和Windows的应用程序。 * **数据同步**:Reconcile, ErrorDataRequest。 **课程成果:** 学完本课程,学员将能够创建支持多设备(Android手机、iPhone、桌面应用)访问同一服务器数据的应用程序。这将帮助开发者和企业适应市场需求,提升竞争力。 **先修要求:** 熟悉Delphi,或已完成“Delphi 10 Seattle”课程。
DataSnap Server e RESTCom isso terá condição de criar soluções corporativas desenvolvendo aplicações multicamadas (multitier). O Aluno vai conhecer tanto DataSnap usando o protocolo TCP/IP quanto DataSnap REST (RESTfull) usando o protocolo HTTP. É importante desenvolver aplicações em camadas pois com isso podemos concentrar nossas regras de negócio em um único lugar, deixando a manutenção muito mais fácil e aumentando a escalabilidade. Vocé aprenderá a criar softwares na arquiteturas client/server, transferindo dados entre aplicações cliente (desktop, mobile) e servidor. É ensinado a criar um servidor hospedado na web (windows Server 2012 na Amazon) e instalado 3 banco de dados nele (Firebird, MySQL e PostgreSQL) e também criar aplicativos client para desktop e mobile, que vão acessar esses dados no servidor online. São 20 projetos criados nesse curso e você terá acesso a todos os fontes desses 20 projetos. Veja o que é abordado no curso: DataSnap Server - Servidor de AplicaçãoDataSnap REST ApplicationAutenticação - username e passwordCallbacks - Servidor chamando o cliente (sistema bate-papo) e notificaçãoBanco de dados (Firebird, MySQL e PostgreSQL)Amazon EC2 Windows Server 2012 (Servidor online)Monitoramento - ver e monitorar os clientes conectados ao servidorLifeCycle (Ciclo de vida) Session, Server e InvocationFireDAC - Acesso a banco de dadosLiveBindings - ligações ao vivoFailOver - Quando um servidor falha enviar para outro servidor sem que o cliente percebaJSON - transferir dados entre aplicações diferentesConcorrência - varias pessoas acessando o mesmo registroMulti-devices (Apple IPhone iOS, Android, Windows)ReconcileErrorDataRequest Você conseguirá criar aplicativos multi-devices, com isso seu celular Android, Iphone ou um aplicativo desktop acessará as mesmas informações do servidor. Assim, desenvolvedores e empresas terão conhecimento para suportar as novas necessidades de mercado. Hoje é preciso se adequar a essa realidade, caso contrário ficará ultrapassado no mercado. Pré-requisito: Conhecer o Delphi ou ter meu curso de Delphi 10 Seattle