DevMedia Cursos
Curso online

RAD PHP - Criando um Sistema de Transportadora
Neste curso de RadPHP será mostrado o desenvolvimento de um sistema de transportadora. Programadores PHP verão o quanto é possível trabalhar com uma IDE. Além disso implicitamente é utilizado a herança para quem desenvolve, e sempre focando na orientação a objetos. O Acesso a dados será realizado utilizando o Design Patterns DAO (Data Acess Object) o mesmo é responsável por concentrar todo o acesso a banco de dados da aplicação. A aplicação irá utilizar o banco de dados MySQL.
[VER MAIS DETALHES]
Introdução
- 1
Introdução
Marcar como lido | DownloadNesta vídeo aula será iniciado o curso de Rad PHP. Nesta vídeo aula será comentado qual a principal idéia da aplicação.
Modelagem
- 2
Modelagem Banco de Dados
Marcar como lido | DownloadNesta vídeo aula será dado a seqüência a modelagem do banco de dados.
- 4
Interface Gráfica
Marcar como lido | DownloadNesta vídeo aula será mostrado como implementar uma interface gráfica para aplicação.
Login
- 5
Tela de Login
Marcar como lido | DownloadNesta vídeo aula será dado seqüência a tela de login. O objetivo é criar uma tela onde seja possível logar o usuário.
- 6
Sessão de Login e DAO
Marcar como lido | DownloadNesta vídeo aula será mostrado como trabalhar com sessão no login. A aplicação quando é acessada carrega por padrão um formulário principal e sobre o mesmo um formulário de login.
- 7
Utilizando DAO e VO para login
Marcar como lido | DownloadNesta vídeo aula será mostrado como integrar o DAO com a interface de login. O grande ponto do RadPHP é a produtividade.
- 8
Alterando Senha Interface
Marcar como lido | DownloadNesta vídeo aula será mostrado como criar uma tela para depois que o usuário logar ele ter a possibilidade de alterar sua senha.
- 9
Método Alterar senha DAO
Marcar como lido | DownloadNesta vídeo aula será mostrado como criar o método para alterar a senha do usuário no banco de dados. Para isso será criado um método que irá realizar uma conexão com a biblioteca PDO, e conseqüentemente executar um comando update no banco de da
- 10
Logoff e JavaScript
Marcar como lido | DownloadNesta vídeo aula será mostrado como realizar logoff da aplicação e posteriormente aplicar JavaScript. Para inicio é criado um botão para deslogar da aplicação.
Motorista
- 11
Formulário Motorista
Marcar como lido | DownloadNesta vídeo aula será mostrado como criar um formulário para o cadastro de cadastro de motorista. No mesmo será visto como trabalhar com outros componentes para implementar um formulário.
- 12
DAO Motorista e Connection
Marcar como lido | DownloadNesta vídeo aula será mostrado como criar a classe DAO para motorista. Para isso é mostrado como implementar o método insert. As DAO trabalham em conjunto com as VO.
- 13
DAO Motorista e Query
Marcar como lido | DownloadNesta vídeo aula será mostrado como finalizar a implementação da classe DAO no método INSERT. Para isso é continuado da última vídeo aula onde é implementado os bindvalue para trabalhar com prepared statement na PDO.
Combobox e QGrid
- 14
Preenchendo ComboBox Estados
Marcar como lido | DownloadNesta vídeo aula será mostrado como preencher dados de um combobox. Primeiramente é visto como utilizar o mesmo addItem que adiciona item a item.
- 15
Recuperando Valor ComboBox
Marcar como lido | DownloadNesta vídeo aula será mostrado como recuperar dados do combobox. Conforme foi criado na ultima vídeo aula, agora existe um método que preenche, desta forma, quando é necessário recuperar um valor o mesmo retorna o texto.
- 16
QGrid
Marcar como lido | DownloadNesta vídeo aula será mostrado como lista os motoristas cadastrado no sistema. Para isso será visto como trabalhar com o componente denominado QGrid.
Paginas
- 17
Carregando Páginas no menu
Marcar como lido | DownloadNesta vídeo aula será mostrado como criar os botões que irão servir para o menu. Para isso será mostrado como criar pop-up.
- 18
Função para carregar Páginas
Marcar como lido | DownloadNesta vídeo aula será mostrado como criar uma função para carregar as páginas. Utilizando a função do window.open.
Implementando Classes
- 19
Implementando MotoristaDAO
Marcar como lido | DownloadNesta vídeo aula será mostrado como implementar toda a classe MotoristaDAO. Para isso será implementado o método getById.
- 20
MotoristaDAO com EstadoDAO
Marcar como lido | DownloadNesta vídeo aula será mostrado como relacionar objetos. Para isso é mostrado como relacionar o objeto EstadoVO com MotoristaVO.
- 21
CaminhaoDAO e CaminhaoVO
Marcar como lido | DownloadNesta vídeo aula será mostrado como implementar as classes CaminhaoDAO e caminhaoVO. Para isso primeiramente é visto a implementação da VO. É mostrado uma ideia muito interessante.
Mascara
- 22
jQuery Masked Input
Marcar como lido | DownloadNesta vídeo aula será mostrado como trabalhar com mascaras no RadPHP.
- 23
Aplicando Mascara
Marcar como lido | DownloadNesta vídeo aula será mostrado como criar as mascaras. Na última aula foi visto como realizar a integração com o formulário.
DBReapter
- 24
DBReapter
Marcar como lido | DownloadNesta vídeo aula será mostrado como trabalhar com o DBReapter. Para isso será mostrado como listar os clientes cadastrados.
- 25
Apagando com confirmação
Marcar como lido | DownloadNesta vídeo aula será mostrado como implementar a função de apagar com confirmação.
Activity Layer
- 26
Activity Layer
Marcar como lido | DownloadNesta vídeo aula será mostrado como trabalhar com Activity Layer. A ideia é mostrar como exibir duas informações diferente na mesma página.
Atualização RadPHP
- 27
Form Multas e Atualização RadPHP
Marcar como lido | DownloadNesta vídeo aula será mostrado como trabalhar como criar um formulário para cadastro de Multas.
Componente Table
- 28
Componente Table
Marcar como lido | DownloadNesta videoaula será mostrado como trabalhar com o componente Table. Para isso será utilizado como modelo o formulário de cadastro de Multas.
Função e Formatação
- 29
Funções para Data
Marcar como lido | DownloadNesta videoaula será mostrado como trabalhar com as datas no MySQL. Como o MySQL trabalha com o formato americano para as datas, e usuários finais, nem sempre possuem familiaridade com o mesmo, será necessário criar uma reversão de data.
- 30
Formatando Valores Decimais
Marcar como lido | DownloadNesta videoaula será mostrado como criar uma função para realizar a conversão de “,” para “.”. Anteriormente, foi criado uma função para realizar a conversão de datas.
Query
- 31
Filter Query
Marcar como lido | DownloadNesta videoaula será mostrado como filtrar dados de um combo. Como os dados que são associado ao combo, pertence a um componente query, é mostrado como realizar um filtro utilizando inicias de um nome próprio.
- 32
Editando Dados com Query String
Marcar como lido | DownloadNessa videoaula será mostrado como trabalhar com a edição de dados utilizando query String.
Trigger e Google Maps
- 33
Trigger Multas
Marcar como lido | DownloadVideo 1Video 1Video 1Video 1Video 1Video 1Video 1Video 1Video 1Video 1Video 1Video 1
- 34
Google Maps
Marcar como lido | DownloadNessa videoaula será mostrado a parte final do treinamento. Na mesma será visto como utilizar o Google Maps dentro do Rad PHP.


4
2