- Nome do curso: PHP Essencial: Primeiros Passos na Programação Web
- Descrição do curso: Este curso é uma introdução prática à linguagem PHP para o desenvolvimento de aplicações Web. Ao longo das aulas, você aprenderá desde os conceitos básicos da comunicação entre cliente e servidor até tópicos essenciais como sintaxe da linguagem, declaração de variáveis, estruturas de condição e repetição, arrays, envio de dados por meio de formulários, funções e comandos include/require. Também exploraremos a utilização do Bootstrap em formulários PHP.
Se você deseja dar os primeiros passos no desenvolvimento web dinâmico, criar páginas interativas e compreender como funcionam sistemas online, este curso é para você. Inscreva-se e comece a transformar suas ideias em aplicações reais!
- Carga horária: 60h
- Idioma: Português
- Nível de dificuldade: Básico
- Professores/Instrutores: Marta Amorim
- Público-alvo: Este curso é destinado a professores, estudantes e membros da comunidade em geral que desejam iniciar sua formação em desenvolvimento web back-end com PHP. Também é recomendado para desenvolvedores que buscam ampliar suas competências, profissionais experientes que desejam migrar para o uso do PHP, estudantes de Ciência da Computação e áreas afins, bem como profissionais de Tecnologia da Informação que desejam aprimorar seus conhecimentos.
- Requisitos técnicos: Um computador com sistema operacional Windows, macOS ou Linux, 2GB de RAM, conexão com a internet e disponham de recursos de áudio e vídeo.
O software VsCode deve estar instalado na máquina, bem como o servidor de serviços USBWebServer.
- Pré-requisitos para o curso: Conhecimentos básicos de programação, redes, banco de dados, HTML e CSS,
- Conteúdos: ● Compreendendo conceitos da comunicação cliente/servidor
- ● Configurando o ambiente
● Variáveis e comandos de condição● Arrays e comandos de repetição● Variáveis superglobais● Formulários● Funções● Comandos Include e Require● PHP integrado ao Front-End com Bootstrap
- Metodologia: Os conteúdos, a serem estudados de forma livre pelo cursista, estão disponíveis em forma de vídeos, materiais textuais complementares e links para internet.
● Os conteúdos do curso estão disponíveis para estudo autônomo, apresentados em formatos variados, como vídeos, materiais textuais e links para recursos online.
● O curso inclui atividades práticas de programação, permitindo que o cursista aplique os conhecimentos adquiridos, com apoio de modelos previamente disponibilizados.
● Um fórum de discussão está disponível para promover a interação entre os participantes e a troca de ideias sobre os temas abordados.
● São oferecidos questionários de correção automática para avaliação do aprendizado.
● O curso inclui pesquisas orientadas por referências bibliográficas selecionadas.
● Há também exercícios gamificados, que tornam o processo de aprendizagem mais dinâmico e motivador.
● Este curso não conta com acompanhamento de tutor. - Processo de Avaliação:
● A avaliação da aprendizagem é constituída de atividades avaliativas no formato de questionário e atividades práticas ao longo do curso, com envio de arquivos não pontuadas.
●Há um questionário ao final de cada tópico, que juntos totalizam 100 pontos.
● Os questionários possuem restrição para sua realização. Assim, só poderão ser realizados caso o estudante tenha acessado certos recursos ou tenha realizado a entrega de determinadas atividades, conforme especificado em cada um.
● Para obter aprovação, o cursista deverá alcançar no mínimo 60% da nota máxima no curso, constituída da soma de todas as atividades avaliativas realizadas ao longo do curso.

- Teacher: Marta Talitha Carvalho Freire Amorim