Buscar

Relatorio Parcial

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE VIRTUAL DO ESTADO DE SÃO PAULO
Claudia
Lucas
Luis
Luis
Sheila
Valci
Sistema para Atribuição de Aulas da Secretaria Municipal de Educação de
Rio Claro
Rio Claro - SP
2023
UNIVERSIDADE VIRTUAL DO ESTADO DE SÃO PAULO
Sistema para Atribuição de Aulas da Secretaria Municipal de Educação de
Rio Claro
Relatório Técnico-Científico apresentado na
disciplina de Projeto Integrador para o curso
de Bacharelado em Tecnologia da Informação
e Engenharia de Computação da Universidade
Virtual do Estado de São Paulo (UNIVESP).
Rio Claro - SP
2023
autores. Sistema para Atribuição de Aulas da Secretaria Municipal de Educação de Rio
Claro. 10f. Relatório Técnico-Científico. Bacharelado em Tecnologia da Informação e
Engenharia de Computação - Universidade Virtual do Estado de São Paulo. Tutor: Pedro
Lucas Prununciati. Polo Rio Claro, 2023.
RESUMO
A Secretaria Municipal de Educação de Rio Claro é responsável por gerenciar unidades de
ensino de Educação Infantil, Ensino Fundamental e Educação de Jovens e Adultos (EJA). O
processo de atribuição de classes/aulas fixa na unidade escolar os docentes de acordo com a
demanda e jornada de trabalho, definindo horários e turnos de trabalho da escola. O
desenvolvimento de um software com framework web que utilize noções de banco de dados,
praticando controle de versão para informatização do processo de atribuição de aulas
disponíveis visa unificar, simplificar e agilizar o processo das atribuições de aula. Trata-se de
uma pesquisa de revisão bibliográfica, qualitativa e elaboração de um novo sistema de
software para a SMERC, informatizando e auxiliando o processo de atribuição de aulas para
ensino de toda a rede escolar municipal.
PALAVRAS-CHAVE:Wordpress; MySQL; Plugin; Educação.
LISTA DE ILUSTRAÇÕES
Figura 1 – Círculo Da Coleta De Dados ................................................................................... 8
SUMÁRIO
1 INTRODUÇÃO 1
2 DESENVOLVIMENTO 3
2.1 Objetivos 3
2.2 Justificativa e delimitação do problema 3
2.3 Fundamentação teórica 4
2.3.1 Framework 4
2.3.2 WordPress 5
2.3.3 Banco de Dados MySQL 5
2.3.4 GitHub 6
2.4 Metodologia 7
REFERÊNCIAS 10
1 INTRODUÇÃO
O tema geral do primeiro Projeto Integrador dos cursos de Bacharelado em
Tecnologia da Informação e Engenharia de Computação da UNIVESP é “desenvolvimento
de um software com framework web que utilize noções de banco de dados, praticando
controle de versão”.
Rio Claro, município da região Centro-Leste do interior paulista, possui mais de
duzentos mil habitantes e ocupa uma área de quase quinhentos quilômetros quadrados.
Quanto à educação municipal, a cidade possui unidades de ensino em que são desenvolvidas
atividades de Educação Infantil, Ensino Fundamental e Educação de Jovens e Adultos (EJA)
e, segundo dados da página da Secretaria no website da Prefeitura, são atendidos por volta de
20 mil alunos por mais de dois mil funcionários em 51 escolas. A Secretaria Municipal de
Educação de Rio Claro (SMERC) é responsável por gerenciar essas unidades de ensino e
também os setores de Alimentação Escolar e de Transporte de Alunos (PMRC, 2023).
Segundo a Secretaria de Municipal de Educação, no artigo 2º da Resolução SME 14, de 26 de
novembro de 2020, o processo de atribuição de classes/aulas orienta-se pelos objetivos de
fixar na unidade escolar os docentes de acordo com a demanda; atribuir jornada de trabalho,
ampliação de jornada e carga suplementar ao docente; definir horário e turnos de trabalho da
escola e viabilizar o cumprimento das horas de Trabalho Pedagógico no local de trabalho
(SME, 2020).
A tecnologia, em diferentes níveis, está presente em nossas vidas. Informática, que
provém do termo francês informatique, se origina da junção da palavra informação mais a
palavra automática, é a ciência que estuda o tratamento automático da informação por meio
do computador e sua evolução influenciou os rumos do século XX. Quase sempre nem
percebemos o tempo que destinamos em seu uso e, atualmente, o contato com os sistemas de
software (programas) são imprescindíveis para armazenar, processar e comunicar
informações. A programação do software é realizada pelo programador de computadores,
profissional de informática que domina lógica de programação, algoritmos e linguagens de
programação (OKUYAMA; MILETTO; NICOLAO, 2014).
O conhecimento sobre os frameworks para os profissionais desenvolvedores é
importante. São conjuntos de códigos de uma linguagem de programação que auxiliam o
1
desenvolvimento de projetos de software web. A utilização é vantajosa pelo baixo nível de
programação e maior controle da programação, reduzindo custos e aumentando a
produtividade. Os grupos de bibliotecas com documentação dos frameworks disponíveis no
mercado possibilitam executar alterações de grande volume e reescritura de códigos de forma
ágil e rápida (CARDOSO, 2021).
Banco de dados é definido como uma coleção estruturada de dados na ciência
computacional. Os dados armazenados são organizados de forma a permitir agilidade na
busca e na recuperação por um computador, resumindo, uma simples coleção de itens.
Diferentes tipos de bancos de dados usam diferentes modelos para organizar os dados. Os
bancos de dados orientados para objetos armazenam estruturas de dados complexas e que são
organizadas em classes hierárquicas que podem herdar propriedades de classes mais altas na
cadeia (MANOVICH, 2015).
Para controlar as mudanças que ocorrem no software é necessário estabelecer um
controle das versões produzidas e entregues aos usuários. Considerar durante o processo de
desenvolvimento um conjunto de atividades que gerencia mudanças no software para garantir
a sua qualidade é essencial. É necessário controlar tanto as versões do framework quanto as
das aplicações por ele criadas no controle de versão do desenvolvimento baseado em
frameworks (CAGNIN et al., 2004).
A solução do problema escolhido pela equipe do projeto integrador (PI) culminará no
desenvolvimento de novo site utilizando framework web para informatização do processo de
atribuição de aulas disponíveis para professores de educação básica na Secretaria de Educação
do município de Rio Claro, utilizando o banco de dados MySQL para salvar informações dos
dados das unidades escolares e professores interessados e controle de versões do sistema via
GitHub, permitindo futuras modificações, que visam unificar, simplificar e agilizar o processo
das atribuições de aulas.
2
2 DESENVOLVIMENTO
2.1 Objetivos
Notada a dificuldade na elaboração de documentos e no processo de atribuição de
aulas oferecidas pelas escolas municipais, o objetivo geral é desenvolver um sistema para
viabilizar que a atribuição de aulas se dê através de uma interface digital, utilizando mais o
sistema informatizado e o mínimo de servidores envolvidos no processo.
Elencam-se, como objetivos, as etapas a serem realizadas para que se alcance o
objetivo geral:
• Levantar literatura científica relevante para o tema do projeto, propiciando a
fundamentação teórica;
• Através de entrevistas, elencar junto aos servidores municipais da Secretaria de
Educação quais os passos do processo de atribuição de aulas;
• Desenvolver uma base de dados para acolher os dados das escolas com aulas
disponíveis e dos professores interessados em atribuir essas aulas;
• Desenvolver um site para abrigar a base de dados;
• Realizar testes no sistema desenvolvido;
• Apresentar a aplicação à Secretaria de Educação;
• Fazer propostas de futuras melhorias e ampliação do modelo para suprir outras
demandas da SMERC.
2.2 Justificativa e delimitação do problema
Após algumas interações entre os estudantes da equipe do projeto integrador e os
funcionários da Secretaria Municipal de Educação, alguns problemas foram identificados.
Durante as interações, foram apresentadas as principais rotinas e desafios enfrentados no dia a
3
dia pela Secretaria. O problema de pesquisa pode ser expresso pela indagação: Como facilitar
o processo de atribuiçãode aulas para professores da rede municipal da Secretaria de
Educação?
A presente proposta de projeto de pesquisa se justifica visto ter relevância social, na
medida em que contribui para a unificação, simplificação e agilização do serviço de atribuição
de aulas da Secretaria de Educação da cidade através do seu site. Embora a proposta de
serviços web possa se estender para outras Secretarias, a de Educação, enquanto órgão de
aplicação do projeto, é diretamente beneficiada, pela melhoria da qualidade dos serviços
prestados através de sistemas informatizados.
A proposta visa ofertar a SMERC facilidade, visto que, habitualmente, o processo de
atribuição de aulas é trabalhoso, necessita de muitos servidores municipais para realização da
tarefa, ocorre retrabalho ao ter que digitar as mesmas informações em mais de um sistema e
está suscetível aos erros de digitação nos documentos oficiais. Utilizando conhecimentos e
relevância acadêmica, a proposta pretende apresentar um novo modelo de interação entre a
Secretaria Municipal, as Unidades de Ensino, funcionários e os professores, de natureza
unificada e digital.
2.3 Fundamentação teórica
Visa proporcionar todo o embasamento teórico-empírico do estudo em questão.
2.3.1 Framework
A utilização de frameworks para o desenvolvimento de aplicações web tornou-se
essencial dada a produtividade, redução de possíveis erros, compatibilidade e integração das
aplicações, controle e as funcionalidades já prontas. Em 2000, surgiu o primeiro framework
de sucesso e, com o tempo, novos foram desenvolvidos e hoje existem inúmeras opções para
facilitar o desenvolvimento de softwares. Com um framework é possível reutilizar não apenas
um componente, mas toda a arquitetura de um domínio e diminuir significativamente o tempo
de produção. É um modelo geral de classes e objetos e suas relações, sempre armazenados em
funções específicas, prontos para serem aplicados a novas realidades (MARINHO, 2016).
4
2.3.2 WordPress
O WordPress é um sistema de gerenciamento de conteúdo para internet (em inglês,
Content Management System - CMS), livre e de código aberto. É o software CMS mais usado
em sites no mundo com uma participação de mercado estimada em 62%. É licenciado e
fornece as liberdades de executar o programa para qualquer finalidade, estudar como o
programa funciona e alterá-lo quando desejar, distribuir e redistribuir cópias de suas versões
modificadas. WordPress é um software moderno, mas suas raízes e desenvolvimento
remontam a 2001, portanto, é um produto maduro e estável. Focado na experiência do usuário
e nos padrões da web, é projetado para todos e se torna uma ferramenta diferente. Funciona
com configuração mínima, enfatizando acessibilidade, desempenho, segurança e facilidade de
uso. É um software de código aberto, democratizando a publicação e as liberdades que vêm
com o código aberto, sendo acolhedor e inclusivo (WordPress.org, 2023).
As APIs (do inglês, Application Programming Interface, que significa Interface de
Programação de Aplicação) do WordPress permitem a criação de plugins e a extensibilidade
está nos milhares de repositórios de plugins à disposição. É permitido a criação de temas tão
simples ou tão complexos quanto se deseja e distribuir gratuitamente aos usuários no
repositório de temas. Se desejar criar um aplicativo, o WordPress fornece traduções,
gerenciamento de usuários, solicitações HTTP, bancos de dados, roteamento de URL e muito
mais. O WordPress vem com tipos de conteúdo padrão, mas é flexível, pode-se adicionar
linhas de código para criar tipos de postagem personalizados, taxonomias e metadados,
levando-o em qualquer direção.
2.3.3 Banco de Dados MySQL
O programa MySQL é um sistema de gerenciamento de banco de dados que utiliza a
linguagem SQL (do inglês, Structured Query Language, ou Linguagem de Consulta
Estruturada) para interface de acesso e extração de informações do banco de dados em uso. É
um dos sistemas de gerenciamento mais populares e usados pois é rápido, multitarefa e
multiusuário.
Original da Suécia, surgiu a partir de 1979, através de uma ferramenta para o
gerenciamento de grandes tabelas e utilizada para geração de relatórios. Em 1994, foi iniciado
5
o desenvolvimento de um gerenciador de banco de dados de código aberto, não muito bom e
com tabelas grandes, servindo de aprendizado para o surgimento de um novo produto. A
partir dessa influência, em 1995, ocorreu o desenvolvimento do MySQL e o lançamento da
primeira versão oficial, no ano de 1996. Em janeiro de 2008 o programa MySQL foi
comprado e em abril de 2009, foi comprado pela atual proprietária, a empresa ORACLE.
O MySQL está se tornando cada vez mais um produto apreciado por empresas,
entidades e pessoas, pois possui um servidor confiável, rápido e fácil de utilizar em aplicações
voltadas para a Internet. Faz sucesso devido à fácil integração com a linguagem de script PHP.
Tem empresas que o usam em aplicações críticas, com destaque para NASA, Silicon
Graphics, Motorola, Texas Instruments, Yahoo! Finance e MP3.com.
Como ferramenta de trabalho para a manutenção de bancos de dados, o MySQL tem
as características de portabilidade, rodando em diversas plataformas computacionais;
compatibilidade com os drivers ODBC, JDBC e .NET e possuir módulos de interfaceamento
com as linguagens de programação: Java, C, C++, Python, Perl, PHP e Ruby; facilidade de
uso, excelente desempenho e estabilidade, exigindo poucos recursos de hardware e possuir
uma versão de software livre (MANZANO, 2011).
2.3.4 GitHub
O Git é uma ferramenta de controle de versão criada em 2005 e utilizada por diversos
desenvolvedores no mundo, que se destacam quando conhecem e sabem utilizá-lo. Das
principais características do Git, está sua plataforma GitHub, que é um site em que se pode
carregar uma cópia de repositório Git, colaborando com outras pessoas em um projeto. É
disponibilizado um local para compartilhar o repositório, visível através de uma interface web
e recursos como "forking, pull requests, issues e wikis" que permitem especificar, discutir e
revisar alterações eficientemente. É dinâmico e não se limita ao desenvolvimento de software,
sendo utilizado também como controle de versões de livros, arquivos de texto em geral e
arquivos de configurações de servidores. Congelando versões, se tem controle das mudanças
realizadas no desenvolvimento de determinado software, facilitando a observação do projeto
do início ao fim. A base fica sempre disponível e o envio de arquivos novos ou atualizados
pela equipe compõem a nova versão (FERREIRA, 2021).
6
2.4 Metodologia
Segundo Conforto et al. (2011), a revisão bibliográfica é passo inicial para uma
pesquisa e possui caráter exploratório em material já elaborado, que podem ser em livros,
artigos e teses, permitindo que outros pesquisadores façam uso dos resultados com maior
confiabilidade, reutilizando estudos já finalizados e focando apenas no tópico de pesquisa.
Para levantamento da fundamentação teórica e durante todo o processo de
desenvolvimento utilizamos a metodologia tempestade de ideias (Brainstorming), uma técnica
de discussão que visa a contribuição espontânea do grupo no intuito de encontrar resoluções
no auxílio das tomadas de decisões possíveis para os problemas da pesquisa. Baseando-se em
uma pesquisa de revisão bibliográfica referentes ao tema do trabalho, foi feito um
levantamento dos assuntos relacionados ao desenvolvimento de framework web, utilização de
banco de dados e de controle de versões de software.
Esse estudo utiliza o método de pesquisa qualitativa que é uma abordagem da
investigação iniciada em pressupostos, uma lente interpretativa e teórica para estudo dos
problemas de pesquisa. Os pesquisadores coletam dados em ambientes cultivando uma
sensibilidade às pessoas em estudo e analisam seus dados indutiva e dedutivamente, para
estabelecer padrões ou temas. Notadamente a equipe do projeto integrador elaborou vários
instrumentos paracoleta de dados: questionários, entrevistas, conversas e coleta de
documentos (físicos e digitais).
O fato que alguns membros da equipe do PI atuarem como professores em outras
redes podem contribuir no desenvolvimento, pois a abordagem qualitativa é apropriada para o
estudo de um problema de pesquisa quando este precisa ser explorado com tempo e é
necessário o entendimento por completo do contexto dos participantes na coleta de dados. Os
pesquisadores normalmente optam por apenas conduzir entrevistas e observações, mas
podemos vizualizar através do círculo da coleta de dados (FIGURA 1) uma série de atividades
inter-relacionadas que objetivam a reunião de boas informações, podendo ser iniciado em
outro ponto de entrada no círculo (CRESWELL, 2014).
7
Figura 1 - Círculo da Coleta de Dados
Fonte: CRESWELL, John W (2014, p. 122)
No processo de desenvolvimento, usamos a metodologia Design Thinking e buscamos
seguir as etapas de empatizar, definir, idealizar, prototipar e testar. Através da colaboração dos
membros do grupo e de acordo com a perspectiva de cada um, as observações são traduzidas
em insights e estes, podem gerar produtos e serviços para melhorar e solucionar problemas
apresentados (FERREIRA, 2021). A intenção é desenvolver um projeto que gere resultados
priorizando o trabalho participativo e multidisciplinar em busca de uma solução inovadora
para informatização do processo de atribuição de aulas disponíveis para professores de
educação básica na SMERC.
Empatia: Compreender as necessidades e desejos dos usuários, observando e
interagindo com eles. Nessa fase foram levantados os perfis dos futuros usuários do sistema
que serão os gestores e professores. A equipe elaborou um questionário para identificar
possíveis problemas enfrentados pelos funcionários da SMERC e, já na primeira entrevista, o
Chefe do Núcleo de TI e a Supervisora de Educação apresentaram potenciais questões.
Definição do problema: Identificar claramente o problema a ser resolvido e as metas a
serem alcançadas. Após alguns debates sobre a coleta de dados provenientes de entrevistas e
documentos do site da SMERC, foi identificado e selecionado o problema da atribuição de
8
aulas. Outros problemas serão considerados, como por exemplo, retrabalho nos processos
internos e necessidade de um portal institucional funcional.
Ideação: Gerar ideias e soluções para o problema identificado, sem se preocupar com a
viabilidade técnica ou financeira. Após alguns debates, a proposta de solução para o problema
será o desenvolvimento de um plugin para um gerenciador de conteúdo. Esse sistema deverá
receber as ofertas de aulas disponíveis pelas escolas, permitir aprovação ou correção por
gestores da Secretaria da Educação e divulgação das informações para os professores durante
o processo de atribuição de aulas que será quinzenal.
Prototipagem: Criar um modelo ou protótipo da solução escolhida para testar e validar
com os usuários. O primeiro modelo funciona conceitualmente e sua codificação está sendo
desenvolvido, porém ainda não foi completamente implementado.
Teste: Testar o protótipo com os usuários e coletar feedbacks para avaliar sua eficácia
e identificar pontos de melhoria. O sistema não se encontra na fase de refinamentos
sucessivos, entretanto a SMERC já pode contribuir em etapas iniciais de desenvolvimento.
9
REFERÊNCIAS
ABNT – Associação Brasileira de Normas Técnicas. NBR 14724: Informação e
documentação. Trabalhos Acadêmicos - Apresentação. Rio de Janeiro: ABNT, 2002.
BRAINSTORMING. In: WIKIPÉDIA, a enciclopédia livre. Flórida: Wikimedia Foundation,
2023. Disponível em:
<https://pt.wikipedia.org/w/index.php?title=Brainstorming&oldid=65323788>. Acesso em:
21 abr. 2023.
CAGNIN, Maria Istela et al. GREN-WizardVersionControl: Uma Ferramenta de Apoio
ao Controle de Versão das Aplicações Criadas pelo Framework GREN. Sessão de
Ferramentas, p. 73-78, 2004.
CARDOSO, Leandro da C. Frameworks Back End. São Paulo: Editora Saraiva, 2021.
E-book. ISBN 9786589965879. Disponível em:
<https://integrada.minhabiblioteca.com.br/#/books/9786589965879/>. Acesso em: 16 abr.
2023.
CLARO, Rio. Secretaria Municipal da Educação. Proposta Curricular do Sistema
Municipal de Ensino de Montes Claros–Ensino Fundamental–Anos Finais. Montes
Claros: PMMC, 2014.
CONFORTO, Edivandro Carlos e AMARAL, Daniel Capaldo e SILVA, Sérgio Luis da.
Roteiro para revisão bibliográfica sistemática: aplicação no desenvolvimento de
produtos e gerenciamento de projetos. Trabalho apresentado, v. 8, 2011. Porto Alegre, RS:
Escola de Engenharia de São Carlos, Universidade de São Paulo. Disponível em:
<https://www.researchgate.net/profile/Edivandro_Conforto/publication/267380020_Roteiro_p
ara_Revisao_Bibliografica_Sistematica_Aplicacao_no_Desenvolvimento_de11_Produtos_e_
Gerenciamento_de_Projetos/links/585c18ef08aebf17d386967e.pdf>. Acesso em: 20 abr.
2023.
CRESWELL, John W. Investigação qualitativa e projeto de pesquisa. Porto Alegre: Grupo
A, 2014. E-book. ISBN 9788565848893. Disponível em:
<https://integrada.minhabiblioteca.com.br/#/books/9788565848893/>. Acesso em: 16 abr.
2023.
10
DOCUMENTATION. In: WORDPRESS. WordPress.org, 2018. Disponível em:
<https://wordpress.org/documentation/article/learn-about-wordpress-and-version-history/>.
Acesso em 16 abr. 2023.
FERREIRA, Arthur G. Design patterns e gerência de configuração: do projeto ao controle
de versões. São Paulo: Editora Saraiva, 2021. E-book. ISBN 9786589965312. Disponível em:
<https://integrada.minhabiblioteca.com.br/#/books/9786589965312/>. Acesso em: 16 abr.
2023.
MANOVICH, L. Banco de Dados. Revista Eco-Pós, [S. l.], v. 18, n. 1, p. 7–26, 2015. DOI:
10.29146/eco-pos.v18i1.2366. Disponível em:
<https://ecopos.emnuvens.com.br/eco_pos/article/view/2366>. Acesso em: 16 abr. 2023.
MANZANO, José Augusto N G. MySQL 5.5 Interativo: Guia Essencial de Orientação e
Desenvolvimento. São Paulo: Editora Saraiva, 2011. E-book. ISBN 9788536519449.
Disponível em: <https://integrada.minhabiblioteca.com.br/#/books/9788536519449/>. Acesso
em: 16 abr. 2023.
MARINHO, A. L. Desenvolvimento de aplicações para internet. São Paulo: Pearson, 2016.
OKUYAMA, Fabio Y.; MILETTO, Evandro M.; NICOLAO, Mariano. Desenvolvimento de
software I: conceitos básicos. (Tekne). Porto Alegre: Grupo A, 2014. E-book. ISBN
9788582601464. Disponível em:
<https://integrada.minhabiblioteca.com.br/#/books/9788582601464/>. Acesso em: 16 abr.
2023.
RIO CLARO (SÃO PAULO). In: WIKIPÉDIA, a enciclopédia livre. Flórida: Wikimedia
Foundation, 2023. Disponível em:
<https://pt.wikipedia.org/w/index.php?title=Rio_Claro_(S%C3%A3o_Paulo)&oldid=656207
42>. Acesso em: 16 abr. 2023.
SECRETARIA MUNICIPAL DE EDUCAÇÃO. In: Prefeitura de Rio Claro, 2023. Disponível
em: <https://www.rioclaro.sp.gov.br/secretarias/sec-educacao.php>. Acesso em: 16 abr. 2023
SEVERINO, A. J.. Metodologia do trabalho científico. 22. ed. rev. e ampl. São Paulo:
Cortez, 2002.
11
https://wordpress.org/documentation/article/learn-about-wordpress-and-version-history/
https://www.rioclaro.sp.gov.br/secretarias/sec-educacao.php

Continue navegando