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 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.
Nesta unidade você deverá identificar as ferramentas de ''software'' e também de ''hardware'' necessárias à preparação do ambiente de programação Web. Você saberá como instalar e configurar os aplicativos envolvidos no desenvolvimento de sistemas para Web. No final da unidade, serão introduzidos os conceitos relativos a modelagem de dados a serem aplicados na próxima unidade.


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.
Participem das interações semanais! Será o momento para questionar sobre suas dúvidas e curiosidades sobre assuntos relacionados ao desenvolvimento de sistemas e uso dos aplicativos.


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.
Fórum. Poste sua dúvida, utilize esse meio para tirar as suas dúvidas e compartilhar com os colegas.
 
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!!!
Bons Estudos!!!

Edição das 10h55min 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. Você saberá como instalar e configurar os aplicativos envolvidos no desenvolvimento de sistemas para Web. No final da unidade, serão introduzidos os conceitos relativos a modelagem de dados a serem aplicados na próxima unidade.

Participem das interações semanais! Será o momento para questionar sobre suas dúvidas e curiosidades sobre assuntos relacionados ao desenvolvimento de sistemas e uso dos aplicativos.

Fórum. Poste sua dúvida, utilize esse meio para tirar as suas dúvidas e compartilhar com os colegas.

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/