Desenvolvimento De Software - Aplicativo Comercial Com C# E Camadas
()
Sobre este e-book
Relacionado a Desenvolvimento De Software - Aplicativo Comercial Com C# E Camadas
Ebooks relacionados
Fundamentos De Programação Javascript Nota: 0 de 5 estrelas0 notasDesenvolvedor De Back-end Em 30 Dias Nota: 0 de 5 estrelas0 notasZend Expressive e PHP 7: Uma união poderosa para a criação de APIs Nota: 0 de 5 estrelas0 notasXamarin Forms: Desenvolvimento de aplicações móveis multiplataforma Nota: 0 de 5 estrelas0 notasRoadmap back-end: Conhecendo o protocolo HTTP e arquiteturas REST Nota: 5 de 5 estrelas5/5Back-end Java: Microsserviços, Spring Boot e Kubernetes Nota: 0 de 5 estrelas0 notasVRaptor: Desenvolvimento ágil para web com Java Nota: 0 de 5 estrelas0 notasCakePHP: Construa aplicações web robustas rapidamente Nota: 0 de 5 estrelas0 notasDesbravando SOLID: Práticas avançadas para códigos de qualidade em Java moderno Nota: 0 de 5 estrelas0 notasTuning de SQL: Melhore a performance de suas aplicações Oracle Nota: 0 de 5 estrelas0 notasGuia prático de TypeScript: Melhore suas aplicações JavaScript Nota: 0 de 5 estrelas0 notasAprenda a programar com Python: Descomplicando o desenvolvimento de software Nota: 5 de 5 estrelas5/5Apache Lucene: Sistemas de busca com técnicas de Recuperação de Informação Nota: 0 de 5 estrelas0 notasConstruindo APIs REST com Node.js: Caio Ribeiro Pereira Nota: 5 de 5 estrelas5/5JavaScript Assertivo: Testes e qualidade de código em todas as camadas da aplicação Nota: 0 de 5 estrelas0 notasAndroid nativo com Kotlin e MVVM: Simplificando técnicas avançadas Nota: 0 de 5 estrelas0 notasEstruturas de Dados: Domine as práticas essenciais em C, Java, C#, Python e JavaScript Nota: 0 de 5 estrelas0 notasAplicações web real-time com Node.js Nota: 5 de 5 estrelas5/5ECMAScript 6: Entre de cabeça no futuro do JavaScript Nota: 5 de 5 estrelas5/5Código Limpo Em Php Nota: 0 de 5 estrelas0 notasPrimeiros passos com Node.js Nota: 0 de 5 estrelas0 notasRobot framework: Automação versátil e consistente para testes Nota: 0 de 5 estrelas0 notasRefatorando com padrões de projeto: Um guia em Ruby Nota: 0 de 5 estrelas0 notasArquitetura de software distribuído: Boas práticas para um mundo de microsserviços Nota: 0 de 5 estrelas0 notasFront-end com Vue.js: Da teoria à prática sem complicações Nota: 5 de 5 estrelas5/5Desenvolvimento efetivo na plataforma Microsoft: Como desenvolver e suportar software que funciona Nota: 0 de 5 estrelas0 notasDo PHP ao Laminas: Domine as boas práticas Nota: 3 de 5 estrelas3/5Protractor: Lições sobre testes end-to-end automatizados Nota: 0 de 5 estrelas0 notasPHP e Laravel: Crie aplicações web como um verdadeiro artesão Nota: 0 de 5 estrelas0 notasDesenvolvimento De Software Ii C# Programação Em Camadas Nota: 0 de 5 estrelas0 notas
Métodos e Materiais de Ensino para você
Massagem Erótica Nota: 4 de 5 estrelas4/5Aprender Inglês - Textos Paralelos - Histórias Simples (Inglês - Português) Blíngüe Nota: 4 de 5 estrelas4/5Ensine a criança a pensar: e pratique ações positivas com ela! Nota: 5 de 5 estrelas5/5Como Escrever Bem: Projeto de Pesquisa e Artigo Científico Nota: 5 de 5 estrelas5/5Raciocínio lógico e matemática para concursos: Manual completo Nota: 5 de 5 estrelas5/5A Bíblia e a Gestão de Pessoas: Trabalhando Mentes e Corações Nota: 5 de 5 estrelas5/5Pedagogia do oprimido Nota: 4 de 5 estrelas4/5Ludicidade: jogos e brincadeiras de matemática para a educação infantil Nota: 5 de 5 estrelas5/54000 Palavras Mais Usadas Em Inglês Com Tradução E Pronúncia Nota: 5 de 5 estrelas5/5Como Estudar Eficientemente Nota: 4 de 5 estrelas4/5Temperamentos Nota: 5 de 5 estrelas5/5Guia Prático Mindfulness Na Terapia Cognitivo Comportamental Nota: 0 de 5 estrelas0 notasTécnicas de Invasão: Aprenda as técnicas usadas por hackers em invasões reais Nota: 5 de 5 estrelas5/5A arte de convencer: Tenha uma comunicação eficaz e crie mais oportunidades na vida Nota: 4 de 5 estrelas4/5Cérebro Turbinado Nota: 5 de 5 estrelas5/5Sexo Sem Limites - O Prazer Da Arte Sexual Nota: 4 de 5 estrelas4/5Jogos e Brincadeiras para o Desenvolvimento Infantil Nota: 3 de 5 estrelas3/5Piaget, Vigotski, Wallon: Teorias psicogenéticas em discussão Nota: 4 de 5 estrelas4/5BLOQUEIOS & VÍCIOS EMOCIONAIS: COMO VENCÊ-LOS? Nota: 5 de 5 estrelas5/5A Vida Intelectual: Seu espírito, suas condições, seus métodos Nota: 5 de 5 estrelas5/5Manual Da Psicopedagogia Nota: 5 de 5 estrelas5/5Mulheres Que Correm Com Os Lobos Nota: 0 de 5 estrelas0 notasPor que gritamos Nota: 5 de 5 estrelas5/5Pense Como Um Gênio: Os Sete Passos Para Encontrar Soluções Brilhantes Para Problemas Comuns Nota: 4 de 5 estrelas4/5
Avaliações de Desenvolvimento De Software - Aplicativo Comercial Com C# E Camadas
0 avaliação0 avaliação
Pré-visualização do livro
Desenvolvimento De Software - Aplicativo Comercial Com C# E Camadas - Alexandre Dutra De Oliveira / Luis Fernando Da Silva
ALEXANDRE DUTRA DE OLIVEIRA
LUIS FERNANDO DA SILVA
Desenvolvimento de Software - Aplicativo
Comercial com C# e Camadas
Cadastros Básicos
1ª Edição
São Paulo
Edição do Autor
2017
Capa: ANA RITA DUTRA
Dados Internacionais de Catalogação na Publicação (CIP)
(Câmara Brasileira do Livro, SP, Brasil)
Oliveira, Alexandre Dutra de; Silva, Luis Fernando da.
Desenvolvimento de Software - Aplicativo Comercial com C# e
Camadas - Cadastros Básicos, 1. ed. – São Paulo – Edição do
autor, 2017. 111 p.
Bibliografia.
ISBN 978-85-915014-7-2
1. Informática. 2. Desenvolvimento de software. 3.Programação
em Camadas
I. Oliveira, Alexandre Dutra de; I. Silva, Luis Fernando da
II. Título.
02-5409 CDD 005.1
Índices para catálogo sistemático:
1. Computadores: Programação 005.1
2. Programação de computadores: Processamento de dados 005.1
2017
Proibida a reprodução total ou parcial.
Os infratores serão punidos na forma da lei.
Fone: (16) 99102-9176 e-mail: lf.luisf@bol.com.br
Sumário
_____________________________________________________________
_
Introdução........................................................................
3
..................
Padrão de Desenvolvimento em
5
Camadas..........................................
Capítulo 1 - Fundação do projeto e criação do banco de
7
dados............
Capítulo 2 - Criação da solução e da camada
18
ORM..............................
Capítulo 3 - Criação da camada
31
HELPER.............................................
Capítulo 4 - Instalação da Ferramenta
38
DAPPER .................................
Capítulo 5 - Criação da camada
45
DAL...................................................
Capítulo 6 - Criação da camada
49
BLL...................................................
Atividade de
51
Fixação.......................................................
Capítulo 7 - Criação do projeto Windows Form e
52
Formulário Base.......
Capítulo 8 - Criação do formulário de Cadastro de
67
Categorias.............
Capítulo 9 - Criação do formulário de Cadastro de
81
Produtos...............
Atividade de
86
Fixação.......................................................
Capítulo 10 - Implementando filtro de dados nos
91
formulários de
Cadastros..........................................................................
..................
Atividade de
94
Fixação.......................................................
Dicas de
95
Programação.....................................................
Capítulo 11 – Armazenamento da Foto do Produto no
99
Banco de
Dados...............................................................................
..................
Bibliografia.......................................................................
110
..................
2
Prefácio
Este material é destinado a estudantes de tecnologia que
pretendem conhecer o C# (C Sharp) ou aumentar o
conhecimento no que diz respeito ao .NET e programação
orientada a objetos. Todo o material foi desenvolvido para
atender o projeto de parceria entre a Escola Técnica
Estadual Antônio de Pádua Cardoso e a empresa Consinco,
com sede na cidade de Ribeirão Preto-SP. O material foi
usado na prática com alunos do terceiro semestre do Curso
Técnico em Informática e sempre que alguém encontrava
alguma dificuldade, não entendia as orientações aqui
contidas, ou ainda tinham alguma sugestão, o material
sofria uma alteração a fim de tornar-se mais compreensível.
Espera-se, também, poder auxiliar professores em seus
cursos com programação orientada a objetos, usando a
programação em camadas. A disciplina na qual aplicamos
esse material foi DS II (Desenvolvimento de Software II), do
Curso Técnico em Informática na Escola Técnica Estadual
Antônio de Pádua Cardoso, escola vinculada ao CEETEPS –
Centro Estadual de Educação Tecnológica Paula Souza.
Foi dado um enfoque principal em questões de padrões de
desenvolvimento - Design Patterns e conceitos OOP –
Programação Orientada a Objetos. Visando aproveitar ao
máximo o conceito de Orientação a Objetos, também
utilizaremos o Mapeamento Objeto-Relacional (ORM), que
consiste em um framework que tem por objetivo suprir as
disparidades entre o paradigma orientado a objetos e o
modelo entidade-relacional, criando uma ponte
(mapeamento) entre o modelo relacional e o modelo
orientado a objetos. Ou seja, ao trabalhar com essa
abordagem, é possível a construção de sistemas