Padrão MVC Para continuar o processo de estudos na iniciação de uma carreira em desenvolvimento voltado para C#, um bom conteúdo são os padrões de projetos, como o MVC. O padrão MVC (Model View Controller) é um padrão de projeto …
Bruno Brito Articles.
Componentes são as menores entidades que podem ser implementadas em um sistema (MARTIN, 2017). Esses componentes podem ser reunidos em um executável, em um único arquivo ou ...
Muitas empresas pedem em suas posições de desenvolvimento que os profissionais tenham conhecimento de SOLID. No entanto, muitos acreditam que é apenas um conjunto de práticas durante o desenvolvimento, mas não conhecendo de fato a teoria por trás. Os princípios …
A utilização de sistemas computacionais se torna cada vez mais presente e essencial na sociedade. Desde tarefas cotidianas, como pedir refeições pelo celular e fazer transações bancárias, até realização esporádica de exames de imagem fazem uso de softwares. Para manter …
Muitos desenvolvedores já ouviram falar sobre Clean Code, ou Código Limpo, e quando falamos sobre isso é comum associarmos à um código com fácil manutenção. Mas, será que Clean Code é só sobre um código fácil de dar manutenção? Design de Código e o …
A tradução do acrônimo inglês DOM (Document Object Model) significa Modelo de Documento do Objeto; trata-se da modelagem de todo o HTML. A partir da sua quinta versão, o HTML até então estático, além das melhorias na estrutura e separação da semântica …
Faaaala galeraaa! Foi dada a largada para o ano de 2022 e nós já começamos a todo vapor, com muito conteúdo técnico para você! Já fazem alguns anos que sempre fazemos algumas previsões sobre o que vem por aí no …
Conceitos de algoritmos e programação Algoritmo Os algoritmos são as bases para criação de um programa de computador, onde diversas aplicações poderão ocorrer. Um algoritmo bem estruturado vai gerar um programa para solução de um problema que antes, parecia complexo. …
ISO 9000 A ISO da família 9000 é de grande importância para as atividades relacionadas ao desenvolvimento de softwares. Temos, por exemplo: ISO 9126-1 de 2001 Trata das características, subcaracterísticas e métricas da qualidade de produto de software. ISO 9126-2 …
Um branch representa uma linha independente de desenvolvimento em um projeto com seupróprio histórico de confirmações (ou commits).No GitHub é possível visualizar os branches do repositório local ao executar a sequência: A opção –remote mostra a cópia do repositório local …
PROCESSO DE SOFTWARE MODELOS DE PROCESSOS Entendemos que o modelo em cascata é um processo de software, pois se utiliza de uma sequência de etapas (ao invés de uma única ação) para o atingimento de seu objetivo. Os processos contêm …
Teoria dos conjuntos Álgebra de conjuntos A Álgebra de conjuntos é um importante ramo da Matemática e com aplicações em diferentes áreas de conhecimento, entre elas a Computação. A linguagem de conjuntos se caracteriza por ser uma linguagem clara, concisa, …
Princípios matemáticos Listas Ao se deparar com um problema de contagem, normalmente será preciso determinar quantos elementos existem em um conjunto finito. Determinar essas quantidades de recursos finitos podem gerar questões difíceis de serem respondidas (GERSTING, 2017). Por isso, vamos inicialmente …
Evolução da lógica Desenvolvimento histórico Antes de Aristóteles, filósofos e pensadores já aplicavam argumentos lógicos, porém de maneira intuitiva, sem que houvesse necessariamente uma reflexão sobre tais argumentos. Aristóteles, porém, foi o primeiro a reconhecer que a lógica poderia ser …
Fundamentos de lógica Conceitos Para melhorar o entendimento da lógica, é necessário conhecer as definições de alguns termos importantes e muito utilizados na lógica. Mundim (2002) destaca : A partir dos vocabulários, podemos definir os tipos de lógica existentes, entre …
asm Indica instruções em assembly. auto Define a classe de armazenamento padrão, ou seja , a variável é criada quando a função é invocada e depois é destruída quando a função termina. break Comando para forçar a saída imediata dos …
Fala rapaziada, tudo certo? Já faz mais de dez anos que o Desenvolvimento Guiado por Teste (TDD) chegou na indústria, eu achando que isso era novidade. Ele veio como parte da onda do Extreme Programming (Programação Extrema – XP). Assim, …
Atendendo à diversos pedidos vou procurar abordar de uma forma diferente a transferência de conhecimentos nessa linguagem, apostila e tutorial tem de monte na internet, a intenção não é essa, vamos abordar necessidades reais de quem quer dar os primeiros …
Conselhos de um NEW DEV Olá Pessoal, Me chamo Murilo e estou iniciando a carreira como desenvolvedor. Muitos e inclusive eu, nos perguntamos por onde devemos iniciar os devidos estudos para que possamos ter facilidades de aprendizado e crescimento na …
Fala rapaziada, tudo certo? Hoje vamos criar juntos o seu primeiro projeto, após ter instalado o seu visual studio, vamos conhecer a IDE (Integrated Development Environment ) do Visual Studio e dar os primeiros passo para criação do seu projeto. Então …
Você precisa fazer login para comentar.