Udemyallpt

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.

4.4(207)
648students
16h 2m
Certificate
Neri Neitzke
Neri NeitzkeProgramador

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.

$ whoami — the devs behind tutorialsearch.io

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.

5.0(14)
46m
beginner
5.0(146)
1h 40m
beginner
5.0(10)
1h 12m
intermediate
5.0(3)
5h 19m
intermediate
4.9(17)
21h 43m
all

Servidor de Arquivos Perfeito! Windows Server 2025 + Proxmox

by DICARJ & BorapraNuvem! Empresa especializada em cursos de T.I

4.9(69)
3h 11m
all