Douglas DSW I: mudanças entre as edições
imported>Douglas |
imported>Douglas |
||
| Linha 73: | Linha 73: | ||
==Calendário== | ==Calendário== | ||
<blockquote style="background: #ECEEF6; border: 1px solid black; margin-left: 0px; padding: 1em; color:blue"> | <blockquote style="background: #ECEEF6; border: 1px solid black; margin-left: 0px; padding: 1em; boorde-color:blue"> | ||
15/10 | 15/10 | ||
</blockquote> | </blockquote> | ||
Edição das 19h21min de 21 de setembro de 2015
Desenvolvimento de Sistemas Web I
- Apresentação
- Atual - 2013 | Professor Douglas Alexandre Rodrigues de Souza do Campus Itajaí do IFSC.
- 2013 - 1994 | Técnico de Tecnologia da Informação do Câmpus São Jose.
- Formação Acadêmica
- Mestre em Mecatrônica Industrial - IFSC - Campus Florianópolis.
- Especialista em Desenvolvimento de Produtos Eletrônicos - IFSC - Campus Florianópolis.
- Graduado em CST em Sistemas de Telecomunicações - IFSC - Campus São José.
- Formação Complementar
- Curso de curta duração em Desenvolvimento de Sistemas de Informação - Oracle. Universidade do Sul de Santa Catarina, UNISUL, Tubarao, Brasil.
- Técnico em Telecomunicações pelo IFSC - Câmpus São José.
Unidade Curricular
- DESENVOLVIMENTO DE SISTEMAS WEB I
- Carga Horária: 60h
- Objetivos
- Promover competências e habilidades para: Identificar as ferramentas necessárias para o ambiente onde a aplicação Web será concebida; Instalar as ferramentas a serem utilizadas no projeto; Configurar as ferramentas para funcionamento; Efetuar modelagem de dados do sistema a ser desenvolvido.
- Ementa
- Definição de Ferramentas de software e hardware. Preparação do ambiente de programação: instalação e configuração dos software. Modelagem de dados.
- PPC - Completo
CURSO TÉCNICO EM INFORMÁTICA PARA INTERNET - EAD
Apresentação
- Ambiente de Desenvolvimento: Como instalar e configurar um ambiente de desenvolvimento web para ser utilizado no curso.
- Calendário: Tópicos 1-8, calendário de provas e apresentação de trabalhos.
- Horário: horários da disciplina.
- Links: links de sites relacionados ao desenvolvimento web.
- Material: vídeos, slides, exercícios de fixação, exemplos resolvidos.
Ambiente de Desenvolvimento
Abaixo os passos necessários para configurar o NetBeans e Apache Derby no Ubuntu.
NetBeans
NetBeans é o ambiente de desenvolvimento que será utilizado durante a UC. Existe a opção de utilização do Eclipse.
Primeiramente, entre no site do NetBeans e clique no botão de download. Na seção de download, escolha a opção Java EE (de Enterprise Edition). Ao finalizar o download do instalador, é necessário modificar as permissões de acesso, acrescentando a permissão de execução. Existem duas formas de fazer isso:
Entre em um terminal e no diretório onde o arquivo foi armazenado executar o comando: chmod 764 <nome do arquivo>. Depois, executá-lo usando o seguinte comando: ./<nome do arquivo>.
Outra forma é clicar com o botão direito em cima do arquivo no gerenciador de arquivos e incluir a permissão de execução do usuário. Depois clicar duas vezes em cima do arquivo com o botão esquerdo.
Esta versão do NetBeans já vem com dois servidores de aplicação embutidos que podem ser escolhidos durante a instalação: o GlassFish e o Tomcat.
Apache Derby
Apache Derby (ou Java DB) é um banco de dados mantido pela Apache. Ele é leve, suporta SQL, JDBC e pode ser usado dentro de aplicações sem necessidade de um banco de dados externo. Para utilizar este banco de dados deve-se seguir os seguintes passos.
Entre no site do Apache Derby e vá na seção de Download. Escolha a última versão oficial e baixe-a. Descompacte-a em alguma pasta.
No NetBeans, entre na pasta Serviços. Escolha a opção banco de dados e desça um nível. Na opção Java DB, pressione o botão direito do mouse e escolha a opção Propriedades.
Nela você informará primeiramente o local onde está armazenado o Apache Derby (a pasta que você acabou de descompactar) e um diretório onde ficarão armazenados os bancos de dados criados por você. Crie uma pasta e referencie-a na segunda caixa de entrada de dados.
Calendário
15/10
Encontro 1
22/10
Encontro 2
29/10
Encontro 3
05/11
Encontro 4
12/11
Encontro 5
19/11
Encontro 6
26/11
Encontro 7
03/12
Encontro 8
Software
- Agendamento de Tarefas;
- Editor de PHP;
- Servidor de aplicação WEB;
- Servidor de banco de dados.
A análise orientada a objetos, bem como a análise estruturada, são de extrema importância para que o sistema obtenha êxito. Atualmente, existe uma diversidade de ferramentas que apoiam o analista/projetista nesta tarefa. As ferramentas proprietárias como MS Project, juntamente com o MS Visio, tem ganhado espaço. Mas outras ferramentas livres podem ser utilizadas com a mesma qualidade. Entre elas temos as multiplataformas:
Gantt Project: Projeto de sistema e está disponível em http://ganttproject.biz/, sendo que uma das principais vantagens deste produto é a sua capacidade de multiplataforma (Linux, Windows, MacOSX, etc.). Possui recursos para gráficos de gantt e de Pert, exportação PDF, JPG entre outros, além de trabalho colaborativo através do webDAV.
Leia mais em: Ferramentas Open Source para desenvolvimento de software http://www.devmedia.com.br/ferramentas-open-source-para-desenvolvimento-de-software/28188#ixzz3j5WqZE3c