Pages

sexta-feira, 17 de junho de 2011

Terminaram as aulas de Redes Linux

Hoje, sexta-feira, terminaram as aulas de Redes Linux com o professor Ludwig Calderón.

Durante estas três semanas em que tivemos aulas todas as quintas e sextas-feiras, revisamos os comandos básicos do Linux no terminal, como a navegação entre pastas e arquivos, criação de usuários, grupos e diretórios.

Além disso, instalamos ferramentas que nos ajudam a organizar/configurar melhor os computadores que estamos utilizando, assim como a própria rede em que ele está inserido. Como exemplo disso, pode-se citar o Webmin, os servidores Samba, SSH, FTP (vsftpd), Apache, e diversas outras ferramentas de controle de rede, como o nslookup, iptraf, netstat e trafshow.

Agora, com todo esse conhecimento, precisamos criar o servidor Linux para a Banca.

sexta-feira, 3 de junho de 2011

Redes de Linux

Hoje, dia 2 de Junho, começou as aulas de Redes de Linux, com o professor Ludwig Calderón, que ocorrerão nas quintas e sextas das próximas três semanas.

Inicialmente, revisamos os comandos básicos do linux, e instalamos o Webmim, que é uma ferramenta de adminstração gráfica do sistema.


A partir das próximas aulas, iremos utilizar uma nova máquina virtual (ou mais), e configurá-la como um servidor.

quinta-feira, 26 de maio de 2011

Servidor WIN2K3 está pronto!

Hoje, há alguns minutos, conseguimos terminar toda a configuração do servidor e do Win XP.

Pode-se dizer que o maior problema foi referente ao roteamento, uma vez que na SETREM é necessário a utilização de proxy, o que de certa forma não exige maiores esforços, porém, houve bastante incomodo para conseguirmos comunicação com um servidor DNS secundário, pois o DNS do nosso servidor está configurado para resolver apenas os sites/nomes que nós estemos utilizando e não os demais sites/nomes da internet.

Enfim, depois de algumas horas a fio, conseguimos utilizar o servidor DNS da SETREM como servidor secundário, portanto, toda vez que um usuário que estiver na rede do nosso servidor e for acessar um site externo, cujo nome não está configurado no nosso DNS para a sua resolução, essa requisição será encaminhada para o servidor DNS da SETREM e o usuário continuará a navegar na internet normalmente, sem perceber o que ocorreu.

Agora que isso está resolvido, iremos desenhar a estrutura de rede das empresas em que estamos trabalhando utilizando o Microsoft Visio, o que pede ser feito em pouquissimo tempo. Depois que isso também estiver pronto, poderemos nos dedicar exclusivamente ao desenvolvimento dos sistemas web e desktop.

segunda-feira, 23 de maio de 2011

Criação dos Servidores para a Banca

Hoje, durante a aula de redes, eu (Tiéris) e o Róges aproveitamos para definir como será o nosso servidor para a banca.

E agora, durante a tarde, comecei a instalação e configuração dele.

O servidor está rodando com o sistema WIN2K3 (Windows Server Enterprise 2003) e, contará com os serviços de DHCP, DNS, IIS, AD, Terminal Server e Roteamento. Além disso, ele deverá estar configurado com RAID5 com 5 HDs, e com um site HTTP e FTP funcionando, e deve ser criada uma estrutura de grupos e usuários, com suas respectivas pastas pessoais em um compartilhamento.

sábado, 21 de maio de 2011

Planos para o final de semana

Este final de semana, assim como a maioria dos que o antecederam e o sucederão, será destinado especialmente para a finalização do capítulo dois do relatório.

A partir de então, poderemos nos dedicar exclusivamente para as atividades práticas e para o desenvolvimento do capítulo três, que consiste na descrição de todas as atividades realizadas.

É interessante analisar que esse semestre, apesar de termos mais compromissos, aprendemos a organizar melhor o nosso tempo, pois ano passado, na época de entrega do capítulo dois, nós ficamos até o último segundo desenvolvendo-o, e agora, estamos praticamente prontos com uma semana de antecedência!

sexta-feira, 20 de maio de 2011

Brasil lidera as buscas na internet na América Latina

Segundo a Google, no período de março, o Brasil liderou as pesquisas na internet, com aproximadamente 5,969 bilhões de pesquisas. Em comparação com o mesmo período do ano passado, houve um aumento de 34%.

Em segundo lugar, está o México, 3,171 bilhões de pesquisas.

