Pesquisar! |
|
Pesquisar pelo título, autor, área ou código, utilizando
acentuação.
|
|
Catálogo Geral |
|
|
|
|
| Voltar
| Índice do livro |
 |
PHP 5 - Conceitos, Programação e Integração com Banco de Dados
Autor(es):
Walace Soares
Código:
031X |
Parte I - PHP Básico
Capítulo 1 - Conceitos Básicos de PHP
1.1. O Que É PHP? 1.2. Instalando o PHP 1.2.1. Instalando o PHP no Linux com Apache 1.2.2. Instalando o PHP no Windows 1.3. Testando o PHP 1.4. Exercícios
Capítulo 2 - PHP e HTML 2.1. Marcadores dos Comandos PHP 2.2. Separador de Comandos 2.3. Adicionando Comentários ao Script PHP 2.4. Exercícios
Capítulo 3 - Tipos no PHP 3.1. Inteiro 3.2. Ponto Flutuante 3.3. String 3.3.1. Aspas Simples 3.3.2. Aspas Duplas 3.3.3. Sintaxe Heredoc 3.4. Booleano 3.5. Array 3.6. Objetos 3.7. Recursos 3.8. Nulo 3.9. Conversão de Tipos 3.9.1. Conversão em Inteiro 3.9.2. Conversão em Booleano 3.9.3. Conversão em Ponto Flutuante 3.9.4. Conversão em String 3.9.5. Conversão em Array 3.9.6. Conversão em Objeto 3.10. Conversão Automática de Tipos no PHP 3.11. Exercícios
Capítulo 4 - Primeiros Passos 4.1. Constantes 4.2. Variáveis 4.2.1. Variáveis Predefinidas 4.2.2. Variáveis Superglobais 4.2.3. Escopo 4.2.4. Variáveis Dinâmicas 4.3. Enviando Resultados para o Browser 4.4. Exercícios
Capítulo 5 - Operadores 5.1. Operadores Aritméticos 5.2. Operadores de Atribuição 5.3. Operadores Bitwise (Manipulação de Bits) 5.4. Operadores de Comparação 5.5. Operadores de Controle de Erros 5.6. Operadores de Execução 5.7. Operadores de Incremento/Decremento 5.8. Operadores Lógicos 5.9. Operadores de Strings 5.10. Operadores de Arrays 5.11. Precedência 5.12. Exercícios
Capítulo 6 - Estruturas de Controle 6.1. If..elseif..else 6.2. While e do..while 6.3. For 6.4. Foreach 6.5. Switch 6.6. Break 6.7. Continue 6.8. Require, Include, Require_once e Include_once 6.9. Return 6.10. Exercícios
Capítulo 7 - Funções 7.1. Criando uma Função 7.2. Argumentos 7.2.1. func_num_args 7.2.2. func_get_arg 7.2.3. func_get_args 7.3. Retornando Valores de uma Função 7.4. Variáveis Funções 7.5. Funções Anônimas 7.6. Manipulando Funções Dinamicamente 7.6.1. call_user_func 7.6.2 call_user_func_array 7.6.3. function_exists 7.6.4. get_defined_functions 7.6.5. register_shutdown_function 7.7. Exercícios
Capítulo 8 - PHP e Formulários Web 8.1. Formulários Web 8.2. Criando Formulários Dinâmicos 8.3. Tratando os Dados Recebidos 8.4. Upload de Arquivos 8.5. Exercícios
Capítulo 9 - Manipulando Strings no PHP 9.1. Addslashes 9.2. Chr 9.3. Chunk_split 9.4. Count_chars 9.4.1. Crypt 9.5. Explode 9.6. Htmlentities e Htmlspecialchars 9.7. Html_entity_decode 9.8. Implode 9.9. Localeconv 9.10. ltrim 9.11. Md5 9.12. Nl2br 9.13. Number_format 9.14. Ord 9.15. Rtrim 9.16. Setlocale 9.17. Str_pad 9.18. Str_repeat 9.19. Str_replace / str_ireplace 9.20. Str_shuffle 9.21. Str_split 9.22. Str_word_count 9.23. Strip_tags 9.24. Stripslashes 9.25. Strlen 9.26. Strpos/Stripos 9.27. Strrev 9.28. Strrpos/Strripos 9.29. Strstr/Stristr 9.30. Strtolower 9.31. Strtoupper 9.32. Strtr 9.33. Substr_count 9.34. Substr 9.35. Trim 9.36. Ucfirst 9.37. Ucwords 9.38. Wordwrap 9.39. Exercícios
Capítulo 10 - Arrays 10.1. Criando Arrays no PHP 10.1.1. Pelo Construtor Array() 10.1.2. Criação Implícita 10.2. Manipulando os Elementos de um Array 10.3. Removendo um Array ou Seus Elementos 10.4. Funções para Manipulação de Arrays 10.4.1. array_change_key_case 10.4.2. array_chunk 10.4.3. array_combine 10.4.4. array_count_values 10.4.5. array_diff_assoc 10.4.6. array_diff 10.4.7. array_fill 10.4.8. array_filter 10.4.9. array_flip 10.4.10. array_intersect_assoc 10.4.11. array_intersect 10.4.12. array_key_exists 10.4.13. array_keys 10.4.14. array_map 10.4.15. array_merge_recursive 10.4.16. array_merge 10.4.17. array_multisort 10.4.18. array_pad 10.4.19. array_pop 10.4.20. array_push 10.4.21. array_rand 10.4.22. array_reduce 10.4.23. array_reverse 10.4.24. array_search 10.4.25. array_shift 10.4.26. array_slice 10.4.27. array_splice 10.4.28. array_sum 10.4.29. array_unique 10.4.30. array_unshift 10.4.31. array_values 10.4.32. array_walk 10.4.33. asort/arsort 10.4.34. compact 10.4.35. count/sizeof 10.4.36. extract 10.4.37. in_array 10.4.38. ksort/krsort 10.4.39. list 10.4.40. reset /next/current/key/prev/end 10.4.41. each 10.4.42. range 10.4.43. sort/rsort 10.4.44. shuffle 10.5. Exercícios
Capítulo 11 - Funções Essenciais no PHP 11.1. Funções de Data e Hora 11.1.2. mktime 11.1.3. Strtotime 11.1.4. Checkdate 11.1.5. Date 11.1.6. Getdate 11.2. Diretório/Arquivos 11.2.1. is_dir 11.2.2. mkdir 11.2.3. rmdir 11.2.4. dir 11.2.5. getcwd 11.2.6. chdir 11.2.7. opendir 11.2.8. readdir 11.2.9. rewinddir 11.2.10. closedir 11.2.11. scandir 11.2.12. basename 11.2.13. copy 11.2.14. dirname 11.2.15. disk_free_space 11.2.16. disk_total_space 11.2.17. file_exists 11.2.18. is_file 11.2.19. is_executable 11.2.20. is_link 11.2.21. is_readable 11.2.22. is_writable 11.2.23. is_uploaded_file 11.2.24. filemtime 11.2.25. filesize 11.2.26. filetype 11.2.27. file 11.2.28. readfile 11.2.29. file_get_contents 11.2.30. file_put_contents 11.2.31. pathinfo 11.2.32. rename 11.2.33. unlink 11.2.34. tempnam 11.2.35. parse_ini_file 11.2.36. fopen 11.2.37. fclose 11.2.38. feof 11.2.39. fgetc 11.2.40. fgets 11.2.41. fgetss 11.2.42. fread 11.2.43. fseek 11.2.44. fwrite 11.2.45. fflush 11.2.46. rewind 11.2.47. ftell 11.2.48. ftruncate 11.2.49. tmpfile 11.3. HTTP 11.3.1. header 11.3.2. headers_list 11.3.3. headers_sent 11.3.4. setcookie/setrawcookie 11.4. Matemáticas 11.4.1. decbin 11.4.2. dechex 11.4.3. decoct 11.4.4. bindec 11.4.5. hexdec 11.4.6. octdec 11.4.7. base_convert 11.4.8. abs 11.4.9. floor 11.4.10. ceil 11.4.11. round 11.4.12. sqrt 11.4.13. pow 11.4.14. rad2deg 11.4.15. deg2rad 11.4.16. exp 11.4.17. log10 11.4.18. log 11.4.19. max 11.4.20. min 11.4.21. rand e mt_rand 11.4.22. is_nan 11.4.23. sin 11.4.24. cos 11.4.25. tan 11.5. PHP (Opções e informações) 11.5.1. dl 11.5.2. extension_loaded 11.5.3. get_loaded_extensions 11.5.4. get_extension_funcs 11.5.5. ini_get 11.5.6. ini_get_all 11.5.7. ini_set 11.5.8. ini_restore 11.5.9. get_defined_constants 11.5.10. get_included_files 11.5.11. phpcredits 11.5.12. phpinfo 11.5.13. phpversion 11.5.14. set_time_limit 11.6. Expressões regulares 11.6.1. ereg 11.6.2. ereg_replace 11.7. Rede 11.7.1. fsockopen 11.7.2. gethostbyname 11.8. Miscelâneas 11.8.1. constant 11.8.2. eval 11.8.3. get_browser 11.8.4. highlight_file 11.8.5. php_check_syntax 11.8.6. sleep 11.9. Exercícios
Capítulo 12 - Manipulação de Erros no PHP 12.1. Configurando as Opções no php.ini 12.1.1. error_reporting 12.1.2. display_errors 12.1.3. display_startup_errors 12.1.4. log_errors 12.1.5. log_errors_max_len 12.1.6. ignore_repeated_errors 12.1.7. ignore_repeated_source 12.1.8. error_log 12.1.9. warn_plus_overloading 12.2. Funções para Manipulação de Erros 12.2.1. error_log 12.2.2. error_reporting 12.2.3. set_error_handler 12.2.4. trigger_error 12.2.5. restore_error_handler 12.2.6. debug_backtrace 12.3. Exercícios
Parte II - PHP Avançado
Capítulo 13 - PHP e OO 13.1. Orientação a Objetos (OO) 13.1.1. Objeto 13.1.2. Classe 13.1.3. Atributo 13.1.4. Método 13.1.5. Herança 13.1.6. Polimorfismo 13.1.7. Acoplamento 13.1.8. Coesão 13.2. Utilizando OO no PHP 13.2.1. Classe 13.2.2. Visibilidade de Atributos e Métodos 13.2.3. Atributos e Métodos Estáticos 13.2.4. Construtor e Destruidor de Classes 13.2.5. Herança e Polimorfismo 13.2.6. Classes Abstratas 13.2.7. Interfaces 13.2.8. Reflexão 13.3. Controle de Exceções 13.4. Funções para Manipulação de Classes 13.4.1. Class_exists 13.5. Exercícios
Capítulo 14 - Trabalhando com Sessões 14.1. Iniciando uma Sessão 14.2. Encerrando uma Sessão 14.3. Funções Disponíveis para Sessões 14.3.1. session_id 14.3.2. session_regenerate_id 14.3.3. session_write_close 14.4. Construindo uma Classe para Sessões 14.5. Exercícios
Capítulo 15 - Manipulando Imagens no PHP 15.1. Funções para Manipulação de Imagens 15.1.1. imagecreate e imagecreatetruecolor 15.1.2. imagecreatefrom 15.1.3. imagecoloralocate 15.1.4. imagecolortransparent 15.1.5. imagesx e imagesy 15.1.6. imagesetpixel 15.1.7. imageline 15.1.8. imagerectangle e imagefilledrectangle 15.1.9. imagepolygon e imagefilledpolygon 15.1.10. imageellipse e imagefilledellipse 15.1.11. imagearc e imagefilledarc 15.1.12. imagestring 15.1.13. imagettftext 15.1.14. imagecopy 15.1.15. imagerotate 15.1.16. imagepng, imagejpeg, imagewbmp e imagexbmp 15.1.17. imagedestroy 15.2. Construindo uma Classe para Geração de Imagens 15.3. Exercícios
Capítulo 16 - PHP e XML 16.1. simpleXML 16.1.1. simplexml_load_file 16.1.2. simplexml_load_string 16.1.3. Métodos da Classe simpleXML 16.1.4. simplexml_import_dom 16.2. DOM 16.2.1. Instanciando a Classe DomDocument 16.2.2. load e loadXML 16.2.3. Outros Métodos 16.2.4. Manipulando o Documento XML 16.2.5. Salvando o Documento XML 16.3. Exercícios
Capítulo 17 - Recebendo e Enviando E-mails com PHP 17.1. Enviando E-mails 17.2. Recebendo E-mails 17.2.1. imap_open 17.2.2. imap_headerinfo e imap_header 17.2.3. imap_body 17.2.4. imap_fetchstructure e imap_fetchbody 17.3. Exercícios
Parte III - PHP Banco de Dados
Capítulo 18 - PHP e MySQL 18.1. Obtendo o MySQL 18.2. Criando o Banco de Dados e as Tabelas de Exemplo 18.3. MySQL 18.3.1. mysql_connect 18.3.2. mysql_query 18.3.3. mysql_num_rows 18.3.4. mysql_affected_rows 18.3.5. mysql_num_fields 18.3.6. mysql_field_name 18.3.7. mysql_fetch_assoc 18.3.8. mysql_fetch_field 18.3.9. mysql_fetch_lengths 18.3.10. mysql_data_seek 18.3.11. mysql_insert_id 18.3.12. mysql_errno e mysql_error 18.3.13. mysql_real_escape_string 18.4. mysqli 18.4.1. mysqli 18.4.2. mysqli_stmt 18.4.3. mysqli_result 18.4.4. mysqli e mysqli_result 18.4.5. mysqli_stmt 18.5. Exercícios
Capítulo 19 - PHP e PostgreSQL 19.1. Obtendo o PostgreSQL 19.2. Criando o Banco de Dados e Tabelas 19.3. Utilizando o PostgreSQL no PHP 19.3.1. pg_connect 19.3.2. pg_query 19.3.3. pg_num_rows e pg_affected_rows 19.3.4. pg_fetch_all 19.3.5. pg_fetch_array 19.3.6. pg_fetch_row 19.3.7. pg_fetch_assoc 19.3.8. pg_fetch_object 19.3.9. pg_num_fields 19.3.10. pg_field_name 19.3.11. pg_send_query 19.3.12. pg_connection_busy 19.3.13. pg_get_result 19.3.14. pg_meta_data 19.3.15. pg_escape_string 19.4. Exercícios
Capítulo 20 - Criando uma Classe Genérica para Manipulação de Bancos
de Dados 20.1. Classe Abstrata BD 20.2. Classe Consulta 20.3. Exercícios
Capítulo 21 - A Classe HTML 21.1. Classe HTML 21.2. A Classe Tabela 21.3. Exercícios
Parte IV - Estudo de Casos
Capítulo 22 - Estudo de Caso 1- Cadastro e Autenticação de Usuários 22.1. Exercícios
Capítulo 23 - Estudo de Caso 2: Criando Menus Dinâmicos 23.1. Exercícios
Apêndice A - Links Interessantes
Índice Remissivo
Referências Bibliográficas
|
|
|
Menu |
|
|
|
De volta ao mercado |
|
|
Projetos on-line |
|
|
Editora Érica |
|
|
|
Carrinho de compras |
|
|
|
|