Skip to content

JennieOliveira99/100DaysOfCodePHP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

100 DAYS OF CODE Back End PHP💻

Bem-vindo ao meu desafio de 100 dias de programação em PHP! Aqui, estou comprometida em aprimorar minhas habilidades nesta linguagem incrível. O objetivo é simples: estudar e praticar programação todos os dias, sem exceção, ao longo de 100 dias consecutivos.

Junte-se a mim nesta jornada de crescimento e aprendizado. Estou animada para compartilhar minhas experiências, desafios e conquistas ao longo do caminho.

💻Roteiro de Estudos

Meu roteiro está focado em Estrutura de Dados com PHP pois vejo as estruturas de dados como a base para a resolução eficiente de problemas complexos no desenvolvimento de software. Para formar meu roteiro de estudos eu me baseei no livro: "PHP Programando com Orientação a Objetos" de Pablo Dall'Oglio e nos tópicos da matéria Estrutura de Dados com PHP, matéria essa que tenho toda quinta-feira na Fatec São Roque.

Dia Tema Descrição
01 01 - 02 Introdução ao PHP: sintaxe básica, variáveis e tipos de dados Aula da faculdade Foreach e Funções.
02 01 - 02 - Introdução ao PHP: sintaxe básica, variáveis e tipos de dados Anotações e mapas mentais sobre: Tags PHP, variáveis, imprimindo saídas, concatenação, tipos de dados (dados primitivos, array, object, calllback, resource, iterable, mixed e never), estruturas condicionais e loops.
03 Prática com condicionais simples (if) Exercícios com IF Else.
04 Prática com condicionais compostos (if-else) Exercícios com IF Else. Função preg_match().
05 Explorando ternários Exercícios com Ternários.
06 Explorando ternários Revisão e anotações com mapas mentais sobre ternários e If Else.
07 Revisão e prática adicional de condicionais Exercícios de fixação ternários e If Else.
08 08 - 09 - Teoria sobre funções em PHP: declaração, parâmetros e retorno Práticas com funções.
09 08 - 09 - Teoria sobre funções em PHP: declaração, parâmetros e retorno Anotações e mapas mentais funções: declaração, parâmetros e retorno.
10 Prática com criação e chamada de funções em PHP Práticas com criação e chamada de funções em PHP e ternários.
11 Praticas condicionais dentro de funções Práticas com criação e chamada de funções em PHP eIf Else.
12 Princípios de loops For e Práticas com FOR Anotações e mapas mentais do conceito de FOR.
13 Práticas com While Exercícios com WHILE.
14 Formulários GEt, POST, Foreach Aula da faculdade Formulário utilizando If e Foreach para receber os dados enviados pelo método Post, com validação de checkbox por meio do operador isset.
15 Práticas com While Anotações, revisões e mapas mentais com while, sintáxe e teoria.
16 Projeto 1 - Cifra de César (For e funções nativas do PHP) Projeto de criptografia, utilizando For e funções nativas (chr e ord)
17 Introdução à array e Foreach Anotações, revisões e mapas mentais Sobre ARRAY e Foreach, sintáxe, teorias, tipos de arrays.
18 Integração de condicionais com arrays Início da 2° versão do projeto Cifra de César, adcionando uma nova opção de criptografia baseada na criptografia de Trithemius.
19 Integração de condicionais com arrays Seguimento na 2° versão do projeto Cifra de César.
20 Revisão de arrays e condicionais Aula da Faculdade Exercício de validação de formulário.
21 Desafios de programação com arrays e condicionais Exercício da Faculdade Parte 2 - Exercício de validação de formulário.
22 Práticas com Switch case Exercícios com Switch Case, IF e Ternários (comparando e aprendendo quando utilizar cada um).
23 Práticas com Switch case Anotações e mapas mentais sobre Switch Case.
24 Lista de exercicios pt.1 Exercícios abordando todo o conteúdo até agora.
25 Lista de exercicios pt.2 Exercícios abordando todo o conteúdo até agora.
26 Lista de exercicios pt.3 Exercícios abordando todo o conteúdo até agora. Finalizando o projeto de Criptografia.
27 Lista de exercicios pt.final Exercícios abordando todo o conteúdo até agora.
28 Aula Faculdade Dia 28: Integração de dados com JSON e PHP
29 29-30: Teoria sobre pillhas em PHP Dia 29: Conceitos e anotações.
30 29-30: Teoria sobre pillhas em PHP Dia 29: Conceitos e anotações.
31 Prática com pilhas em PHP Exercícios simples explorando o conceito de pilhas.
32 Integração de condicionais com pilhas Exercícios simples explorando o conceito de pilhas com integração de condicionais
33 Práticas Prática adicional com condicionais e pilhas
34 Práticas Prática adicional com Lista duplamente encadeada
35 Aula Faculdade Práticas com Json e PHP
37 37-40 - Projeto formulário de pedidos Projeto de Formulario de pedidos de áudiobook utilizando Filas
38 37-40 - Projeto formulário de pedidos Projeto de Formulario de pedidos de áudiobook utilizando Filas
39 37-40 - Projeto formulário de pedidos Projeto de Formulario de pedidos de áudiobook utilizando Filas
40 37-40 - Projeto formulário de pedidos Projeto de Formulario de pedidos de áudiobook utilizando Filas
41 Revisão de Classes Prática adicional com Classes
42 Revisão de Classes Prática adicional com Classes
43 Revisão de Classes Prática adicional com Classes
44 Introdução MVC e Composer Introdução Estrutura de pastas, MVC e Composer
45 Projeto MVC Projeto MVC
46 Projeto MVC Projeto MVC, debug
47 Projeto MVC Projeto MVC, debug
48 Projeto MVC Projeto MVC, debug
49 Aula Faculdade Exercícios convertendo inputs em .Json, estudos com Include e Require
50 Revisão Aula Faculdade Revisão e continuidade nos exercícios
51 Projeto MVC Continuidade Rotas e Views
52 Projeto MVC Projeto MVC, debug
53 Projeto MVC Projeto MVC, debug
54 Projeto MVC Projeto MVC, debug
55 Projeto MVC Revisão da matéria Estrutura de Dados com PHP
56 Projeto MVC Projeto MVC, debug
57 Projeto MVC Projeto MVC, debug
58 Projeto MVC Projeto MVC, finalização
59 Introdução Listas Ligadas Introdução Listas Ligadas
60 Introdução Listas Ligadas Práticas Listas Ligadas
61 Introdução Listas Ligadas Práticas Listas Duplamente Ligadas
62 Revisão Listas Ligadas e Duplamente Ligadas Anotações e trechos de códigos sobre Linked List
63 Introdução Lista Linear e Lista Linear Sequencial Introdução Lista Linear e Lista Linear Sequencial
64 Introdução Buscas Binárias Introdução Buscas Binárias e Projeto Lista de Tarefas
65 Projeto Lista de Tarefas Projeto Lista de Tarefas
66 Projeto Lista de Tarefas Projeto Lista de Tarefas
67 Introdução Árvores Introdução Árvores
68 Aula Faculdade Avaliação Estrutura de Dados com PHP
69 Práticas Árvores Práticas Árvores
70 Práticas Árvores Práticas Árvores
71 - 75 Projeto Projeto Front End
76 Aula Faculdade SOA(Arquitetura Orientada a Serviços) Introdução API com PHP
77 Prática CRUD Prática CRUD MySQL
78 POO - Revisão e Prática Classes Instâncias de classes, tipos de classes
79 POO -Revisão e Prática Classes Instâncias de classes, tipos de classes
80 POO -Revisão e Prática Classes Instâncias de classes, tipos de classes
81 POO - Construtores e Destrutores Introdução Construtores e Destrutores
82 POO - Construtores e Destrutores Práticas
83 Aula Faculdade SOA(Arquitetura Orientada a Serviços) Validaçoes de dados e tratamentos de erros
84 Revisão Aula Faculdade SOA(Arquitetura Orientada a Serviços) Validaçoes de dados e tratamentos de erros
85 POO - Revisão Geral Práticas Classe, atributo, método, encapsulamento, herança, getters e setters, sobrecarga de método
86 Aula Faculdade SOA(Arquitetura Orientada a Serviços) Validaçoes de dados , tratamentos de erros e rotas
87 Revisão Aula Faculdade SOA(Arquitetura Orientada a Serviços) Validaçoes de dados, tratamentos de erros e rotas
88 Revisão e Debug Aula Faculdade SOA(Arquitetura Orientada a Serviços) Validaçoes de dados, tratamentos de erros e rotas
89 Revisão e Debug Aula Faculdade SOA(Arquitetura Orientada a Serviços) Validaçoes de dados, tratamentos de erros e rotas
90 Revisão e Debug Aula Faculdade SOA(Arquitetura Orientada a Serviços) Validaçoes de dados, tratamentos de erros e rotas
91 - 92 Aula Faculdade SOA(Arquitetura Orientada a Serviços) Validaçoes de dados, tratamentos de erros e rotas
93 Revisão Aula Faculdade SOA(Arquitetura Orientada a Serviços) Revisão Validaçoes de dados, tratamentos de erros e rotas

Como Usar:

  1. Faça download do projeto e descompacte a pasta.
  2. Copie e Cole a pasta nos eu "htdocs".
  3. Inicie o Apache.
  4. Coloque o caminho do localhost no seu navegador para acessar as paginas.
  5. Esse é um projeto Back End, portanto a maioria das atividades não possuem telas.

Repositórios de projetos desenvolvidos:

Formulário de Produtos

Outro Repositório

Cifra de César

Outro Repositório

Quer partipicar do projeto e não sabe por onde começar? Que tal dar uma olhadinha nas regras do desafio?

Outro Repositório

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published