Essas comparações podem, sem dúvidas, afirmar que o Brasil está avançando rápidamente, tanto em nível de tecnologia quanto em nível de conhecimento.

Aliás, nove em cada dez pesquisas são realizadas pela Google!!!

Fonte: http://www.band.com.br/jornalismo/tecnologia/conteudo.asp?ID=100000433750

segunda-feira, 16 de maio de 2011

Programação Comercial - PHP

Durante os primeiros meses de aula deste semestre os alunos estiveram aprendendo o básico desta nova linguagem de programação. Para isso, é utilizado o Xampp, que contempla o servidor Apache, PHP, PHPmyadmin, MySQL, entre outros. E para o desenvolvimento html foi utilizado o Adobe Dreamweaver CS5.

Porém, desde a última semana de abril, a turma começou com a Programação Orientada a Objetos, em plataforma Linux (Ubuntu 10.10), onde foram instalados o servidor Apache, PHP, PHPmyadmin, MySQL, e o Eclipse for PHP.

Atualmente, estamos trabalhando com o padrão MVC (Model View Controller) e parte do projeto que está sendo desenvolvido pode ser visualizado através deste link.

Programação Comercial - Delphi

Nesta disciplina os alunos estão aprofundando seus conhecimentos em programação, utilizando a ferramenta Delphi para desenvolver suas aplicações desktop.

Durante as aulas os alunos trabalham no desenvolvimento de uma aplicação desktop, escolhida nas primeiras aulas do semestre através de uma gincana em que os alunos se dividiam em grupos de "empresários" e grupos de "clientes". No final da gincana, optou-se por um sistema para uma "empresa aérea" cujo modelo ER pode ser visto na figura 1.

Figura 1 - Modelo ER

A partir de agora, será desenvolvido um sistema com uma biblioteca de funções, prototipação de telas e outros recursos que serão documentados aqui.

segunda-feira, 11 de abril de 2011

Cronograma de Atividades

Visando a organização e o desenvolvimento do projeto, foi desenvolvido um cronograma de atividades, onde constam os objetivos específicos e o período em que eles deverão ser realizados.


Atividades
Abr
Mai
Jun
Jul
Ago
Desenvolver uma solução Desktop e Web, junto à empresa conveniada;





Efetuar levantamento das necessidades de software de acordo com as expectativas da empresa;





Efetuar uma descrição textual dos quesitos dos sistemas;




Elaborar análise de um aplicativo;





Documentar o processo de análise e elaboração do software;





Apresentar ER completo, com os atributos e dicionário de dados;





Apresentar a análise de requisitos;





Efetuar a proposição de arquitetura de computadores e distribuição de rede a ser utilizada pela empresa;





Analisar a estrutura de TI da empresa, redes e infraestrutura e propor o uso de servidores específicos para os serviços que serão utilizados;





Desenhar a proposta de rede com uso do VISIO;





Instalar um servidor Windows;





Instalar uma estação de trabalho com Windows XP ou Seven com acesso ao servidor Windows e Samba;





Vivenciar todas as etapas do desenvolvimento de um aplicativo;





Instalar um servidor Linux;





Entender e preocupar-se com os processos de segurança de informações e cópia de informações (backup);





Elaborar módulo de site de gerenciamento de vendas em PHP;





Consumir alguma estrutura de WebService;





Fazer o uso de tecnologias com AJAX em página Web;





Desenvolver layout para sistema web baseado em padrões de CSS;





Elaborar módulos de gerenciamentos de negócio via internet;





Implementar rotinas de backup e segurança nos softwares desenvolvidos;





Disponibilizar ferramentas de relacionamento com o cliente;





Elaborar site documentando o projeto realizado no decorrer do semestre;





Propor o uso de banco de dados;





Organizar biblioteca de funções genérica para os sistemas que são baseados em desenvolvimento desktop;





Trabalhar com conceitos de Programação Orientada a Objetos;





Elaborar relatórios e filtros para todos os sistemas desenvolvidos;





Possibilitar a exportação de dados dos sistemas desenvolvidos;





Gerar formulário de dados estatísticos dentro do sistema desktop;





Elaborar um vídeo tutorial de demonstração para o sistema;





Apresentar o uso de recursos de filtros mais avançados em Windev e Delphi;





Apresentar funcionalidades aplicadas em alguns dos sistemas que não foram aprendidas em sala de aula;





Elaborar o sistema definido em Delphi, Windev e nas soluçõe web, em PHP;





Elaborar controle de orçamento pessoal;





Elaborar planilha de folha de pagamento automatizada no Excel;





