Curso online Treinamento Scriptcase Avançado

É um treinamento on-line com instrutor ao vivo, tem duração total de 20 horas, que são divididas em 10 módulos (2h para cada módulo). Este curso foi projetado para usuários que desejam dominar os principais recursos do Scriptcase e evoluir para ter mais habilidade com o desenvolvimento de projetos com Scriptcase.

No Curso Avançado mostramos desde recursos básicos até opções mais avançadas, passando por todas as aplicações (Formulários, Consultas, Gráficos, Report PDF, Menus, Controle, Calendário, Dashboards e Abas), será abordado também um pouco sobre as tecnologias e linguagens de programação utilizadas no desenvolvimento web, tais como: Javascript, PHP, SQL, AJAX, jQuery e HTML5.

Todas as aulas serão disponibilizadas dentro de uma ferramenta de EAD e ficarão disponíveis por um período de 60 dias para que o aluno assista-as on demmand quantas vezes quiser. Uma instalação do Scriptcase nas nuvens também será disponibilizada para que o aluno possa acompanhar e praticar o que foi mostrado durante as aulas.

20 horas Online com instrutor Certificado de participação 05 de dezembro 14h às 16h

Objetivos

O objetivo do curso é ensinar como utilizar os recursos do Scriptcase de maneira eficiente, aplicando-os a um caso de desenvolvimento real. Para cumprir com esse objetivo criamos um sistema completo chamado de "Sistema de Agendamento" e no decorrer das aulas mostramos todos os passos para criação e finalização desse projeto. Ao final do décimo módulo, o aluno terá desenvolvido um sistema completo.

O Sistema de agendamento permitirá o acesso de 3 níveis de usuário (Admin, Funcionário e cliente) para agendamento e manutenção de serviços pagos. Esses serviços prestados serão requeridos pelo cliente e realizados pelo funcionário. O Sistema também envia emails de confirmação de forma automática, imprime notas fiscais, usa a API do google maps para ajudar a navegação, também faz uso de todos os tipos de gráficos e relatórios gerenciais junto com duas aplicações de calendário.

Ver sistema criado no curso


Conteúdo

Módulo 1

Projeto:

  • Criação de um Projeto
  • Demonstrar os temas padrões do projeto
  • Conhecer a área do projeto
  • Aprender aplicações
  • Aprender como usar criação expressa
  • Conhecer os tipos de aplicações que estão disponíveis no Scriptcase
  • Aprender como usar o Dicionário de Dados
    • Conceitos da relação de tabelas com as aplicações
    • Mostrando configurações para os campos:
      • Tamanho
      • Tipos de dados
      • Caracteres permitidos

Form:

  • Demonstrar as orientações (Tipos de Forms) que o Form pode oferecer ?
    • Explicar a diferença entre cada orientação
  • Aprender os tipos de dados e campos que são disponíveis para cada aplicação Form
  • Ver um pouco da manipulação de dados que o form tem, sem alterar seu banco de dados
  • Mostrar configuração para os campos:
    • Mascáras
    • Tamanho
    • Caracteres permitidos
    • Configurações de pesquisa ‘lookup’
  • Usar eventos Ajax para modificar os valores da página sem recarregar
  • Mostrar como criar um Master – Detalhar link entre forms
  • Mudas as configurações Toolbar (ativar e desativar alguns botões)
  • Criação de metódos PHP to be called throughout the application
  • Mostrar a opção de eventos JavaScript da aplicação Form
  • Trabalhar com variáveis globais (Passando e recebendo parametros)
  • Alterar o layout da aplicação (Blocks)
  • Aplicar rotinas nos eventos form

Consulta:

  • Conhecer cada módulo para aplicação de Consulta
  • Saber como utilizar comandos SELECT customizados dentro da Consulta
  • Mostrar e configurar as Quebras da Consulta (Estáticas e Dinâmicas)
    • Baseado num campo único
    • Baseado em múltiplos campos
  • Mostrar e configurar o Filtro Refinado
  • Alterar as configurações de barra de ferramentas (Ativar e Desativar alguns botões)
  • Criar links entre aplicações ( Nível de aplicação e nível de campo)
  • Mostrar configurações para os campos
    • Mascáras
    • Tamanho
    • Caracteres Permitidos
    • Configurações de pesquisa ‘lookup’
  • Trabalhar com variáveis globais (Passando e Recebendo parâmetros)
  • Applying routines in the Grid events Aplicar rotinas na grid de eventos
  • Menu:

    • Criar itens de menu e ligá-los as aplicações criadas no projeto
    • Configurar uma Home para a aplicação de Menu

    Módulo 2

    Projeto:

    • Como aplicar o formato livre da consulta com templates HTML
    • Aprender como usar bibliotecas externas no projeto
    • Criar um módulo de segurança no nível de grupo
    • Criar um tema com CSS personalizado para o projeto
    • Criar um esquema personalizado para os botões do tema
    • Publicação do Projeto

    Calendario:

    • Mostrar a estrutura necessária para se ter numa tabela para criar uma aplicação calendário
    • Associar os campos obrigatórios do Calendário com os campos da tabela
    • Mudar a configuração da barra de ferramentas (Ativando e Desativando alguns botões)
    • Mudar o modulo inicial para ‘DIA’
    • Criar metódos PHP
    • Trabalhar com variáveis globais (Passando e Recebendo parâmetros)
    • Aplicar rotinas no calendário events
    • Mostrar configurações para os campos:
      • Mascáras
      • Tamanho
      • Caracteres permitidos
      • Configurações de pesquisa ‘lookup’

    Report PDF:

    • Usando comandos SQL customizados dentro da query da aplicação
    • Explicar as orientações que são disponíveis para a aplicação
    • Mostrar como aplicar uma imagem de fundo no PDF
    • Explicar e configurar o layout do PDF, usando o mapeamento de campo (X e Y)
    • Usar um campo "Subselect" na aplicação
    • Mostrar configurações para os campos:
      • Mascáras
      • Tamanho
      • Caracteres permitidos
      • Configurações de pesquisa ‘lookup’

    Grid:

    • Trabalhar com Google Maps em um campo
    • Gerar código de barras para a aplicação
    • Mudar o layout
      • Aplicar blocos
      • Aplicar formato livre com HTML personalizado
    • Criar uma série de botões para fazer rotinas específicas e link para outras aplicações
    • Modificar o cabeçalho e o rodapé da aplicação
    • Trabalhar com Sub-Consultas

    Tabs:

    • Aprenda como criar links com múltiplas aplicações
    • Sintonizar uma variável global para múltiplas aplicações de uma só vez

    Dashboard:

    • Ligar multiplas aplicações
    • Customizar a posição dos widgets

    Blank:

    • Criar uma aplicação calendário do princípio em HTML e JS
      • Ligar o calendário a aplicação de form nativa
    • Criar um serviço web que ofereça um JSON

    Controle:

    • Alterar o layout de uma aplicação de controle usando um tema personalizado.
    • Usar marcadores nos campos
    • Aplicar as configurações para vários idiomas para o projeto