Gravado

Desenvolvimento Web

O curso tem como objetivo ensinar os conceitos básicos de desenvolvimento web com Scriptcase. Será mostrado como modelar um banco de dados do zero, utilizando MySQL; Criar páginas HTML5 com CSS3, para que você possa usá-las com templates no Scriptcase; Criar eventos personalizados de JavaScript, para manipular exibição dinâmica de itens dentro das aplicações e ainda ensinar a desenvolver um webservice com PHP utilizando uma aplicação Blank do Scriptcase.

Compre agora R$ 399,50

Desenvolvimento Web
10 horas
Gravado
Certificado de participação
On demand

Resumo do curso

Esse curso de Desenvolvimento Web com Scriptcase tem duração de 10 horas, divididas em 10 aulas ao vivo com duração de 1 horas cada (dias úteis). Durante o curso você terá contato com conceitos de modelagem de dados utilizando MySQL, HTML5, CSS3, JS5 e PHP, tudo isso aplicado ao contexto de desenvolvimento do Scritpcase. É um curso recomendado aqueles que buscam programar com tecnologias web e pretendem adquirir um conhecimento básico para customizar as aplicações dentro do Scriptcase.

Todas as aulas serão disponibilizadas dentro de uma plataforma de ensino à distância (EAD), assim, os vídeos poderão ser visualizados quantas vezes for preciso por um período de 90 dias. Haverá também um Scriptcase hosteado nas nuvens para que os alunos acompanhem e pratiquem o que for estudado durante o curso.


Objetivos

O curso tem como objetivo ensinar os conceitos básicos de desenvolvimento web com Scriptcase. Será mostrado como modelar um banco de dados do zero, utilizando MySQL; Criar páginas HTML5 com CSS3, para que você possa usá-las com templates no Scriptcase; Criar eventos personalizados de JavaScript, para manipular exibição dinâmica de itens dentro das aplicações e ainda ensinar a desenvolver um webservice com PHP utilizando uma aplicação Blank do Scriptcase.


Conteúdo

Módulo 1 – Banco de Dados (4 horas)

Entidade

  • O que é uma entidade?
  • Representação gráfica

Relacionamento

  • O que é um relacionamento?
  • Representação gráfica

Cardinalidade

  • Cardinalidade Máxima
  • Cardinalidade Mínima

Grau de relacionamento (cardinalidade)

  • Grau de relacionamento: Um para um
  • Grau de relacionamento: Um para muitos
  • Grau de relacionamento: Muitos para muitos

Atributos

  • Atributos simples
  • Atributos compostos
  • Atributos opcionais
  • Atributos multi-valorados
  • Atributos determinantes

Mini Mundo

  • Adquirir entidades de um mini mundo.
  • Adquirir atributos para as tabelas de um mini mundo.
  • Adquirir relacionamentos de um mini mundo.
  • Adquirir cardinalidade de mini mundos.

Lógico

  • Passos para processamento
  • Atributo multivalorados
  • Atributo composto
  • Relacionamento

Físico

Comandos DDL
  • CREATE
  • ALTER
  • DROP
Comandos DML
  • INSERT
  • UPDATE
  • DELETE
Comandos DQL
  • SELECT
  • Joins
Comandos DTL
  • BEGIN
  • COMMIT
  • ROLLBACK

Aplicando no Scriptcase

Primeiros Passos
  • Criando conexão
  • Conhecendo as ferramentas de banco de dados do Scriptcase (SQL Builder, Database Builder)
Trabalhando com SQL customizado nas Consultas do Scriptcase
  • Usando SELECT Query sugerido
  • Usando SELECT Query customizado

MÓDULO 2 – HTML E CSS (6 HORAS)

HTML

Estrutura Básica
  • Por que utilizar HTML?
  • Padrões HTML
  • Bons costumes HTML
Tags Principais
  • Tags de Conteúdo (Container)
  • Tags Semânticas de HTML5
  • Empty Tags (Non-Container)
  • Tabelas
CSS
  • Como utilizar?
  • style sheet externo
  • style sheet interno
  • Inline style
Propriedades principais
  • Display
  • Width e Height
  • Margin e Padding
  • Border
  • Floats
  • Clearing Floats
  • Color
  • Background
  • Fonte
HTML/CSS: Aplicando no Scriptcase
  • Template HTML
  • Formato livre
  • Cabeçalho
  • Rodapé
  • Usando Template HTML numa aplicação Grid com formato livre

MÓDULO 3 – JAVASCRIPT (4 HORAS)

Principais conceitos
  • Mais utilizados para manipulação de elementos no HTML
  • Também pode ser utilizado para fazer requisições no servidor (Ajax, AngularJS, JQuery)
  • Variáveis, operadores e expressões
  • O que são variáveis?
  • Operadores (Aritméticos, Relacionamentos, Lógicos, Expressões)
  • Comandos de decisão: IF, IF – ELSE, SWITCH
  • Comandos em loop (FOR, WHILE)
Aplicação no Scriptcase
  • Exemplo prático de Javascript e JQuery em uma aplicação de consulta para manipular a paginação.

MÓDULO 4 – PHP (6 HORAS)

Principais conceitos:

  • Linguagem de servidor
  • Processamento de dados
  • Integração de bancos de dados
  • Integração de Serviço Web

Variáveis, operadores e expressões:

O que são variáveis?
Operadores:
  • Aritméticos
  • Relacionais
  • Lógicos
Expressões
Comandos de decisão (IF, IF – ELSE, SWITCH)
Aplicando no Scriptcase:
  • Aplicar o conteúdo PHP anterior no Scriptcase através da criação de um webservice utilizando uma aplicação Blank e a macro sc_webservice.