Desenvolver sistema de análise gerencial contábil;





Aplicar o sistema de análise na empresa conveniada;





Apresentar o estudo de um sistema ou subsistema a empresa conveniada;





Entender os conceitos contábeis e administrativos que envolvem uma empresa;





Apresentar balanço patrimonial e DRE completos;





Elaborar um vídeo de documentação do projeto;





Elaborar um vídeo sobre um conteúdo técnico estudado;





Documentar junto ao relatório todas as atividades desenvolvidas;





Apresentar uma funcionalidade do sistema para uso com dispositivos móveis;





Fonte: MÜLLER; VALENTE, 2011.

Objetivos Específicos

Segue os objetivos específicos desse semestre:


- Desenvolver uma solução Desktop e Web, junto à empresa conveniada, no decorrer do semestre;

- Efetuar levantamento das necessidades de software de acordo com as expectativas da empresa;

- Efetuar uma descrição textual dos quesitos dos sistemas, definindo seu escopo, requisitos, lista de eventos, plano de ação e execução;

- Elaborar análise de um aplicativo;

- Documentar o processo de análise e elaboração do software;

- Apresentar ER completo, com os atributos e dicionário de dados;

- Apresentar a análise de requisitos;

- Efetuar a proposição de arquitetura de computadores e distribuição de rede a ser utilizada pela empresa;

- Analisar a estrutura de TI da empresa, redes e infraestrutura e propor o uso de servidores específicos para os serviços que serão utilizados;

- Desenhar a proposta de rede com uso do VISIO;

- Instalar um servidor Windows, com as configurações e serviços que serão utilizados, além dos softwares desenvolvidos;

- Instalar uma estação de trabalho com Windows XP ou Seven com acesso ao servidor Windows e Samba;

- Vivenciar todas as etapas do desenvolvimento de um aplicativo desde a sua concepção, ao seu desenvolvimento e implementação em sistema de rede Linux;

- Instalar um servidor Linux, com Apache, Samba, mySQL e as devidas aplicações;

- Entender e preocupar-se com os processos de segurança de informações e cópia de informações (backup);

- Elaborar módulo de site de gerenciamento de vendas em PHP;

- Consumir alguma estrutura de WebService;

- Fazer o uso de tecnologias com AJAX em página Web;

- Desenvolver layout para sistema web baseado em padrões de CSS;

- Elaborar módulos de gerenciamentos de negócio via internet, possibilitando trabalhar com cadastros e relatórios via internet;

- Implementar rotinas de backup e segurança nos softwares desenvolvidos;

- Disponibilizar ferramentas de relacionamento com o cliente, com base no histórico de relacionamento com o cliente, para as soluções web;

- Elaborar site documentando o projeto realizado no decorrer do semestre;

- Propor o uso de banco de dados, conhecendo as suas vantagens e recursos disponíveis.

- Organizar biblioteca de funções genérica para os sistemas que são baseados em desenvolvimento desktop;

- Trabalhar com conceitos de Programação Orientada a Objetos dentro das linguagens de desenvolvimento de sistemas desktop;

- Elaborar relatórios e filtros para todos os sistemas desenvolvidos;

- Possibilitar a exportação de dados dos sistemas desenvolvidos para arquivos de outros formatos;

- Gerar formulário de dados estatísticos dentro do sistema desktop, com contagem de registro, agrupamento e, possibilidade de apresentação dos valores em gráficos;

- Elaborar um vídeo tutorial de demonstração, apresentando algumas funcionalidades de um dos sistemas desenvolvidos;

- Apresentar o uso de recursos de filtros mais avançados em Windev e Delphi;

- Apresentar funcionalidades aplicadas em alguns dos sistemas que não foram aprendidas em sala de aula;

- Elaborar o sistema definido em Delphi, Windev e nas soluções web, em PHP;

- Elaborar controle de orçamento pessoal;

- Elaborar planilha de folha de pagamento automatizada no Excel;

- Desenvolver sistema de análise gerencial contábil;

- Aplicar o sistema de análise na empresa conveniada;

- Apresentar o estudo de um sistema ou subsistema a empresa conveniada;

- Entender os conceitos contábeis e administrativos que envolvem uma empresa;

- Apresentar balanço patrimonial e DRE completos;

- Elaborar um vídeo de documentação do projeto;

- Elaborar um vídeo sobre um conteúdo técnico estudado;

- Documentar junto ao relatório todas as atividades desenvolvidas;

- Apresentar uma funcionalidade do sistema para uso com dispositivos móveis;