Douglas DSW I: mudanças entre as edições

De IFSC
Ir para navegação Ir para pesquisar
imported>Douglas
imported>Douglas
Linha 5: Linha 5:
Seja muito bem-vindo à Unidade Curricular de Desenvolvimento de Sistemas Web I.
Seja muito bem-vindo à Unidade Curricular de Desenvolvimento de Sistemas Web I.


Nesta UC nós identificaremos as ferramentas de ''software'' e ''hardware'' necessárias à preparação do ambiente de programação, bem como sua  instalação e configuração necessários para a realização das tarefas. No final da unidade, traremos os conceitos de modelagem de dados de um sistema a ser desenvolvido.
Nesta unidade você deverá identificar as ferramentas de ''software'' e também de ''hardware'' necessárias à preparação do ambiente de programação Web. Saberá como instalar e configurar os aplicativos envolvidos no desenvolvimento de sistemas para Web. No final da unidade, traremos os conceitos de modelagem de dados de um sistema a ser desenvolvido.


Lembrando, para se desenvolver sistemas para Web [...] envolve metodologias (estilo de fazer algo, representa uma abordagem ou filosofia para a construção por exemplo: orientada a objetos ou procedural), métodos (proporcionam os detalhes de “como fazer” para construir o software) e ferramentas a serem utilizadas (proporcionam apoio automatizado e semi-automatizado aos métodos), desde a identificação do problema até o momento que o sistema desenvolvido deixa de ser operacional, visando resolver problemas inerentes ao processo de desenvolvimento e ao produto de software.
Lembrando, para se desenvolver sistemas para Web [...] envolve metodologias (estilo de fazer algo, representa uma abordagem ou filosofia para a construção por exemplo: orientada a objetos ou procedural), métodos (proporcionam os detalhes de “como fazer” para construir o software) e ferramentas a serem utilizadas (proporcionam apoio automatizado e semi-automatizado aos métodos), desde a identificação do problema até o momento que o sistema desenvolvido deixa de ser operacional, visando resolver problemas inerentes ao processo de desenvolvimento e ao produto de software.

Edição das 10h34min de 30 de setembro de 2015

Apresentação

Caro(a) Estudante,


Seja muito bem-vindo à Unidade Curricular de Desenvolvimento de Sistemas Web I.

Nesta unidade você deverá identificar as ferramentas de software e também de hardware necessárias à preparação do ambiente de programação Web. Saberá como instalar e configurar os aplicativos envolvidos no desenvolvimento de sistemas para Web. No final da unidade, traremos os conceitos de modelagem de dados de um sistema a ser desenvolvido.

Lembrando, para se desenvolver sistemas para Web [...] envolve metodologias (estilo de fazer algo, representa uma abordagem ou filosofia para a construção por exemplo: orientada a objetos ou procedural), métodos (proporcionam os detalhes de “como fazer” para construir o software) e ferramentas a serem utilizadas (proporcionam apoio automatizado e semi-automatizado aos métodos), desde a identificação do problema até o momento que o sistema desenvolvido deixa de ser operacional, visando resolver problemas inerentes ao processo de desenvolvimento e ao produto de software.

Nos próximos dois meses de aula você irá identificar, instalar e configurar as ferramentas necessárias para o ambiente de desenvolvimento da aplicação Web que será concebida, efetuar a modelagem de dados do sistema a ser desenvolvido, compreender e desenvolver de forma eficiente um projeto de um sistema Web, ampliando a sua capacidade de perceber as funcionalidades do domínio da aplicação Web. Além disso, paralela a parte teórica, acontecerá exercícios e laboratórios práticos. Os conhecimentos aprendidos nessa Unidade Curricular serão de grande importância para a análise critica e concepção no desenvolvimento de sistemas Web.

As interações semanais são o momento ideal para questionar sobre suas dúvidas, suas curiosidades ou algo que você não tenha entendido quando leu a respeito de algum dos assuntos abordados no ambiente.

A sua dúvida, pode ser a dúvida de muitos de seus colegas! Então, poste por meio da ferramenta Fórum.

Bons Estudos!!! Abraços, Prof. Douglas A.

Plano de Ensino

Plano de Ensino PDF

Calendário

Identificação: CURSO DE INFORMÁTICA PARA INTERNET - E-TEC/EAD/TUBARÃO
Semestre: 2015/2 - Módulo II - B
Carga horária: 60h
Dias da Interação síncrona: (quintas-feiras)
Horário da interação síncrona: das 19h às 19h45min

Atividades

Semana 1

Semana 2

Semana 3

Semana 4

Semana 5

Semana 6

...

Unidade Curricular


Curso Técnico em Informática para Internet Módulo 2 - B: TUBARÃO


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

Instalando a IDE java NetBeans e Apache Derby no Ubuntu e derivados.

NetBeans

NetBeans fornece analisadores de código e editores para trabalhar com as últimas tecnologias Java 8. Além do suporte ao Java 8, a IDE também tem uma gama de novos aprimoramentos que melhoram ainda mais o seu suporte para Maven e Java EE (Enterprise Edition) com PrimeFaces; novas ferramentas para HTML5, em particular para AngularJS e melhorias para o suporte a PHP e C/C ++.[1]

Netbeans8-ubuntu.png


Existem duas formas usuais para se instalar o NetBeans.

Primeira maneira

Incialmente, entre no site do NetBeans e clique no botão de download. Na seção de download, escolha a opção Java EE. 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.

Outra maneira
Passo 1
Abra um terminal (Usando o Dash ou pressionando as teclas CTRL+ALT+T);
Passo 2
Verifique qual a arquitetura de seu sistema acessando as Configurações do Sistema e a opção “Detalhes” ou usando o comando abaixo:
$uname -m
Passo 3
Se você estiver usando um sistema de 32-bits, baixe o instalador do programa com o comando:
$wget -c http://download.oracle.com/otn-pub/java/jdk-nb/8-8.0/jdk-8-nb-8-linux-i586.sh?AuthParam=1395311364_280a7e67ca87b4aec974690e24b1c022
Passo 4
Se você estiver usando um sistema de 64-bits, baixe o instalador do programa com o comando:
$wget -c http://download.oracle.com/otn-pub/java/jdk-nb/8-8.0/jdk-8-nb-8-linux-x64.sh?AuthParam=1395311377_7cbe28b25486a89be5d8399b8a43c7a6
Passo 5
Se preferir, baixe acessando esse link. Você também pode baixar os outros pacotes acessando esse outro link:
Passo 6
Torne o instalador executável com o comando:
$chmod +x jdk-8-nb-8-linux-*.sh
Passo 7
Agora execute o instalador e siga as instruções do assistente de configuração:
$./jdk-8-nb-8-linux-*.sh
Netbeans8-install-wizard.png


Obs.: As novas versões 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


Referências

[1] https://netbeans.org/community/releases/80/

[10] http://www.edivaldobrito.com.br/instalando-ide-java-netbeans-8-0-ubuntu-e-derivados/