Curso Using the .NET Facilities of PowerBuilder

  • Development

Curso Using the .NET Facilities of PowerBuilder

40h
Visão Geral

Este curso apresenta aos alunos os recursos .NET do PowerBuilder implementados desde o PowerBuilder 11 e explora os dois IDEs de desenvolvimento (Ambientes de Desenvolvimento Integrado) do PowerBuilder 12.5 - o IDE clássico e o novo IDE .NET.

Objetivo

Após concluir o curso, você será capaz de:

  • Implante aplicativos PowerBuilder como aplicativos .NET WinForm.
  • Implante aplicativos PowerBuilder como aplicativos ASP.NET WebForm.
  • Implante aplicativos PowerBuilder como aplicativos Smart Client.
  • Use assemblies .NET não PowerBuilder em aplicativos PowerBuilder.
  • Implante NVOs do PowerBuilder como assemblies .NET para uso com outras linguagens .NET.
  • Implante NVOs do PowerBuilder como Web Services.
  • Explicar a nova terminologia relacionada ao .NET.
  • Navegue no .NET IDE.
  • Crie aplicativos WPF.
  • Migre um aplicativo PowerBuilder Classic existente para um aplicativo WPF.
  • Descrever e usar XAML.
  • Explore e use os novos recursos do WPF DataWindow, incluindo o uso de controles personalizados e muitos novos tipos de gráficos.
  • Explore e use outros novos recursos, como interfaces, enumerações, propriedades, namespaces de indexadores e construtores sobrecarregados.
  • Use classes .NET e seus métodos dentro do PowerBuilder IDE.
  • Herdar de classes .NET enquanto estiver no PowerBuilder, fornecendo a capacidade de substituir métodos de classes .NET.
Publico Alvo
  • Este curso prático foi desenvolvido para programadores de aplicativos que criarão aplicativos .NET usando o PowerBuilder 12.5.
Pre-Requisitos
  • Experiência anterior no desenvolvimento de aplicativos PowerBuilder.
Informações Gerais

Carga Horária: 40h

  • Se noturno este curso é ministrado de Segunda-feira à sexta-feira, das 19h às 23h
  • Se aos sábados este curso é ministrado das 9h às 18h
  • Se in-company por favor fazer contato para mais detalhes.

Formato de entrega: 

  • 100% on-line ao vivo, via Microsoft Teams na presença de um instrutor/consultor ativo no mercado.
  • Nota: não é curso gravado. 

Lab:

  • Laboratório + Exercícios práticos
Materiais
Português | Inglês
Conteúdo Programatico

Overview of PowerBuilder and .NET

  1. What is .NET?
  2. Why NET?
  3. Evolution of PowerBuilder and .NET
  4. What is WPF?

Using .NET Assemblies in PowerBuilder

  1. Importing .NET Classes
  2. Conditional Compilation
  3. Writing Scripts That Reference .NET Classes and Methods

Creating .NET WinForm Applications

  1. Creating .NET WinForm Applications
  2. Deploying .NET WinForm Applications
  3. Modified and Supported Features in .NET WinForm Applications .NET WebForm Applications
  4. Creating .NET WebForm Applications
  5. Deploying .NET WebForm Applications
  6. Running WebForm Applications
  7. DataWindow Differences
  8. Client-Side Events and Event Handling
  9. Sharing Data Across Sessions
  10. Using the WebForm File Manager
  11. Using the WebForm Print Manager
  12. Modified and Unsupported Features in .NET WebForm Applications

Creating Smart Client Applications

  1. What are Smart Client Applications?
  2. Publishing the Application
  3. Installing the Application on a User Machine
  4. Updating the Application
  5. Rolling Back an Application
  6. Adding Installation Prerequisites

Creating .NET Assemblies in PowerBuilder

  1. The .NET Assembly Target
  2. Deploying a PowerBuilder .NET Assembly
  3. Distributing a PowerBuilder .NET Assembly
  4. Using a PowerBuilder .NET Assembly

Using Web Services

  1. What are Web Services?
  2. Calling Web Services in Scripts
  3. Web Service DataWindows

Creating PowerBuilder .NET Web Services

  1. The .NET Web Service Target
  2. Configuring ASP.NET for a .NET Web Service
  3. Deploying a .NET Web Service

Using the PowerBuilder .NET IDE11

Creating WPF Targets and Applications

  1. Creating a New Target
  2. Converting PB Classic Targets to PB .NET

Creating WPF Windows

  1. Panel Types
  2. Creating New Windows
  3. Window Painter Navigation
  4. Modifying Properties
  5. Inheriting Windows

Creating WPF DataWindows

  1. Creating New DataWindows
  2. DataWindow Painter Navigation

Writing Scripts in WPF Applications

  1. PowerScript Differences in PB.NET
  2. PB .NET Script View
  3. Editing Scripts
  4. Outlining
  5. IntelliSense
  6. Code Snippets
  7. Using Toolbox Items
  8. Compiling Scripts

Using Other PB .NET Painters

  1. Menu Painter
  2. Function Painter
  3. User Object Painter
  4. Database Painter

The PowerBuilder .NET Debugger

Deploying WPF Applications

  1. Using the Project Painter
  2. Distribution Requirements
  3. Deploying SmartClient Applications

New .NET Language Features

Exploiting WPF in PB .NET Applications

  1. XAML
  2. WPF Controls in PB .NET
  3. XAML Styles
  4. Triggers
  5. Control Templates
  6. Skins
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas