Showing posts with label curso web desenvolvimento. Show all posts
Showing posts with label curso web desenvolvimento. Show all posts

Friday, September 1, 2017

Problemas e soluções para Projetos de Desenvolvimento da Web

Problema 1: Todo mundo quer saber o quanto vai custar o site

Pontos a considerar: De início, você nunca saberá  o custo real para produzir e manter um website
Os clientes tendem a mudar suas expectativas e requisitos constantemente. Os profissionais tendem a dizer que só podem definir o preço real do projeto tendo em vista um plano bem construído e sem grandes mudanças com o tempo. Essa incerteza sempre prejudica a qualidade do projeto - ou o orçamento.
Uma possível solução: você deve trabalhar em conjunto e decidir quais são suas prioridades. O preço mínimo, definido pelos desenvolvedores web, varia muito da experiencia do desenvolvedor e um contrato estabelecendo isto seria bem vindo. Dessa forma, os desenvolvedores da web serão capazes de cumprir os requisitos básicos, definidos pelo cliente, e haverá dinheiro suficiente para pagar despesas por detalhes adicionais.

Problema 2: confusão com os requisitos

Os requisitos do cliente são sempre uma dor no “pescoço”. Primeiro, alguns clientes não tem idéia do que querem ou - o que é ainda mais horrível - têm idéias que simplesmente não podem se traduzir em realidade. Em segundo lugar, às vezes os requisitos mudam porque o cliente percebeu que precisa mudar o público-alvo ou por outros motivos comerciais. Em terceiro lugar, às vezes os desenvolvedores da web percebem que podem oferecer uma solução melhor e todos os requisitos anteriores impedem que o façam. No terceiro caso, se os clientes souberem que voce poderia ter oferecido uma solução assim no início e oferece novas ideias fora do contrato pode ser não benéfico para ambos.
Solução: Defina os elementos de design. O cliente só precisa definir o básico - todo o resto deve ser discutido e implementado durante o processo de desenvolvimento do site.

Problema 3: você não pode simplesmente iniciar um site


Se você é um desenvolvedor web - diga olá para requisitos inesperados e correções intermináveis. E mesmo quando se lança um site, isso não significa que o trabalho esteja terminado, nós temos os "bugs", e alguém diz que a funcionalidade poderia ter sido melhor.
Solução: faça uma versão básica do site e deixe os visitantes chegarem até a versão principal estar completa. É melhor começar com um site de qualidade inferior ao padrão, em vez de perder tempo sem nenhum. O desenvolvimento do site é um processo difícil, então, se você decidir esperar até que tudo esteja em ordem, afinal, você pode se familiarizar com seus clientes, aprender suas necessidades e descobrir seus desejos tendo uma versão razoável do projeto, com a idéia principal num bom display.

1)  Abaixo eu cito alguns problemas a se ter em mente e que podem ser ponderados em relação à discussão do projeto com o Cliente.

Os requisitos não estão claramente definidos. Rescreva!
Comece a partir de uma instalação pré-configurada, em uma plataforma fácil de modificar
O site nunca está realmente pronto quando é lançado.
Meu sistema de gerenciamento de conteúdo / site de comércio eletrônico foi pirateado!  Certifique-se de que o site está bem respaldado e as medidas de segurança estão atualizadas.
Se seu site falhou após uma atualização. Tenha um contrato de suporte e backup, sempre!


Automação de Tarefas
Muitas vezes realizamos tarefas pequenas e repetitivas todos os dias. Isso pode variar desde a implantação de um novo ambiente de desenvolvimento até a compilação de nossas folhas de estilo. Por sorte, existem ferramentas como grunhir e webpack que fazem muito por nós. Verifiquem e me falem o que acharam!

Agora, alguns alunos me perguntaram sobre projetos e o que se pode fazer depois que finalizar o curso Web Desenvolvimento 2.0. Venho, por exemplo, aprendendo mais sobre Bootstrap 4.0 e verifico que todo momento é um desafio de integração do código com o projeto que estou trabalhando, portando é muito difícil de prever ganhos financeiros em relação a projetos futuros. A grande questão é começar e ir adquirindo experiências, fazendo amizades com profissionais, lendo constantemente stack overflow, livros, videos e o principal, tendo um projeto em mente para concretizar e instigar a pesquisa. Uma coisa digo com absoluta razão, devemos ler e buscar soluções diárias para os projetos que temos em mente e isto, leva algum tempo para se concretizar.

Afonso H. R. Alves


01 de Setembro de 2017

Wednesday, August 30, 2017

O que é uma array?

Eu poderia mencionar aqui arrays para javascript, jquery, python ou php, entre outros.
Mas de acordo com os livros mencionados abaixo, arrays é um  variável que pode conter múltiplos valores usando um mesmo nome. Uma array contêm os elementos e você pode chama-los e conecta-los com outros elementos, muitas vezes com diferentes atributos, como integer (numeros), float (numeros com decimais), strings (variaveis) entre outros elementos. Então array é muito mais flexível que list.
Num exemplo abaixo você pode fazer um loop usando uma array para contar quanto elementos têm dentro da array.
Felizmente, JavaScript fornece um tipo de dados especificamente para armazenar seqüências de valores. É chamado de array ou traduzindo em português (matriz) e é escrito como uma lista de valores entre colchetes, separados por vírgulas.

Var listOfNumbers = [2, 3, 5, 7, 11];
Console.log (listOfNumbers [1]);
// ⊲ 3
Console.log (listOfNumbers [1 - 1]);
// ⊲ 2

A notação para obter os elementos dentro de uma matriz também usa colchetes. Um par de colchetes imediatamente após uma expressão, com outra expressão dentro deles, procurará o elemento na expressão à esquerda que corresponde ao índice dado pela expressão no Colchetes.





Referencias

Web Development with jQuery, Richard York.

PHP, MySQL, JavaScript & HTML5 All-in-One For Dummies 1st Edition
by Steve Suehring  (Author), Janet Valade  (Author)