fbpx

Construção de uma aplicação local em C# com SGBD

Criar aplicativos e modelar bancos de dados são atividades inerentes à profissão de qualquer técnico ou analista de TI, sobretudo para aquele que trabalha com desenvolvimento de sistemas. Por meio da utilização de uma linguagem de programação, desenvolvedores implementam programas para as mais diversas funcionalidades.

A linguagem C#, em conjunto com o banco de dados MySQL, fornece poderosos recursos para resolver diversos problemas do cenário real, como a implementação de sistemas de apoio à gestão, business intelligence e muitos outros.

Nesta Unidade de Aprendizagem, você vai estudar sobre a criação de um projeto de desenvolvimento de aplicativo local em C# que acessa um sistema gerenciador de banco de dados MySQL.

Construção do Modelo MVC de um cenário real

O modelo MVC é difundido mundialmente para implementação de fronteiras de governança do desenvolvimento de software. Isso ocorre, porque o modelo MVC foi precursor na separação de abstração a fim de promover o baixo acoplamento entre as camadas de um software.

Nesta Unidade de Aprendizagem, você vai estudar a utilização do modelo MVC e sua implementação em um cenário real, abordando o detalhamento da necessidade de criação de um sistema de informação, a construção de um modelo MVC no cenário real, bem como a construção de um banco de dados que deverá atender o cenário real proposto.

Frameworks no cliente e JSON

Desde os primórdios dos anos 80, a implementação de código-fonte em soluções Web passou por uma mudança incremental a partir do emprego dos frameworks front-end.

Nesta Unidade de Aprendizagem, você entrará a fundo nos conceitos por detrás dos frameworks front-end (lado do cliente), relacionando e apresentando as principais características das tecnologias empregadas nos frameworks, entre elas o JSON. Por fim, você desenvolverá uma aplicação com o framework Angular.

Implementação com Modelo MVC de um cenário real

O modelo MVC representa uma mudança de paradigma na abstração de como desenvolver um software. A partir dele, foram segmentadas camadas com funções diferentes, o que colabora diretamente para o aumento da qualidade do sistema, para a iteratividade durante o desenvolvimento e para a promoção do fraco acoplamento, o que, por sua vez, promove o reúso das funcionalidades do software.

Nesta Unidade de Aprendizagem, você vai estudar a aplicação do modelo MVC e de suas respectivas camadas, empregando a camada Model, a camada Controller e a camada View. Cada uma delas será abordada a fim de construir o raciocínio de funcionamento do modelo MVC em cenários reais.

Banco de dados e JSON

JSON é o formato utilizado para intercambiar dados que mais cresce na atualidade e, por conseguinte, grande parte dos dados intercambiados, em algum momento, serão armazenados em bancos de dados, por meio de SGBD (Sistemas Gerenciadores de Banco de Dados). Os bancos de dados, por sua vez, colaboram na persistência dos dados que são intercambiados no formato JSON, o que colabora diretamente para o processamento de dados em diversos sistemas distribuídos e sistemas web.

Nesta Unidade de Aprendizagem, você irá aprender conceitos sobre os tipos de dados JSON presentes em um SGBD, além de implementar uma base de dados em JSON e, por fim, integrar os elementos JSON utilizando MySQL.

json
mvc
sgbd
c

Professores dos Cursos

Possui graduação em Análise e Desenvolvimento de Sistemas pela Universidade Nove de Julho (2015). Atualmente é especialista em tecnologia – UNIDAS S.A.. Tem experiência na área de Ciência da Computação, com ênfase em Arquitetura de Sistemas de Computação, atuando principalmente nos seguintes temas: bots, resource-constrained project scheduling problem, métodos ágeis, modelo computacional, chat bot e interfaces conversacionais.

Atua com desenvolvimento de soluções de software web, mobile, utilizando as tecnologias nodeJs, React Native, e ReactJs. Atualmente é FrontEnd Developer na Emdia.

Atuação com dados em todo seu ciclo de vida, desde bancos de dados, business intelligence, ciência de dados e inteligência artificial. Atuo com delivery de projetos de AI, condução de sessões de design thinking e suporte a parceiros de negócio e clientes. Atualmente é Coordenador de Inteligência e Performance de Negócios na Totvs.

DPO | Membro ANPPD® Comitê de Segurança e Comitê Científico | Mestre em Engenharia de Produção | Professora Universitária.

Possui experiência como Gerente de Clientes e parceiros da área de Delivery Security da T-Systems do Brasil. Carrega em seu histórico profissional pequenos e grandes projetos em âmbito nacional e internacional voltados para automações, gestão de acessos privilegiados (PAM) e Transformação cultural. Atualmente é Gerente de projetos e serviços de manutenção na Paylivre.

CONHEÇA TAMBÉM…

0
Precisa de ajuda?