GLOBAL AJAX CHAT
14 |15 |
├── Procfile ├── README.md ├── UC-01a02f43-a465-4d80-9d6b-904360fa9ec9.jpg ├── background.png ├── basic-projects-db.sql ├── deploy.sh ├── images ├── heranca.png └── heranca2.png ├── index.php └── projects-php ├── php-chat ├── README.md ├── assets │ ├── css │ │ └── main.css │ ├── js │ │ └── main.js │ └── sounds │ │ └── chat.mp3 ├── controller │ └── chat.php ├── index.php └── model │ ├── chat.sql │ └── db.php ├── php-crud ├── css │ └── style.css ├── db.php ├── db.sql ├── deleta_aluno.php ├── deleta_curso.php ├── edita_curso.php ├── footer.php ├── header.php ├── img │ ├── 300x300.png │ └── crud_logo.png ├── index.php ├── login.php ├── logout.php ├── processa_aluno.php ├── processa_curso.php ├── processa_matricula.php └── views │ ├── alunos.php │ ├── cursos.php │ ├── home.php │ ├── inserir_matriculas.php │ ├── inserir_novo_aluno.php │ ├── inserir_novo_curso.php │ └── matriculas.php ├── php-design-patterns-cadastro-solid ├── Dockerfile ├── app │ ├── .gitignore │ ├── composer.json │ ├── composer.lock │ ├── index.php │ └── src │ │ ├── Bolo.php │ │ ├── Entrega.php │ │ └── Pedido.php ├── docker-compose.yml └── readme.md ├── php-design-patterns ├── .gitignore ├── Behavorial │ ├── Iterator.php │ ├── PubSub.php │ ├── Strategy.php │ └── Visitor.php ├── Concurrency │ └── readme.md ├── Creational │ ├── Builder.php │ ├── Factory.php │ └── Singleton.php ├── Dockerfile ├── InversionControl │ ├── DependencyInjection.php │ └── ServiceLocator.php ├── Structural │ ├── Adapter.php │ ├── Decorator.php │ ├── Flyweight.php │ └── Proxy.php ├── certificate.PNG ├── docker-compose.yml ├── readme.md ├── src │ ├── DependencyInversion.php │ ├── DependencyInversion2.php │ ├── InterfaceSegragation.php │ ├── InterfaceSegragation2.php │ ├── LiskovSubstitution.php │ ├── LiskovSubstitution2.php │ ├── OpenClose.php │ ├── OpenClose2.php │ ├── SingleResposability.php │ └── index.php └── summary.png ├── php-form ├── README.md ├── images │ └── php-logo.svg ├── index.php ├── script.php └── servicos │ ├── defineNome.php │ ├── servicoMensagemSessao.php │ └── servicoValidacao.php ├── php-nif-validation ├── Dockerfile ├── README.md ├── docker-compose.yml └── src │ ├── index.php │ └── service │ ├── NIFValidationService.php │ └── NIFValidationServiceInterface.php ├── php-oo-2 ├── challenge-date │ └── challenge-date.png ├── challenge-excecoes │ └── challenge-excecoes.png ├── challenge-pdo-blog-final │ └── exercicio-final-oo.PNG ├── challenge-vendas │ ├── challenge-vendas.png │ ├── index.php │ └── vendas.class.php ├── exercicio-banco │ ├── ContaBancaria.class.php │ └── index.php ├── exercicio-date │ └── index.php ├── exercicio-excecoes │ ├── index.php │ ├── validarUsuarioComExcecao.php │ ├── validarUsuarioComTryCatch.php │ └── validarUsuarioSemExcecao.php ├── exercicio-pdo │ ├── index.php │ └── src │ │ ├── Produtos.class.php │ │ └── old │ │ ├── connect.php │ │ ├── deleteDB.php │ │ ├── insertDB.php │ │ ├── listDB.php │ │ └── updateDB.php ├── index.php ├── oo-old │ ├── Pessoa.php │ ├── Programador.php │ ├── conecta.php │ ├── conecta2.php │ └── index.php └── readme.md ├── php-oo ├── index.php ├── page0.php ├── page1.php ├── page2.php ├── page3.php ├── page4.php ├── page5.php ├── page6.php ├── page7.php └── page8.php ├── php-search ├── .gitignore ├── README.md ├── controller │ ├── InsertController.php │ └── SearchController.php ├── index.php ├── model │ └── db.php └── view │ ├── assets │ ├── css │ │ └── main.css │ └── js │ │ └── main.js │ └── front │ ├── footer.php │ ├── header.php │ ├── home.php │ ├── insert.php │ └── results.php ├── php-swoole ├── docker-compose.yml ├── index.html └── server.php ├── php-tips ├── .gitignore ├── README.md ├── api │ └── index.php ├── docker-compose.yaml ├── index.html ├── tip1 │ └── generator.php ├── tip2 │ └── fibers.php ├── tip3 │ └── attributes.php ├── tip4 │ └── types.php ├── tip5 │ ├── .env │ ├── .gitignore │ ├── bin │ │ └── console │ ├── composer.json │ ├── composer.lock │ ├── config │ │ ├── bundles.php │ │ ├── packages │ │ │ ├── cache.yaml │ │ │ ├── framework.yaml │ │ │ └── routing.yaml │ │ ├── preload.php │ │ ├── routes.yaml │ │ ├── routes │ │ │ └── framework.yaml │ │ └── services.yaml │ ├── public │ │ └── index.php │ ├── src │ │ ├── Controller │ │ │ └── .gitignore │ │ ├── Kernel.php │ │ └── Maker │ │ │ ├── MakeNewClass.php │ │ │ ├── NewClass.php │ │ │ ├── NewClass.tpl.php │ │ │ └── NewClass.txt │ └── symfony.lock ├── tip7 │ ├── index.php │ └── post.md └── vercel.json ├── php-todo ├── README.md ├── assets │ ├── css │ │ ├── bootstrap-grid.css │ │ ├── bootstrap-grid.css.map │ │ ├── bootstrap-grid.min.css │ │ ├── bootstrap-grid.min.css.map │ │ ├── bootstrap-reboot.css │ │ ├── bootstrap-reboot.css.map │ │ ├── bootstrap-reboot.min.css │ │ ├── bootstrap-reboot.min.css.map │ │ ├── bootstrap.css │ │ ├── bootstrap.css.map │ │ ├── bootstrap.min.css │ │ └── bootstrap.min.css.map │ ├── images │ │ └── fav │ │ │ ├── android-icon-144x144.png │ │ │ ├── android-icon-192x192.png │ │ │ ├── android-icon-36x36.png │ │ │ ├── android-icon-48x48.png │ │ │ ├── android-icon-72x72.png │ │ │ ├── android-icon-96x96.png │ │ │ ├── apple-icon-114x114.png │ │ │ ├── apple-icon-120x120.png │ │ │ ├── apple-icon-144x144.png │ │ │ ├── apple-icon-152x152.png │ │ │ ├── apple-icon-180x180.png │ │ │ ├── apple-icon-57x57.png │ │ │ ├── apple-icon-60x60.png │ │ │ ├── apple-icon-72x72.png │ │ │ ├── apple-icon-76x76.png │ │ │ ├── apple-icon-precomposed.png │ │ │ ├── apple-icon.png │ │ │ ├── browserconfig.xml │ │ │ ├── favicon-16x16.png │ │ │ ├── favicon-32x32.png │ │ │ ├── favicon-96x96.png │ │ │ ├── favicon.ico │ │ │ ├── manifest.json │ │ │ ├── ms-icon-144x144.png │ │ │ ├── ms-icon-150x150.png │ │ │ ├── ms-icon-310x310.png │ │ │ └── ms-icon-70x70.png │ ├── js │ │ ├── bootstrap.bundle.js │ │ ├── bootstrap.bundle.js.map │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.bundle.min.js.map │ │ ├── bootstrap.js │ │ ├── bootstrap.js.map │ │ ├── bootstrap.min.js │ │ └── bootstrap.min.js.map │ └── sql │ │ ├── database.sql │ │ └── queries.php ├── index.php ├── model │ ├── apagar_anotacao.php │ ├── atualizar_anotacao.php │ ├── database.php │ └── inserir_anotacao.php └── views │ ├── .gitattributes │ ├── atualizar.php │ ├── footer.php │ ├── header.php │ ├── home.php │ └── inserir.php ├── php-unit-tests ├── .vscode │ └── launch.json ├── Dockerfile ├── README.md ├── app │ ├── .gitignore │ ├── composer.json │ ├── composer.lock │ ├── phpunit.xml │ ├── src │ │ ├── CalculatorService.php │ │ ├── Formatter.php │ │ ├── ItemsTable.php │ │ ├── PrintCalculationService.php │ │ ├── Receipt.php │ │ └── index.php │ └── tests │ │ ├── CalculatorServiceTest.php │ │ ├── FormatterTest.php │ │ ├── ItemsTableTest.php │ │ └── ReceiptTest.php ├── certificate-debug.png ├── certificate.png ├── debugs.md ├── docker-compose.yml └── testes.png └── php-zend-certification ├── .gitignore ├── Behavorial ├── Flyweight.php ├── Iterator.php ├── PubSub.php ├── Strategy.php └── Visitor.php ├── Concurrency └── readme.md ├── Creational ├── Builder.php └── Factory.php ├── InversionControl ├── DependencyInjection.php └── ServiceLocator.php ├── Structural ├── Adapter.php ├── Decorator.php └── Proxy.php ├── certificate.png ├── readme.md └── summary.png /Procfile: -------------------------------------------------------------------------------- 1 | web: heroku-php-apache2 / -------------------------------------------------------------------------------- /UC-01a02f43-a465-4d80-9d6b-904360fa9ec9.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazielRodrigues/php-projects/551e08b0b6aafea510a004dab9268b88c1b627f7/UC-01a02f43-a465-4d80-9d6b-904360fa9ec9.jpg -------------------------------------------------------------------------------- /background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazielRodrigues/php-projects/551e08b0b6aafea510a004dab9268b88c1b627f7/background.png -------------------------------------------------------------------------------- /deploy.sh: -------------------------------------------------------------------------------- 1 | git add . 2 | git commit -am "deploy" 3 | git push heroku master 4 | git push heroku main 5 | 6 | # mysql://bfff28e7229e4b:bef6c00e@us-cdbr-east-05.cleardb.net/heroku_201a8405690d62f?reconnect=true -------------------------------------------------------------------------------- /images/heranca.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazielRodrigues/php-projects/551e08b0b6aafea510a004dab9268b88c1b627f7/images/heranca.png -------------------------------------------------------------------------------- /images/heranca2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RazielRodrigues/php-projects/551e08b0b6aafea510a004dab9268b88c1b627f7/images/heranca2.png -------------------------------------------------------------------------------- /projects-php/php-chat/README.md: -------------------------------------------------------------------------------- 1 | # PHP AJAX CHAT SYSTEM 2 | 3 | In this mini project I gonna build a mini chat system with PHP and AJAX: 4 | 5 | https://www.udemy.com/course/draft/692878/learn/lecture/4145360#overview 6 | 7 |