7/2/2014
PREGÃO
A MAIS COMERCIO E SERVIÇOS LTDA Da aludida nota de diligência
À EMPRESA
A MAIS COMÉRCIO E SERVIÇOS LTDA - ME CNPJ nº 13.791.689/0001-61
Assunto: Diligência - Pregão nº 01/2014 do Ministério da Justiça (UASG 200005)
1. No interesse do processo licitatório nº 08012.009585/2011-67, Pregão
Eletrônico nº 01/2014 do Ministério da Justiça e com fundamento no artigo 43, §3º da Lei nº 8.666/1993, consubstanciado no item 31.2 do Edital, segundo o qual:
31.2 – É facultado a pregoeira ou à autoridade superior, em qualquer fase deste Pregão, promover diligências destinadas a esclarecer ou completar a instrução do processo, vedada a inclusão posterior de informação ou de documentos que
deveriam constar originariamente da proposta ou da documentação.
2. Após análise pela área demandante da proposta comercial e demais
documentos encaminhados, foi emitida Nota Técnica n° 01/2014/ ENDC/CGEM/DPDC/SENACON/MJ, segundo o qual:
“...Primeiramente, parece haver discrepância entre o contrato
de prestação de serviços celebrado pelo Instituto Educacional Braf Ltda com a citada empresa - cláusula primeira, parágrafo primeiro, item b – e o atestado de capacidade técnica. O atestado afirma ter havido a transposição de 6
A MAIS COMERCIO E SERVIÇOS LTDA
(seis) cursos, a saber: i) cursos técnicos em programação (60 h); ii) Java I, II, III (360 h); desenvolvimento Web e PHP (120 h). Contudo, o contrato menciona apenas 7 (sete) disciplinas de determinados cursos presenciais que podem ter sido adequados ao ensino a distância. Não há menção a quantidade de horas-aula para cada uma das disciplinas citadas. Dessa maneira, gostaríamos de solicitar, além destes esclarecimentos, um portifólio das disciplinas e/ou cursos que teriam sido transpostos com a indicação detalhada dos itens utilizados conforme o anexo I-C do Pregão eletrônico n°01/2014.
Também em relação ao citado contrato - cláusula primeira, parágrafo primeiro, item c – que trata da “Conversão de material didático em recursos multimídias no Ambiente Virtual de Aprendizagem” gostaríamos de solicitar detalhamento deste serviço prestado. Ademais, de que maneira este assunto se relaciona com a transposição de conteúdo para o ambiente virtual?
Em relação ao valores apresentados, há diversos itens cujos custos nos parecem incoerentes, senão vejamos: os itens 17 a 20; 22 a 24; 26 a 28; 30 a 32 são válidos para os cursos de 40 e 60 horas. Contudo, a empresa apresentou valores menores, em relação aos citados itens, para o curso de 60 horas em comparação com os valores para o curso de 40 horas. Gostaríamos deesclarecimentos acerca desta discrepância. “
3. Desse modo, com vistas a subsidiar a análise da área técnica,solicitamos
o envio dos esclarecimentos e documentos indicados acima. Ressalte-se que não se trata da inclusão de novos documentos, mas tão somente de
A MAIS COMERCIO E SERVIÇOS LTDA
complementação da informação constante nos atestados já encaminhados dentro do prazo de convocação.
4. Aguardamos manifestação até às 16h do dia 06 de fevereiro de 2014.
Atenciosamente,
COORDENAÇÃO DE PROCEDIMENTOS LICITATÓRIOS
Esplanada dos Ministérios , Bloco "T" Anexo I Sala 106 CEP: 70.064-900 - Brasília/DF
e-mail: licitacao@mj.gov.br Telefone: (61) 2025-3230/9301
EM MENSAGEM ELETRÔNICA, O QUE SEGUE:
Sr. Licitante,
Considerando e-mail abaixo, informamos que a resposta a diligência poderá ser
encaminhada até às
16h do dia 07/02/2014.
Atenciosamente,
COORDENAÇÃO DE PROCEDIMENTOS LICITATÓRIOS
Esplanada dos Ministérios , Bloco "T" Anexo I Sala 106 CEP: 70.064-900 - Brasília/DF
e-mail: licitacao@mj.gov.br Telefone: (61) 2025-3230/9301
De: Rubens Araujo [mailto:bobyrubens210@gmail.com]
Enviada em: quarta-feira, 5 de fevereiro de 2014 16:02 Para: MJ-Licitação
A MAIS COMERCIO E SERVIÇOS LTDA
AMAIS COMÉRCIO E SERVIÇOS LTDA CNPJ/MF 13.791.689/0001-61 IE 10.543.167-2 Sr. Pregoeiro,
1. Em resposta à Nota Técnica n° 01/2014/
ENDC/CGEM/DPDC/SENACON/MJ, informa-se que não existe discrepância entre os dois documentos encaminhados a esta Administração, ao passo que, conforme define o dicionário de Língua Portuguesa Priberam, a etimologia dessa palavra remete a uma semântica atrelada à “Divergência”, “multiplicidade de opiniões”. Contudo, insta salientar que ambos os dispositivos são claros em suas redações nos campos destacados, a saber:
a. Não há discordância entre o Edital e o Atestado de Capacidade Técnica enviado, que, em sua composição, deixa claro o objeto do serviço contratado, em plena consonância com o item 9.1 do Edital do Pregão, que evoca imprescindíveis, relacionados ao objeto do Termo de Referência, três elementos fundamentais, quais sejam:
i. Características: Tudo aquilo emanado do item 1.1 do Termo de Referência do Edital do Pregão 1/2014 está referendado no escopo dos tópicos 1,2,3 e 4 do Atestado de Capacidade Técnica Apresentado pela empresa Inst. Educacional BRAF LTDA;
ii. Quantidade: Perpassando, ainda, o exigido no Item 6.7.1 e no Briefing Técnico apresentado;
iii. Prazo: O Atestado de Capacidade Técnica apresentado, assim como o contrato acrescido em matéria de diligência, revela-se em prazo de 12 (doze) meses harmoniosamente uníssono ao item 10.2 do Edital.
b. Não se observa qualquer incongruência entre o disposto no Atestado de Capacidade Técnica e no Contrato de
A MAIS COMERCIO E SERVIÇOS LTDA
Prestação de Serviços. Ambos são claros em suas matérias na descrição do produto ofertado. Por se tratar de uma interação entre instituições privadas, o detalhamento dos serviços não é demasiadamente minucioso, ao passo que as reuniões técnicas e suas atas já revelam matéria suficientemente eloquente para definição de atribuições, restando ao contrato tão somente função assessória e meramente formal, a título de registro de transação comercial. Resta, também, informar que a empresa contratante, por razões comerciais, respalda constitucionalmente, não autorizou o envio destes documentos para fins elucidativos, por considerar tais informações potencialmente valiosas do ponto de vista comercial.
i. No texto da Nota técnica, aduz-se que “ (…) parece haver discrepância entre o contrato de prestação de serviços celebrado pelo Instituto Educacional Braf Ltda com a citada empresa - cláusula primeira, parágrafo primeiro, item b – e o atestado de capacidade técnica” .
No entanto, é sabido que o Atestado de Capacidade Técnica remete a todas as 12 (doze) alíneas do §1º do Contrato, não somente se remetendo ao item “b”, que se refere especificamente às componentes curriculares do curso técnico na modalidade a distância, para o cenário específico das disciplinas componentes dos cursos. Em suma, a matéria que trata o item “b” é complementar ao compito do contrato com todas as suas alíneas, descritas no Atestado de Capacidade Técnica;
ii. Nas palavras do diligente, “O atestado afirma ter
havido a transposição de 6 (seis) cursos, a saber: i) cursos técnicos em programação (60 h); ii) Java I, II, III (360 h); desenvolvimento Web e PHP (120 h). Contudo, o
A MAIS COMERCIO E SERVIÇOS LTDA
contrato menciona apenas 7 (sete) disciplinas de determinados cursos presenciais que podem ter sido adequados ao ensino a distância. Não há menção a quantidade de horas-aula para cada uma das disciplinas citadas” . Em esclarecimento a este ponto, cabe
informar que o fato de não haver menção detalhada de quantidade de horas-aula, conforme já fora elucidado no caput deste subitem (1.b), não significa qualquer informação truncada, no máximo elipses e omissões não intencionais; Além disso, citando o atestado de capacidade técnica, é informado que “(...)realizou as descritas atividades para os Cursos
Técnicos em Progração (60h), JAVA I, II e III (360h), Desenvolvimento WEB e PHP (120h)”, o que não
significa necessariamente “Transposição de 6 (seis) cursos”, mas sim, o desenvolvimento de atividades para os cursos elencados. No contrato, é detalhado o serviço e descritos os cursos. Não obstante, restam alguns pontos a serem destacados:
a. O contrato previa a manutenção de três cursos –
Técnico em Programação, Programação em Java e Webdesign e Webdeveloping. Sendo que o último possui a mesma matriz curricular do curso de “Desenvolvimento WEB e PHP”, conforme podem ser constatados no anexo deste documento. A Contratante é a redatora do termo de capacidade técnica e, provavelmente, por comporem a mesma matriz, não considerou a harmonia entre o Contrato e o Atestado. Inclusive nossa equipe não considerou este fato face a exigência do item 9 do edital não mencionar o contrato de prestação de serviços no bojo dos documentos comprobatórios de qualificação técnica;
A MAIS COMERCIO E SERVIÇOS LTDA
b. O contrato, em sua alínea contestada, menciona as disciplinas e o número de turmas a serem desenvolvidas para cada caso, desconsiderando ser importante elencar carga horária, certamente por razões diversas, mormente pelo fato de possuir matriz curricular fechada e está inepta de muda-la;
c. As cargas horárias apresentadas no Atestado de Capacidade Técnica conferem com o trabalho prestado.
2. Para deixar claro, as atividades prestadas foram concentradas em três cursos – Técnico em Programação, Programação em JAVA e WEBDESIGN e WEBDEVELOPING (este último com a mesma matriz e, portanto, o mesmo curso que DESENVOLIMENTO WEB E PHP) e se concentraram nos ajustes das seguintes disciplinas:
a. TECNICO EM PROGRAMAÇÃO – DISCIPLINAS DE ‘INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO – 30H’ E ‘ESCREVENDO ALGORITMOS – 30H’ - TOTALIZANDO 60H;
b. PROGRAMAÇÃO EM JAVA – DISCIPLINAS DE ‘JAVA I – 120H’, ‘JAVA II – 120H’ E ‘JAVA III – 120H’ – TOTALIZANDO 360H;
c. DESENVOLVIMENTO WEB E PHP/WEBDESIGN E WEBDEVELOPING – DISCIPLINAS DE ‘INTRODUÇÃO AO HTML COM PHP – 60H’ E ‘INICIANDO NO CSS – 60H’ – TOTALIZANDO 120H
d. As demais atividades foram regidas por outros instrumentos e outro contrato.
3. A título de esclarecimento, a “Conversão de material didático em
recursos multimídias no Ambiente Virtual de
Aprendizagem” corresponde a:
a. execução de tarefas de diagramação de material impresso em novo formato (e-book), adaptado à estrutura de
A MAIS COMERCIO E SERVIÇOS LTDA
hiperlinks e com recursos dinâmicos de animação (Animações em 2D em ActionScript);
b. conversão de material impresso em páginas dinâmicas de Internet, para serem acessados com navegadores WEB de computadores ou mobile;
c. transposição de histórias em quadrinhos para animações digitais on demand;
d. Criação de um professor virtual, sob a forma de um mascote que interage com os alunos e registra as atividades de tutoria desenvolvidas pelos professores. 4. Ademais, de que maneira este assunto se relaciona com a transposição
de conteúdo para o ambiente virtual? – Cabe o registro que, apesar da
redação diferente, tem a mesma semântica e representa a mesma atividade descrita em Conversão de material didático em recursos
multimídias no Ambiente Virtual de Aprendizagem.
5. Estamos ineptos de enviar outras comprovações de capacidade técnica, uma vez que nessa fase de diligência, não há espaço para envio de novas documentações;
6. Salientamos que não somos os redatores do atestado de capacidade técnica e que, portanto, não poderíamos adapta-lo à formatação literal do ANEXO de Modelo, mas que cumprimos o estabelecido no item 9.1 do edital.
7. Insistimos veementemente na assertiva de que temos competência técnica e experiência nesse campo, tendo desenvolvido atividades congêneres a diversos setores da esfera pública ou privada, porém apresentamos as duas comprovações de capacidade técnica que julgamos mais próximas ao objeto demandado por esta Administração. Nos parece descabida nova diligência, ao passo que as documentações exigidas em edital foram todas entregues em perfeita consonância com a demanda. Destarte, nos colocamos à disposição para posteriores esclarecimentos, mas esperançosos que não haja necessidades de mais diligências.
A MAIS COMERCIO E SERVIÇOS LTDA
8. Conforme solicitação, apresentamos nossa proposta de preços para PRESTAÇÃO DE SERVIÇO, na forma de Pregão Eletrônico, referente ao objeto do Pregão nº 1/2014, com base no ANEXO I-C: ITEM DESCRIÇÃO UM QTDE ESTIMADA P/ CURSO QTDE DE CURSOS ESTIMADOS QTDE TOTAL VALOR
UNITÁRIO SUB TOTAL
1
Execução de Ambiente Virtual de Aprendizagem – Adaptação Moodle
Os cursos configurados em formatos, de acordo com a atividade a ser desenvolvida: Formato Social;Formato Semanal;Formato em Tópicos, sem limite de tempo pré-definido.
Facilidade na produção e distribuição de conteúdos; Partilha de conteúdos entre instituições;
Gestão total do ambiente virtual de aprendizagem; Realização de avaliações de alunos;
Suporte tecnológico para a disponibilização de conteúdos de acordo com um modelo pedagógico e design institucional;
Controlo de acessos; Atribuição de notas.
transmissão e organização dos conteúdos de materiais de apoio às aulas, pelo facto de ser uma ferramenta que permite produzir cursos e páginas da Web, facilita a comunicação (síncrona ou assíncrona), possibilitando contribuir para um padrão superior quer no ensino presencial, quer no ensino a distância
recursos disponíveis para o desenvolvimento das atividades são:
Materiais estáticos (ex.: páginas de texto, páginas de texto Web, apontadores para ficheiros ou páginas Web, conteúdos de pastas) Materiais dinâmicos (atividades): Avaliação do Curso Chat Diálogo Diário Fórum
Glossário - utilizado para descrever termos e Unidade 01 01 01 R$ 85.000,0 0 (oitenta e cinco mil reais) R$ 85.000,00 (oitenta e cinco mil reais)
A MAIS COMERCIO E SERVIÇOS LTDA
respectivas definições, ligados à disciplina.
Lição
Pesquisa de Opinião (referendo)
Questionário - com questões de diversos tipos (escolha múltipla, verdadeiro ou falso, resposta curta, comparação) pode ser respondido on-line pelos alunos, permitindo-lhes ver qual a sua classificação.
SCORM
Tarefa - atividade proposta pelo professor/formador aos alunos
Trabalho com Revisão - o professor/formador tem acesso a trabalhos enviados pelos alunos, pode avaliá-los e comentá-los.
Wiki
Livro - permite disponibilizar um livro eletrônico criado pelo professor, e que pode ser constituído por vários capítulos, dispostos em dois níveis diferentes. 2 CRIAÇÃO DE FÓRUNS DE DISCUSSÃO/PÁGINAS EM LMS (Página em XHTML dinâmica, estruturada em CSS com capacidade para interagir com bancos de dados PHP MySQL para comutação de dados e registro/validação de acesso com dispositivos de segura anti-pishing / Captcha / spiderboots e outros robôs de incorporação de dados ou furto. Suporte a ActionScript e interação com linguagem JAVA e JQuery) Página 500/3 03 500 10,00 50.000,00 3 FORNECIMENTO DE STREAMING MULTIMÍDIA100mbps Distribuição de pacotes de vídeo e de áudio síncronos por streaming em protocolos MMS, RDP ou HTTP com formatos em resolução mínima de vídeo de 240px quadrados em OGG VORBIS ou AVI em formato de
descrição Synchronized
Multimedia Integration
Language, sob pradrões de animação em XML. Sessões 30’ 20/3 3 20 25,00 500,00 4 Publicacao e Capsulamento Padrao SCORM - Sharable Content Object Reference Model
Formatação do curso em padrão Scorm e publicação no LMS da instituição contratante [captação automática para reaproveitamento do curso] Unidade cada reaproveit amento 60/3 3 60 10,00 600,00
A MAIS COMERCIO E SERVIÇOS LTDA
5 DIAGRAMAÇÃO DE MATERIAL DIDÁTICO E DIGITALIZAÇÃO DE DOCUMENTOS Unidade 17/3 3 17 100,00 1700,00 6
CANAIS DE VOZ SOBRE IP –
VOIP - Sessões de áudioconferência a 256kbps para dois canais Unidade ( 30 min ) 40/3 3 40 50,00 2000,00 7 DESIGN INSTRUCIONAL DE CURSO
Elaborar projetos de design instrucional para cursos mediados pelas tecnologias de informação e comunicação para qualquer nível ou tipo de oferta educacional, de acordo com condições e critérios previamente estabelecidos, visando potencializar as capacidades e minimizar as limitações dos aprendizes e do meio.
- Gerenciar, coordenar, avaliar e validar a construção do projeto pedagógico/instrucional, de acordo com prazos, orçamento disponível, recursos multimidiáticos e perfil dos aprendizes. - Liderar ou participar de grupos interdisciplinares, na estruturação de projetos de aprendizagem a distância, buscando comunicar-se com os diversos profissionais que compõem a equipe de produção do projeto pedagógico/instrucional.
Unidade 1 3 3 500,00 1500,00
8 ANIMAÇÕES, SIMULAÇÃO DE PROCEDIMENTOS EM 2D e 3D Unidade 4/3 3 4 500,00 2000,00
9 CRIAÇÃO DE MASCOTE 3D – PROFESSOR VIRTUAL UNIDADE 1/3 3 1 300,00 300,00
10
GLOSSÁRIO – Seção com
definições e procedimentos
atrelados a 200 temas
trabalhados ao longo dos cursos.
UNIDADE 2/3 3 2 200,00 400,00
11
BIBLIOTECA VIRTUAL COM
ARQUIVOS EM PDF – Conjunto de documentos disponíveis para leitura e estudos
UNIDADE 1 3 3 100,00 300,00
12
SISTEMA DE AVALIAÇÃO DE
RENDIMENTO EM PHP -
atividades avaliativas diversas com capacidade de geração de notas e de avaliação do aluno.
Unidade 1/3 3 1 600,00 600,00 13 ATIVIDADES DE FIXAÇÃO E REVISÃO ANIMADAS EM ACTIONSCRIPT – QUIZ, COMPLETE A LACUNA,
LABIRINTO, FORCA, CONECTE AS COLUNAS, QUESTIONARIOS ETC Unidade 50 3 150 20,00 3000,00 14 INTERFACE COLABORATIVA – CHAT/BLOG/PÁGINA DO CURSO – espaço colaborativo de
aprendizagem, com desafios e
materiais didáticos
disponibilizados para os alunos, colaborativamente, trocarem informações.
A MAIS COMERCIO E SERVIÇOS LTDA *UM – Unidade de Medida
VALOR GLOBAL TOTAL: R$ 150.000,00
Sem mais a acrescentar, findo estes esclarecimentos. Brasília, 07 de Fevereiro de 2014.
A MAIS COMERCIO E SERVIÇOS LTDA
ANEXO – EMENTÁRIO DE DISCIPLINAS TRANSPOSTAS INST. ED. BRAF
CURSO: PROGRAMAÇÃO EM JAVA 360h
JAVA I – 120hIntrodução à Lógica de Programação Java 1. O que é realmente importante?
2. Sobre os exercícios
3. Tirando dúvidas e indo além Introdução ao Java
1. Java
2. Uma breve história do Java 3. Máquina Virtual
4. Java lento? Hotspot e JIT
5. Versões do Java e a confusão do Java2 6. JVM? JRE? JDK? O que devo baixar? 7. Onde usar e os objetivos do Java 8. Especificação versus implementação 9. Como o FJ-11 está organizado 10. Compilando o primeiro programa 11. Executando seu primeiro programa 12. O que aconteceu?
13. Para saber mais: como é o bytecode? 14. Exercícios: Modificando o Hello World 15. O que pode dar errado?
16. Um pouco mais... 17. Exercícios adicionais
Variáveis primitivas e Controle de fluxo 1. Declarando e usando variáveis
2. Tipos primitivos e valores
3. Exercícios: Variáveis e tipos primitivos
4. Discussão em aula: convenções de código e código legível 5. Casting e promoção
6. O if e o else 7. O While 8. O For
9. Controlando loops 10. Escopo das variáveis 11. Um bloco dentro do outro
A MAIS COMERCIO E SERVIÇOS LTDA 12. Para saber mais
13. Exercícios: Fixação de sintaxe 14. Desafios: Fibonacci
Orientação a objetos básica
1. Motivação: problemas do paradigma procedural 2. Criando um tipo
3. Uma classe em Java
4. Criando e usando um objeto 5. Métodos
6. Métodos com retorno
7. Objetos são acessados por referências 8. O método transfere()
9. Continuando com atributos
10. Para saber mais: Uma Fábrica de Carros 11. Um pouco mais...
12. Exercícios: Orientação a Objetos 13. Desafios
14. Fixando o conhecimento Um pouco de arrays 1. O problema
2. Arrays de referências 3. Percorrendo uma array
4. Percorrendo uma array no Java 5.0 5. Exercícios: Arrays
6. Um pouco mais... 7. Desafios
8. Testando o conhecimento
Modificadores de acesso e atributos de classe 1. Controlando o acesso 2. Encapsulamento 3. Getters e Setters 4. Construtores 5. A necessidade de um construtor 6. Atributos de classe 7. Um pouco mais...
8. Exercícios: Encapsulamento, construtores e static 9. Desafios
Herança, reescrita e polimorfismo 1. Repetindo código?
A MAIS COMERCIO E SERVIÇOS LTDA 3. Invocando o método reescrito
4. Polimorfismo 5. Um outro exemplo 6. Um pouco mais...
7. Exercícios: Herança e Polimorfismo
8. Discussões em aula: Alternativas ao atributo protected Eclipse IDE
1. O Eclipse
2. Apresentando o Eclipse 3. Views e Perspective 4. Criando um projeto novo 5. Criando o main
6. Executando o main 7. Pequenos truques 8. Exercícios: Eclipse
9. Discussão em aula: Refactoring Classes Abstratas
1. Repetindo mais código? 2. Classe abstrata
3. Métodos abstratos 4. Aumentando o exemplo 5. Para saber mais...
6. Exercícios: Classes Abstratas 7. Desafios
Interfaces
JAVA II – 120h Enfrentando o Java na Web
1. O grande mercado do Java na Web 2. Livros e sites interessantes
Bancos de dados e JDBC
1. Por que usar um banco de dados? 2. Persistindo através de Sockets? 3. A conexão em Java 4. Fábrica de Conexões 5. Design Patterns 6. Exercícios: ConnectionFactory 7. A tabela Contato 8. Javabeans
A MAIS COMERCIO E SERVIÇOS LTDA 10. DAO - Data Access Object
11. Exercícios: Javabeans e ContatoDao 12. Fazendo pesquisas no banco de dados 13. Exercícios: Listagem
14. Um pouco mais... 15. Exercícios opcionais
16. Outros métodos para o seu DAO
17. Exercícios opcionais - Alterar e remover O que é Java EE?
1. Como o Java EE pode te ajudar a enfrentar problemas 2. Algumas especificações do Java EE
3. Servidor de Aplicação 4. Servlet Container
5. Exercícios: Preparando o Tomcat 6. Preparando o Tomcat em casa 7. Outra opção: Jetty
8. Integrando o Tomcat no Eclipse 9. O plugin WTP
10. Exercícios: Configurando o Tomcat no Eclipse Novo projeto Web usando Eclipse
1. Novo projeto
2. Exercícios: Novo projeto web 3. Análise do resultado final
4. Criando nossas páginas e HTML Básico 5. Exercícios: primeira página
6. Para saber mais: configurando o Tomcat sem o plugin 7. Algumas tags HTML
Servlets
1. Páginas dinâmicas 2. Servlets
3. Mapeando uma servlet no web.xml 4. A estrutura de diretórios
5. Exercícios: Primeira Servlet 6. Erros comuns
7. Enviando parâmetros na requisição 8. Pegando os parâmetros da requisição
9. Exercícios: Criando funcionalidade para gravar contatos 10. GET, POST e métodos HTTP
A MAIS COMERCIO E SERVIÇOS LTDA 12. Exercício: Tratando exceções e códigos HTTP
13. Init e Destroy
14. Uma única instância de cada servlet 15. Exercícios opcionais
16. Para saber mais: Facilidades das Servlets 3.0 17. Discussão: Criando páginas dentro de uma servlet
JavaServer Pages
1. Colocando o HTML no seu devido lugar 2. Exercícios: Primeiro JSP
3. Listando os contatos com Scriptlet
4. Exercícios opcionais: Lista de contatos com scriptlet 5. Exercícios opcionais
6. Misturando código Java com HTML 7. EL: Expression language
8. Exercícios: parâmetros com a Expression Language 9. Para saber mais: Compilando os arquivos JSP
Usando Taglibs 1. Taglibs
2. Instanciando POJOs 3. JSTL
4. Instalação
5. Cabeçalho para a JSTL core 6. ForEach
7. Exercícios: forEach 8. Exercícios opcionais 9. Evoluindo nossa listagem 10. Fazendo ifs com a JSTL
11. Exercícios: lista de contatos com condicionais 12. Importando páginas
13. Exercícios: cabeçalhos e rodapés 14. Formatação de datas
15. Exercícios: Formatando a data de nascimento dos contatos 16. Para saber mais: links com
17. Exercícios opcionais: Caminho absoluto 18. Para saber mais: Outras tags
Tags customizadas com Tagfiles
1. Porque eu precisaria de outras tags além da JSTL? 2. Calendários com jQuery
A MAIS COMERCIO E SERVIÇOS LTDA 4. Exercícios: criando nossa própria tag para calendário 5. Para saber mais: Outras taglibs no mercado
6. Desafio: Colocando displaytag no projeto MVC - Model View Controller
1. Servlet ou JSP? 2. Request Dispatcher
3. Exercícios: RequestDispatcher 4. Melhorando o processo
5. Retomando o ::design pattern:: Factory 6. A configuração do web.xml
7. Exercícios: Criando nossas lógicas e servlet de controle 8. Exercícios: Lógica para alterar contatos
9. Exercícios opcionais 10. Model View Controller
11. Lista de tecnologias: camada de controle 12. Lista de tecnologias: camada de visualização
13. Discussão em aula: os padrões Command e Front Controller Recursos importantes: Filtros
1. Reduzindo o acoplamento com Filtros
2. Exercícios opcionais: Filtro para medir o tempo de execução 3. Problemas na criação das conexões
4. Tentando outras estratégias
5. Reduzindo o acoplamento com Filtros 6. Exercícios: Filtros
Spring MVC
1. Porque precisamos de frameworks MVC? 2. Um pouco de história
3. Configurando o Spring MVC 4. Criando as lógicas
5. A lógica Olá Mundo!
6. Para saber mais: Configurando o Spring MVC em casa
7. Exercícios: Configurando o Spring MVC e testando a configuração 8. Adicionando tarefas e passando parâmetros
9. Exercícios: Criando tarefas
10. Incluindo validação no cadastro de tarefas 11. Validação com Bean Validation
12. Exercícios: Validando tarefas
13. Listando as tarefas e disponibilizando objetos para a view 14. Exercícios: Listando tarefas
A MAIS COMERCIO E SERVIÇOS LTDA 15. Redirecionando a requisição para outra ação
16. Exercícios: Removendo e alterando tarefas 17. Desafio - Calendário
18. Melhorando a usabilidade da nossa aplicação
19. Utilizando AJAX para marcar tarefas como finalizadas 20. Configurar o Spring MVC para acessar arquivos comuns 21. Exercícios: Ajax
22. Para saber mais: Alterando valor da data com AJAX 23. Exercícios Opcionais: Melhorando nosso AJAX
Spring MVC: Autenticação e autorização 1. Autenticando usuários: como funciona? 2. Cookies
3. Sessão
4. Configurando o tempo limite
5. Registrando o usuário logado na sessão 6. Exercício: Fazendo o login na aplicação
7. Bloqueando acessos de usuários não logados com Interceptadores 8. Exercícios: Interceptando as requisições
9. Exercícios opcionais: Logout Spring IoC e deploy da aplicação
1. Menos acoplamento com inversão de controle e injeção de dependências 2. Container de Injeção de dependências
3. Container Spring IoC 4. Outras formas de injeção
5. Exercícios: Inversão de controle com o Spring Container 6. Aprimorando o visual através de CSS
7. Exercícios opcionais: Aplicando CSS nas páginas 8. Deploy do projeto em outros ambientes
9. Exercícios: Deploy com war
10. Discussão em aula: lidando com diferentes nomes de contexto Uma introdução prática ao JPA com Hibernate
1. Mapeamento Objeto Relacional
2. Java Persistence API e Frameworks ORM 3. Bibliotecas do Hibernate e JPA
4. Mapeando uma classe Tarefa para nosso Banco de Dados 5. Configurando o JPA com as propriedades do banco
6. Usando o JPA
7. Para saber mais: Configurando o JPA com Hibernate em casa 8. Exercícios: Configurando o JPA e gerando o schema do banco
A MAIS COMERCIO E SERVIÇOS LTDA 9. Trabalhando com os objetos: o EntityManager
10. Exercícios: Gravando e Carregando objetos 11. Removendo e atualizando objeto
12. Buscando com uma cláusula where 13. Exercícios: Buscando com JPQL
JPA
1. Os apêndices JAVA 2. Frameworks Web
3. Frameworks de persistência 4. Onde seguir seus estudos
Integração do Spring com JPA 1. Gerenciando o EntityManager 2. Configurando o JPA no Spring 3. Injetando o EntityManager
4. Baixo acoplamento pelo uso de interface 5. Gerenciando a transação
6. Exercícios: Integrando JPA com Spring
JAVA III – 120h Tornando-se um desenvolvedor pragmático 1. O que é realmente importante?
2. A importância dos exercícios 3. Tirando dúvidas e referências 4. Para onde ir depois?
O modelo da bolsa de valores, datas e objetos imutáveis 1. A bolsa de valores
2. Candlesticks: O Japão e o arroz 3. O projeto Tail
4. O projeto Argentum: modelando o sistema 5. Trabalhando com dinheiro
6. Palavra chave final 7. Imutabilidade de objetos
8. Trabalhando com datas: Date e Calendar 9. Exercícios: o modelo do Argentum
10. Resumo diário das Negociações 11. Exercícios: fábrica de Candlestick 12. Exercícios opcionais
Testes Automatizados
1. Nosso código está funcionando corretamente? 2. Exercícios: testando nosso modelo sem frameworks
A MAIS COMERCIO E SERVIÇOS LTDA 3. Definindo melhor o sistema e descobrindo mais bugs 4. Testes de Unidade
5. JUnit 6. Anotações
7. JUnit4, convenções e anotação
8. Exercícios: migrando os testes do main para JUnit 9. Vale a pena testar classes de modelo?
10. Exercícios: novos testes
11. Para saber mais: Import Estático 12. Mais exercícios opcionais
13. Discussão em aula: testes são importantes? Trabalhando com XML
1. Os dados da bolsa de valores 2. O formato XML
3. Lendo XML com Java de maneira difícil, o SAX 4. XStream
5. Exercícios: Lendo o XML
6. Discussão em aula: Onde usar XML e o abuso do mesmo Test Driven Design - TDD
1. Separando as candles 2. Vantagens do TDD
3. Exercícios: Identificando negociações do mesmo dia 4. Exercícios: Separando os candles
5. Exercícios opcionais
Acessando um Web Service 1. Integração entre sistemas
2. Consumindo dados de um Web Service 3. Criando o cliente Java
4. Exercícios: Nosso cliente Web Service
5. Discussão em aula: Como testar o cliente do web service? Introdução ao JSF e Primefaces
1. Interfaces gráficas para o usuário - GUI 2. O cliente gordo e o desenvolvimento Desktop 3. O desenvolvimento Web e o protocolo HTTP 4. Mesclar desenvolvimento Desktop e Web 5. Especificação e implementação do JSF
6. Introdução ao JSF com Mojarra e PrimeFaces 7. Preparação do ambiente
8. Exercícios: Instalando o Tomcat e criando o projeto 9. A primeira página com JSF 2
A MAIS COMERCIO E SERVIÇOS LTDA 10. Exercícios: Os primeiros componentes JSF
11. Listagem de Negociações com Primefaces 12. Código atrás da tela - Managed Beans 13. Formatação de Data com JSF
14. Paginação e Ordenação das negociações
15. Exercícios: p:dataTable para listar as Negociações do Web Service 16. O Padrão Model View Controller
Refatoração: os Indicadores da bolsa 1. Análise Técnica da bolsa de valores 2. Indicadores Técnicos
3. As médias móveis
4. Exercícios: criando indicadores 5. Refatoração
6. Exercícios: Primeiras refatorações 7. Refatorações maiores
8. Discussão em aula: quando refatorar? Gráficos interativos com Primefaces 1. Por que usar gráficos?
2. Exemplos de Gráficos 3. Utilizando o Primefaces
4. Propriedades para personalizar o gráfico 5. Definição do modelo do gráfico
6. Isolando a API do Primefaces: baixo acoplamento
7. Para saber mais: Design Patterns Factory Method e Builder 8. Exercícios: Gráficos com Primefaces
Aplicando Padrões de projeto
1. Nossos indicadores e o design pattern Strategy
2. Exercícios: refatorando para uma interface e usando bem os testes 3. Exercícios opcionais
4. Indicadores mais Elaborados e o Design Pattern Decorator
5. Exercícios: Indicadores mais espertos e o Design Pattern Decorator Formulários com JSF
1. Melhorando a Interface 2. Componentes de entrada 3. Submetendo o formulário 4. Validação com JSF
5. Organização dos componentes
6. Exercícios: Executando lógica e validando entrada 7. ComboBox para selecionar os indicadores
A MAIS COMERCIO E SERVIÇOS LTDA API de Reflection
1. Montando os indicadores dinamicamente 2. Introdução a Reflection
3. Por que Reflection?
4. Constructor, Field e Method
5. Melhorando nosso ArgentumBean 6. Exercícios: Plotando indicadores
Apêndice Testes de interface com Selenium 1. Introdução ao teste de aceitação
2. Como funciona?
3. Trabalhando com diversos testes de aceitação 4. Para saber mais: Configurando o Selenium em casa 5. Exercícios: Teste com Selenium
CURSO TECNICO EM PROGRAMAÇÃO (REF CGD) 240h
INTRODUÇÃO À LÓGICA DE PROGRAMAÇÃO - 30h
Conhecendo o Programa VisuAlg O Que é Software?
A MAIS COMERCIO E SERVIÇOS LTDA O Que é Algoritmo?
Linguagem Pseudocódigo Sintaxe do Programa VisuAlg Escrevendo Algoritmos Projeto Final de Disciplina
ESCREVENDO ALGORITMOS – 30h
Comandos Escreva e Leia Comando Escreva: Concatenar
Utilizando Variáveis e o Quadro de Variáveis Variáveis: Tipos de Dados
Um Programa Para Calcular a Média Aritmética do Aluno Projeto Final de Disciplina
ESTRUTURAS DE DECISÃO – 30h
Estruturas Sequenciais Estruturas de Decisão
Estruturas de Decisão: Condicional Simples - SE
Estruturas de Decisão: Condicional Composta - SE-SENÃO Operadores Relacionais
Praticando a Condicional SE Estruturas de Decisão: CASO Projeto Final de Disciplina
OPERADORES LÓGICOS – 30h
Operadores Lógicos
Operador Lógico do Tipo OR Operador Lógico do Tipo AND Praticando Operadores Lógicos Operador Lógico do tipo NOT Projeto Final de Disciplina
ESTRUTURAS DE REPETIÇÃO -30h
Estruturas de Repetição
Estrutura de Repetição Enquanto... Faça
Praticando a Estrutura de Repetição Enquanto... Faça Estrutura de Repetição Para-Até-Faça
Praticando a Estrutura de Repetição Para-Até-Faça Projeto Final de Disciplina
CONHECENDO O PHP – 30h
Arquivos do Curso Conhecendo o EasyPHP Instalando o EasyPHP
Configurando Permissões Para Uso do EasyPHP no Windows Executando o EasyPHP
Testando o EasyPHP
Criando um Alias no EasyPHP Editores de Arquivo para PHP
A MAIS COMERCIO E SERVIÇOS LTDA Como Funciona o PHP
Escapando o Código HTML Sintaxe da Linguagem PHP Comando Echo
Comando Echo: utilizando variáveis Comando Echo: concatenando variáveis Variáveis e Operadores
Variáveis no PHP Operadores no PHP Operadores Aritméticos Array: um tipo de dados Projeto Final de Disciplina
ESTRUTURAS DE CONTROLE – 30h
Estruturas de Controle Condicionais: comando IF Comando IF / Else
Comando IF / ElseIF Loops - Comando While Loops - Comando For Projeto Final de Disciplina
FUNÇÕES – 30h
Funções para manipular strings Função strlen
Função trim
Função strtoupper Função strtolower
Mais funções para tratar letras maiúsculas/minúsculas
CURSO DE WEBDESIGN E WEBDEVELOPING (REF CGD) 360h
INTRODUÇÃO AO HTML COM PHP 60h
Browser ou Navegador
Editores de Arquivo para HTML O que é o HTML
Editores HTML
O Primeiro Contato Com o HTML A Identação do Código
A MAIS COMERCIO E SERVIÇOS LTDA Salvando O Arquivo No Formato HTML
Criando Um Arquivo HTML do Início Através do Notepad++ Ajustando a Codificação do Arquivo
A Tag BODY
Atributo BGCOLOR
Atributos, Uma Breve Introdução Atributo TEXT
Usando Dois Atributos O Título da Página Conhecendo o EasyPHP Instalando o EasyPHP
Configurando Permissões Para Uso do EasyPHP no Windows Executando o EasyPHP
Testando o EasyPHP
Criando um Alias no EasyPHP Editores de Arquivo para PHP Como Funciona o PHP
Escapando o Código HTML Sintaxe da Linguagem PHP Comando Echo
Comando Echo: utilizando variáveis Comando Echo: concatenando variáveis Variáveis e Operadores
Variáveis no PHP Operadores no PHP Operadores Aritméticos Array: um tipo de dados Projeto Final de Disciplina
HTML E SUAS TAGS BÁSICAS – 10h
A Quebra de Linha Doctype A Tag H1 A Tag EM A Tag HR A Tag IMG O Atributo ALIGN A Tag P INDEX.HTML
Projeto Final de Disciplina
AJUSTANDO A APARÊNCIA DAS PÁGINAS HTML – 10h
Links
Alterando as Configurações dos Links A Tag FONT
Âncoras A Tag SPAN Tabelas
A MAIS COMERCIO E SERVIÇOS LTDA Tabelas Aninhadas
Listas
Alterando os Marcadores Validando Uma Página Projeto Final de Disciplina
CONSTRUINDO FORMULÁRIOS EM HTML – 10h Formulários Validando um Código A Tag FORM A Tag INPUT A Tag LABEL A Tag FIELDSET A Tag LEGEND Inserindo Campos A Tag TEXTAREA
Botões Para Formulário
A TAG DIV, O ATRIBUTO STYLE E UM BREVE CONTATO COM CSS - 10h
Os DIVs
O Atributo STYLE
Inserindo Preenchimento em um Div Utilizando Mais De Um Estilo
Redimensionando um Div
Ajustando O Posicionamento do Div
Montando Um Layout Simples (Apenas com DIVs) Utilizando Imagens como Preenchimento do Div Ajustanto A Página
Formatando o Formulário
INICIANDO NO CSS - 60h
O Que É o CSS? Editores CSS
O Primeiro Contato Com O CSS Os Tipos De CSS
Transformando CSS Inline em CSS Interna Começando Um Projeto Do Zero
Definindo As Características Do Corpo A Propriedade Background
A Propriedade Margin
Ajustando O Tamanho Do Objeto Editando Textos Ajustando O Parágrafo Projeto de Disciplina - . 1 PROPRIEDADES PARTE 1 - 10h A Propriedade Float A Propriedade Clear
A MAIS COMERCIO E SERVIÇOS LTDA A Propriedade Padding A Propriedade Border A Propriedade Position Projeto de Disciplina - . 2 ARQUIVO .CSS - 10h Criando Arquivos .CSS Bottom, Left, Top e Right
Criando Um Menu Através De Uma Lista Não Ordenada A Propriedade Display
Editando Links A Centralização
Transição De Imagem
A Propriedade Background Position A Propriedade Z-Index
As Instâncias FIRST-LINE, FIRST-LETTER e FIRST-CHILD A Propriedade LIST-TYPE
Projeto de Disciplina - . 3
SIMPLIFICANDO CSS – 10h
Simplificando o CSS
Praticando A Criação De Menus A propriedade Text-Transform Edição de Formulários
Propriedades MIN/MAX WIDTH e HEIGHT A propriedade CURSOR Projeto de Disciplina - . 4 PROPRIEDADES PARTE 2 - 10h A Propriedade Text-Indent A Propriedade Overflow Projeto de Disciplina - . 5 Praticando A Criação De Menus A propriedade Text-Transform Edição de Formulários
Propriedades MIN/MAX WIDTH e HEIGHT
TEXTOS E CSS - 30h
Definindo A Área De Trabalho Formatação Com HTML Parágrafos Cabeçalhos Quebra De Linha Itálico E Negrito Propriedades Da Página
Alterando A Cor De Fundo Da Página Alterando A Cor Do Texto
A MAIS COMERCIO E SERVIÇOS LTDA Visualizando O Site No Navegador
Lista Não-Ordenada Lista Ordenada
Formatação Com CSS Aparência (CSS) Imagem De Fundo
Criando Regras De Formatação CSS Aplicando As Regras Criadas
Praticando CSS
Projeto Final de Disciplina
ELEMENTOS MULTIMÍDIA – 30h
Inserindo Imagens Seletor Tag
Inserindo Documentos Do Flash (.SWF) Visualizando Os Arquivos .SWF
Inserindo Réguas Horizontais
Inserindo Documentos Do Flash (.FLV) Imagem De Sobreposição
A Propriedade ALT Praticando
Projeto Final de Disciplina
TABELAS 10h
Criando Tabelas
Aninhamento De Tabelas Alinhamento De Texto Mesclando Células
Praticando Tabelas E Outros Recursos Projeto Final de Disciplina
LAYOUT EM TABELAS – 10h
Criando Um Layout Com 3 Colunas E 3 Linhas Criando Um Layout Com 1 Coluna E 3 Linhas Projeto Final de Disciplina
LINKS – 10h
Inserindo Links Em Textos Alterando Links
Link De E-mail
Formatação De Links
Formatação Avançada CSS Editando Barra De Navegação A Opção Destino
Âncora Com Nome
Projeto Final de Disciplina
MOLDURAS - 10h
A MAIS COMERCIO E SERVIÇOS LTDA Renomeando Molduras
Propriedade Destino Link Em Imagens
Projeto Final de Disciplina
GERENCIAMENTO DE SITES - 10h
Criando Um Novo Site
Criando Uma Folha De Estilo Vinculando Arquivos CSS
Adicionando Sites Ao Gerenciador Removendo Sites Do Gerenciador Duplicando Páginas
Projeto Final de Disciplina
MODELOS - 10h
Criando Um Modelo A Partir De Uma Página Pronta Criando Uma Página A Partir De Um Modelo
DIV
Inserindo Um Novo DIV Projeto Final de Disciplina
FORMULÁRIOS – 10h
Praticando Formulários
Inserindo Campos De Texto Botões De Opção Caixa De Seleção Área De Texto Inserindo Botões Praticando Formulários Lista/Menu
Projeto Final de Disciplina
PROJETO DE UM SITE COMPLETO COM PHP- 30h
PROJETOS DE SITES ELABORAÇÃO DE PROJETO LAYOUT, RAFE E BONECO DOCUMENTAÇÃO
PUBLICAÇÃO DE PROJETOS Funções para manipular strings Função strlen
Função trim
Função strtoupper Função strtolower
Mais funções para tratar letras maiúsculas/minúsculas Função substr
Função str_replace Função str_pad
A MAIS COMERCIO E SERVIÇOS LTDA Data e Hora Timezones no PHP Função date_default_timezone_get Função date_default_timezone_set Função date Função checkdate
Funções Criadas pelo Usuário
Criando uma função que não retorna valor Criando uma função que retorna valor Formulários: Método GET e POST Configurando um formulário
Usando a função header para definir a codificação de caracteres do script
O Array $_POST A instrução empty
Função htmlspecialchars O Array $_GET
Recebendo vários parâmetros no Array $_GET Função isset
Cookies
Formulários: Método GET e POST Configurando um formulário
Usando a função header para definir a codificação de caracteres do script O Array $_POST A instrução empty Função htmlspecialchars O Array $_GET Manipulando Arquivos Upload de Arquivos
Upload de Arquivos: recebendo arquivos com extensões determinadas Lendo Arquivos de Texto - Função fopen
Gravando Arquivos de Texto - Função fwrite Email
Função mail
Função mail com código HTML Session
Session_start Session_destroy
A MAIS COMERCIO E SERVIÇOS LTDA
CURSO DE DESENVOLVIMENTO WEB E PHP (MATRIZ
ABANDONADA) 360h
INTRODUÇÃO AO HTML COM PHP 60h
Browser ou Navegador
Editores de Arquivo para HTML O que é o HTML
Editores HTML
O Primeiro Contato Com o HTML A Identação do Código
Salvando O Arquivo No Formato HTML
A MAIS COMERCIO E SERVIÇOS LTDA Ajustando a Codificação do Arquivo
A Tag BODY
Atributo BGCOLOR
Atributos, Uma Breve Introdução Atributo TEXT
Usando Dois Atributos O Título da Página Conhecendo o EasyPHP Instalando o EasyPHP
Configurando Permissões Para Uso do EasyPHP no Windows Executando o EasyPHP
Testando o EasyPHP
Criando um Alias no EasyPHP Editores de Arquivo para PHP Como Funciona o PHP
Escapando o Código HTML Sintaxe da Linguagem PHP Comando Echo
Comando Echo: utilizando variáveis Comando Echo: concatenando variáveis Variáveis e Operadores
Variáveis no PHP Operadores no PHP Operadores Aritméticos Array: um tipo de dados Projeto Final de Disciplina
HTML E SUAS TAGS BÁSICAS – 10h
A Quebra de Linha Doctype A Tag H1 A Tag EM A Tag HR A Tag IMG O Atributo ALIGN A Tag P INDEX.HTML
Projeto Final de Disciplina
AJUSTANDO A APARÊNCIA DAS PÁGINAS HTML – 10h
Links
Alterando as Configurações dos Links A Tag FONT Âncoras A Tag SPAN Tabelas Tabelas Aninhadas Listas
A MAIS COMERCIO E SERVIÇOS LTDA Alterando os Marcadores
Validando Uma Página Projeto Final de Disciplina
CONSTRUINDO FORMULÁRIOS EM HTML – 10h Formulários Validando um Código A Tag FORM A Tag INPUT A Tag LABEL A Tag FIELDSET A Tag LEGEND Inserindo Campos A Tag TEXTAREA
Botões Para Formulário
A TAG DIV, O ATRIBUTO STYLE E UM BREVE CONTATO COM CSS - 10h
Os DIVs
O Atributo STYLE
Inserindo Preenchimento em um Div Utilizando Mais De Um Estilo
Redimensionando um Div
Ajustando O Posicionamento do Div
Montando Um Layout Simples (Apenas com DIVs) Utilizando Imagens como Preenchimento do Div Ajustanto A Página
Formatando o Formulário
INICIANDO NO CSS - 60h
O Que É o CSS? Editores CSS
O Primeiro Contato Com O CSS Os Tipos De CSS
Transformando CSS Inline em CSS Interna Começando Um Projeto Do Zero
Definindo As Características Do Corpo A Propriedade Background
A Propriedade Margin
Ajustando O Tamanho Do Objeto Editando Textos Ajustando O Parágrafo Projeto de Disciplina - . 1 PROPRIEDADES PARTE 1 - 10h A Propriedade Float A Propriedade Clear A Propriedade Padding A Propriedade Border
A MAIS COMERCIO E SERVIÇOS LTDA A Propriedade Position
Projeto de Disciplina - . 2
ARQUIVO .CSS - 10h
Criando Arquivos .CSS Bottom, Left, Top e Right
Criando Um Menu Através De Uma Lista Não Ordenada A Propriedade Display
Editando Links A Centralização
Transição De Imagem
A Propriedade Background Position A Propriedade Z-Index
As Instâncias FIRST-LINE, FIRST-LETTER e FIRST-CHILD A Propriedade LIST-TYPE
Projeto de Disciplina - . 3
SIMPLIFICANDO CSS – 10h
Simplificando o CSS
Praticando A Criação De Menus A propriedade Text-Transform Edição de Formulários
Propriedades MIN/MAX WIDTH e HEIGHT A propriedade CURSOR Projeto de Disciplina - . 4 PROPRIEDADES PARTE 2 - 10h A Propriedade Text-Indent A Propriedade Overflow Projeto de Disciplina - . 5 Praticando A Criação De Menus A propriedade Text-Transform Edição de Formulários
Propriedades MIN/MAX WIDTH e HEIGHT
TEXTOS E CSS - 30h
Definindo A Área De Trabalho Formatação Com HTML Parágrafos Cabeçalhos Quebra De Linha Itálico E Negrito Propriedades Da Página
Alterando A Cor De Fundo Da Página Alterando A Cor Do Texto
Inserindo Título Na Página
Visualizando O Site No Navegador Lista Não-Ordenada
A MAIS COMERCIO E SERVIÇOS LTDA Lista Ordenada
Formatação Com CSS Aparência (CSS) Imagem De Fundo
Criando Regras De Formatação CSS Aplicando As Regras Criadas
Praticando CSS
Projeto Final de Disciplina
ELEMENTOS MULTIMÍDIA – 30h
Inserindo Imagens Seletor Tag
Inserindo Documentos Do Flash (.SWF) Visualizando Os Arquivos .SWF
Inserindo Réguas Horizontais
Inserindo Documentos Do Flash (.FLV) Imagem De Sobreposição
A Propriedade ALT Praticando
Projeto Final de Disciplina
TABELAS 10h
Criando Tabelas
Aninhamento De Tabelas Alinhamento De Texto Mesclando Células
Praticando Tabelas E Outros Recursos Projeto Final de Disciplina
LAYOUT EM TABELAS – 10h
Criando Um Layout Com 3 Colunas E 3 Linhas Criando Um Layout Com 1 Coluna E 3 Linhas Projeto Final de Disciplina
LINKS – 10h
Inserindo Links Em Textos Alterando Links
Link De E-mail
Formatação De Links
Formatação Avançada CSS Editando Barra De Navegação A Opção Destino
Âncora Com Nome
Projeto Final de Disciplina
MOLDURAS - 10h
Inserindo Molduras Renomeando Molduras Propriedade Destino
A MAIS COMERCIO E SERVIÇOS LTDA Link Em Imagens
Projeto Final de Disciplina
GERENCIAMENTO DE SITES - 10h
Criando Um Novo Site
Criando Uma Folha De Estilo Vinculando Arquivos CSS
Adicionando Sites Ao Gerenciador Removendo Sites Do Gerenciador Duplicando Páginas
Projeto Final de Disciplina
MODELOS - 10h
Criando Um Modelo A Partir De Uma Página Pronta Criando Uma Página A Partir De Um Modelo
DIV
Inserindo Um Novo DIV Projeto Final de Disciplina
FORMULÁRIOS – 10h
Praticando Formulários
Inserindo Campos De Texto Botões De Opção Caixa De Seleção Área De Texto Inserindo Botões Praticando Formulários Lista/Menu
Projeto Final de Disciplina
PROJETO DE UM SITE COMPLETO COM PHP- 30h
PROJETOS DE SITES ELABORAÇÃO DE PROJETO LAYOUT, RAFE E BONECO DOCUMENTAÇÃO
PUBLICAÇÃO DE PROJETOS Funções para manipular strings Função strlen
Função trim
Função strtoupper Função strtolower
Mais funções para tratar letras maiúsculas/minúsculas Função substr
Função str_replace Função str_pad Data e Hora
A MAIS COMERCIO E SERVIÇOS LTDA Função date_default_timezone_get
Função date_default_timezone_set Função date
Função checkdate
Funções Criadas pelo Usuário
Criando uma função que não retorna valor Criando uma função que retorna valor Formulários: Método GET e POST Configurando um formulário
Usando a função header para definir a codificação de caracteres do script
O Array $_POST A instrução empty
Função htmlspecialchars O Array $_GET
Recebendo vários parâmetros no Array $_GET Função isset
Cookies
Formulários: Método GET e POST Configurando um formulário
Usando a função header para definir a codificação de caracteres do script O Array $_POST A instrução empty Função htmlspecialchars O Array $_GET Manipulando Arquivos Upload de Arquivos
Upload de Arquivos: recebendo arquivos com extensões determinadas Lendo Arquivos de Texto - Função fopen
Gravando Arquivos de Texto - Função fwrite Email
Função mail
Função mail com código HTML Session
Session_start Session_destroy