Datasnap Servidor de Aplicação em mais de 100 videoaulas
Build scalable enterprise apps with DataSnap Server & REST. Create powerful, multi-layered solutions. Learn to develop robust applications.
Course Content
Datasnap Servidor de Aplicação em mais de 100 videoaulas is an all-levels Udemy course taught by Neri Neitzke. It runs 16h 2m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.4 out of 5 from 207 reviews, with 648 students enrolled. It is a paid course, first published August 2016.
Build Scalable Enterprise Applications with DataSnap & REST
This course equips you with the skills to develop robust, multi-tier enterprise solutions using DataSnap and REST. You'll gain expertise in creating applications leveraging both the DataSnap Server using TCP/IP and modern DataSnap REST (RESTful) applications utilizing HTTP.
Learn the importance of multi-layered application architecture for centralized business logic, simplified maintenance, and enhanced scalability. Master the creation of client/server applications, enabling seamless data transfer between desktop, mobile, and server applications.
The course includes hands-on experience setting up a hosted web server ( Windows Server 2012 on Amazon EC2 ) with three popular databases: Firebird, MySQL, and PostgreSQL. You'll also develop client applications for both desktop and mobile platforms to connect to these online databases.
Key Topics Covered:
- DataSnap Server: Develop powerful server-side applications.
- DataSnap REST Application: Build modern, RESTful APIs.
- Authentication: Implement secure user access with username and password authentication.
- Callbacks: Enable server-initiated communication with clients (e.g., chat systems) and implement notifications.
- Database Management: Work with Firebird, MySQL, and PostgreSQL databases.
- Amazon EC2 Windows Server 2012: Deploy and manage a robust online server environment.
- Monitoring: Track and monitor connected clients to ensure optimal performance.
- Lifecycle Management: Understand Session, Server, and Invocation lifecycles.
- FireDAC: Efficiently access and manipulate data within your databases.
- LiveBindings: Create real-time data connections for dynamic UI updates.
- FailOver: Implement seamless failover mechanisms for high availability.
- JSON: Transfer data between different applications using the JSON format.
- Concurrency: Handle simultaneous access to data from multiple users.
- Multi-Device Development: Create applications compatible with Apple iPhone (iOS), Android, and Windows devices.
- Error Handling & Data Requests: Implement robust error handling and efficient data request mechanisms.
Project-Based Learning:
This course features 20 comprehensive projects with access to all source code, allowing you to apply your knowledge and build a portfolio of real-world applications.
Why This Matters:
Develop multi-device applications that provide a consistent experience across platforms. This is crucial for meeting evolving market demands and staying ahead in today's competitive landscape. Failing to adapt to this reality will leave your skills outdated.
Prerequisite: Familiarity with Delphi or completion of the Delphi 10 Seattle course.
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.