Postagens

Métodos, técnicas e ferramentas para o design de produtos web

 No mundo digital, o design de produtos web é uma disciplina fundamental para garantir a usabilidade, acessibilidade e atratividade de uma aplicação ou site. Para atingir esses objetivos, os designers de produtos web contam com uma série de métodos, técnicas e ferramentas que lhes permitem desenvolver projetos de qualidade. Entre os métodos mais utilizados na criação de produtos web, destacam-se o Design Thinking e o Lean UX. O Design Thinking é um processo criativo que busca entender as necessidades dos usuários e encontrar soluções inovadoras para os problemas que eles enfrentam. Já o Lean UX é uma abordagem centrada no usuário que se baseia em experimentação e validação contínua para desenvolver produtos web. As técnicas utilizadas pelos designers de produtos web incluem a criação de wireframes, protótipos e mockups. Wireframes são esboços básicos que mostram a estrutura e a disposição dos elementos de uma página. Protótipos são versões interativas dos wireframes, que permitem t...

Fundamentos para o Design de Produtos Web

Os Fundamentos para o Design de Produtos Web são princípios gerais que devem ser seguidos ao projetar e desenvolver produtos digitais para a web. Esses princípios incluem usabilidade, acessibilidade, responsividade, desempenho, segurança, entre outros aspectos importantes. O objetivo é garantir que os usuários possam facilmente navegar e interagir com o produto, independentemente de seu dispositivo ou necessidades de acessibilidade. Aplicar esses princípios ajuda a criar uma experiência positiva para os usuários e aumenta a eficácia do produto. Os Fundamentos para o Design de Produtos Web incluem: 1. Usabilidade: O design deve ser fácil de usar e compreender, com um layout claro e intuitivo. Isso inclui a navegação, o uso de ícones, a organização de conteúdo e a capacidade de encontrar informações rapidamente.  2. Acessibilidade: O design deve ser acessível para todos, incluindo pessoas com necessidades especiais, como deficiência visual, auditiva ou motora. Isso inclui a utiliza...

Atividade de Fixação 2 trimestre - Programação para Webdesign

Imagem
Abaixo segue a relação das atividades que foram feitas no 2º trimestre, na disciplina de Programação para Webdesign . Os nomes que estão relacionados foram os alunos(as) que fizeram as atividades. Caso o seu nome NÃO esteja na relação é porque você NÃO FEZ ,  então faça para garantir seus 10 pontos , nesse trimestre. https://curso-webdesign.blogspot.com/2024/07/analisando-o-start-da-aplicacao.html Ellen Rodrigues Vitor Martins Olimpio Samuel Willyker Pedro Alves Conde Raíssa Gustavo  Brunelly Pimentel leal  Jessica Victor Alexandre  André Rodrigues do Nascimento  https://curso-webdesign.blogspot.com/2024/07/startup-da-aplicacao-aspnet-core.html Tiago Bita Vitor Martins Olimpio Júlia Flávia Matheus Dias Toniato Willyker Jessica RAISSA Ellen Rodrigues brunelly leal Alexandre da Silva e Silva maria izabela dos reis correia  Samuel Pedro Alves Conde Kayan Fagundes De Oliveira kevim canal barreto Victor Alexandre https://curso-webdesign.blogspot.com/2024/07/a-t...

Middleware e Arquivos estáticos

Imagem
Middleware Para possibilitar uma maior flexibilidade na construção de uma aplicação web, a tecnologia ASP.NET Core dispõe de um conceito chamado de Middleware que, em vias gerais, possibilita que elementos computacionais sejam ativados para processar uma requisição, possibilitando, dessa forma, que cada um destes possa manipular a requisição e/ou gerar conteúdo de resposta, permitindo ainda interromper a continuidade do processamento de uma requisição (ANDERSON; SMITH, 2017). Arquivos estáticos Todo e qualquer recurso que não necessite de processamento pelo servidor para que haja a entrega ao cliente, que na maioria dos casos será um navegador, serão chamados de arquivos estáticos. Como exemplo podemos destacar arquivos de mídia, arquivos de marcação HTML/XML ou script em JavaScript. Para possibilitar essa entrega, devemos ativar esse recurso por meio da classe de Startup, e então utilizar uma pasta chamada wwwroot para armazenamento, isso para uma configuração padrão (ROTH; ANDERSON; ...

Analisando o Start da aplicação

Imagem
Considerando a criação de uma aplicação ASP.NET Core na versão 2, teremos ao menos duas classes, a primeira camada Startup, que corresponderá à classe inicialização de nossa aplicação, já a segunda, a classe Program, que corresponde ao ponto de inicialização de nossa aplicação. Não devemos confundi-las, uma configura o funcionamento de nossa aplicação, já a outra corresponde ao ponto de inicialização da nossa aplicação no contexto de execução (SMITH, 2017). Vejamos inicialmente a classe Program, que servirá, como já dito, como ponto de inicialização da nossa aplicação: Já a classe de inicialização (Startup.cs) tem um grau de complexidade maior, visto que define mais parâmetros de configuração. A ativação e configuração de mais serviços pode aumentar drasticamente a complexidade dela, mas de modo geral os recursos que ativaremos em nosso exemplo são aplicáveis para a maioria das aplicações, vejamos o código: Devemos compreender que, por meio dessas duas classes conseguimos configurar o...

Startup da Aplicação ASP.NET Core

Uma aplicação ASP.NET Core inicia por meio de uma classe que, por convenção, é chamada de Startup. Como facilitador, podemos desenvolver classes de inicialização diferentes de acordo com o ambiente de execução. Para possibilitar a execução da classe Startup dentro do contexto de uma aplicação, é necessário que haja a implementação de um método de configuração, como opcional, também podemos implementar um método que servirá para configuração dos serviços. Vamos entender as diferenças entre eles, as características próprias e também suas assinaturas (SMITH, 2017). Método de configuração O método de configuração servirá para especificar como uma aplicação ASP.NET responderá as requisições HTTP. Em vias gerais, o método de configuração permitirá que o desenvolvedor defina como a aplicação processará as requisições geradas pelos navegadores, habilitando ou não recursos para isso. Estes recursos são chamados de Middleware e serão discutidos logo mais. Método de configuração de serviços Sendo...

A tecnologia ASP.NET Core

Imagem
A tecnologia ASP.NET Core apresenta-se com suporte à múltiplas plataformas, com alta performance, código de fonte Open Source e disponível para construção de aplicações modernas, com base em tecnologias nas nuvens, aplicações conectadas na internet. Por meio dela podemos desenvolver aplicações web e serviços, aplicações para a Internet das Coisas (IoT – sigla em inglês) e infraestrutura servidora para aplicações para dispositivos móveis. Diferentemente de outras tecnologias, essa pode ser executada nos principais sistemas operacionais, como Windows, macOS e Linux. Possibilita a sua utilização tanto em ambientes nas nuvens como infraestrutura local. Uma aplicação ASP.NET Core roda no topo da tecnologia .NET Core ou .NET Framework. Vejamos algumas diferenças entre estas tecnologias (ROTH; ANDERSON; LUTTIN, 2017). Arquitetura do .NET A plataforma tecnologia .NET disponibiliza três ambientes de tempo de execução, isso significa que utilizando qualquer uma das linguagens suportadas...