Mastering C#

Code Everything

LIVE
Inscreva-se
0
close

Mastering C#

Code Everything

Sobre a Imersão

Mastering C#

Code Everything

Sobre a Imersão

MASTERING C#
C PROGRAMMER C# AGILE LOGICA DE PROGRAMAÇÃO FRONT-END WEB API FULL STACK
   
C PROGRAMMER C# AGILE LOGICA DE PROGRAMAÇÃO FRONT-END WEB API FULL STACK
   
C PROGRAMMER C# AGILE LOGICA DE PROGRAMAÇÃO FRONT-END WEB API FULL STACK
   
FULL STACK WEB API FRONT-END LOGICA DE PROGRAMAÇÃO C# PROGRAMMER C
   
FULL STACK WEB API FRONT-END LOGICA DE PROGRAMAÇÃO C# PROGRAMMER C
   
FULL STACK WEB API FRONT-END LOGICA DE PROGRAMAÇÃO C# PROGRAMMER C
   
Proposta

Prepare-se para codificar soluções que rodam em desktop, web e até em celulares. Baseada nas linguagens do tipo C, e com facilidade de implementação orientada a objetos, C# é uma das linguagens mais utilizadas e demandadas no mundo. E nesta jornada, você vai entender como conceber aplicações para os mais diversos propósitos e exigências do mercado. Seja para tirar projetos pessoais do papel, atender as necessidades de startups ou superar desafios com grandes corporações. 

Aprenda sobre a organização do projeto com Agile, compreenda a Lógica de Programação básica, codifique, realize a concepção das telas no Front-end, faça a conexão com banco de dados e Deploy.



Inscreva-se
Inscreva-se
7 Módulos | 120 Horas
Foco

Formar profissionais que dominem a concepção completa de uma aplicação, desde a lógica de programação até a integração web + Web API.

Para Quem

Para amantes de tecnologia e pessoas de negócio que querem dar seus primeiros passos em programação, do zero à sua primeira aplicação. Além de analistas de negócio que buscam amplificar seu repertório de tecnologia aprendendo na prática as principais competências de um programador full stack.

Formato
LIVE
Suas aulas são encontros online sempre ao vivo. Isso significa que em todas as etapas do curso, as aulas serão em tempo real. Você terá contato direto com o professor, poderá tirar suas dúvidas momento a momento, fazer networking e ainda evoluir trocando ideias com a sua turma.
SOBRE
EVOLUÇÃOACELERADAEvolua seu conhecimentoem poucos meses.Adquira novos skills comas ferramentas mais atuais.COMUNIDADEFIAP 360˚Conecte-se com empresasparceiras, amplieo seu networking, participede eventos exclusivose muito mais.SUPORTEESPECIALIZADOConte com o acompanhamento próximode experts e mentores. Tire todas as suasdúvidas durante seu desenvolvimento.FAST TRACKDE TRANSIÇÃODE CARREIRAMude de carreira da forma mais ágile efetiva, com segurança para atuarnos projetos mais desafiadores.SALTONA SUA ÁREADestaque-se em qualquercontexto, dominando ascompetências que estão fazendoa diferença no cenário atual.
Scroll
Down
Features das
Imersões
Evolução Acelerada
Evolua seu conhecimento em poucos meses. Adquira novos skills com as ferramentas mais atuais.
Arraste
Scroll
Down

Mastering C#

Code Everything

Conteúdo

Mastering C#

Code Everything

Conteúdo

Módulo 1
Módulo 1
Computational Thinking Using C#18 Horas
-
Computational Thinking Using C# 
Computational Thinking Using C# 
Computational Thinking Using C# 

Ao iniciarmos no mundo da programação precisamos aprender que codificar é uma ciência exata, e é fundamental entender a lógica por traz da programação.

este primeiro módulo utilizaremos a linguagem C# para ensinar os conceitos iniciais de lógica de programação que servirão de base para o desenvolvimento de aplicações complexas e resolução de problemas computacionais, além de nos ambientarmos à IDE.

 

O que você vai dominar?
 

  • Sintaxe do C#;
  • Variáveis e tipos de dados;
  • Operadores aritméticos, relacionais e lógicos;
  • Instruções de entrada, saída e processamento;
  • A melhor imersão das estruturas de decisões;
  • Estruturas de repetição;
  • Manipulação de Vetores;
  • Métodos com e sem parâmetro;
  • Métodos com e sem retorno;
  • Git – GitHub.
Módulo 2
Módulo 2
C# Foundations18 Horas
+
C# Foundations 
C# Foundations 
C# Foundations 

Uma jornada para os profissionais de tecnologia. Programar não é apenas escrever bons códigos, é reutilizar suas linhas de programação reduzindo sua complexidade e aumentando a produtividade no desenvolvimento de software, a Orientação à Objetos torna isso possível.

Neste módulo você irá aprofundar seu conhecimento na programação orientada à objetos, entendendo como representamos o mundo real em um programa, utilizando o C# você aprenderá na prática os principais conceitos da POO, dominando os seguintes pilares: Abstração, Encapsulamento, Herança e Polimorfismo.

 

O que você vai dominar?
 

  • Denominação de Classes e Objetos;
  • Modificadores de acesso;
  • Atributos e métodos da POO;
  • Construtores;
  • Classes estáticas, abstratas e interfaces;
  • Herança;
  • Encapsulamento;
  • Polimorfismo;
  • Enumerações;
  • Exceções;
  • Listas.

 

Módulo 3
Módulo 3
DevOps Fundamentals12 Horas
+
DevOps Fundamentals 
DevOps Fundamentals 
DevOps Fundamentals 

Neste último módulo, queremos preparar você para o mundo Devops. Vamos dominar uma das principais tendências da programação: as Arquiteturas disponíveis em Cloud AWS, na nuvem. Você vai desenvolver um ambiente capaz de realizar testes, integração e implantação de maneira automatizada e com qualidade de entrega. Também vai entender a importância da tecnologia Docker, aprendendo a criar Containers para proteger ainda mais seu ambiente produtivo.

 

O que você vai dominar?
 

  • Conteinerização;
  • Cloud Computing;
  • Contextualização;
  • Nuvem como infra, como serviço e como plataforma;
  • Conhecendo AWS;
  • CI/CD;
  • Docker;
  • Containers.
Módulo 4
Módulo 4
Web Development Foundations18 Horas
+
Web Development Foundations 
Web Development Foundations 
Web Development Foundations 

HTML + CSS + Bootstrap + javascript

Na programação, a pessoa que desenvolve precisa pensar no que acontece por trás das telas, o que chamamos de back-end (o lado do servidor). Também é fundamental que o site ou aplicação que está sendo desenvolvido possa interagir com o usuário, garantindo uma boa experiência de usuário, o que chamamos de front-end.

Nosso foco é fazer você dominar o front-end, ou seja, a interface com o usuário do sistema. Para isso, utilizamos as principais tecnologias do mercado: HTML + CSS e JavaScript. Para otimizar o tempo de desenvolvimento, também vamos aprender a usar o framework Bootstrap, criando sites responsivos que se adaptem às necessidades dos usuários.

 

O que você vai dominar?
 

  • Linguagem de marcação HTML, combinada com o CSS (para a criação de sites);
  • JavaScript, uma das principais linguagens de Internet;
  • Criação de sites responsivos, por meio do framework open source Bootstrap.
Módulo 5
Módulo 5
Building Relational Database15 Horas
+
Building Relational Database 
Building Relational Database 
Building Relational Database 

O dado é o novo petróleo. Para um bom programador, isso já é uma realidade: sem um Banco de Dados para armazenar todas as informações, sua aplicação não tem um local para persistir os dados que serão consumidos nas telas do seu site ou aplicativo.

Neste módulo nosso foco é fazer você dominar as estruturas lógicas que armazenam dados (DDL), colocando em prática todos os comandos que possibilitam a manipulação dos dados da aplicação.

 

O que você vai dominar?
 

  • Introdução a Dados (principais aplicações);
  • DDL (Create, Constraints, Alter and Drop);
  • DML (Select, Insert, Update, Delete, Join and Union);
  • Funções, cálculos e agrupamentos.
Módulo 6
Módulo 6
ASP.NET Development15 Horas
+
ASP.NET Development 
ASP.NET Development 
ASP.NET Development 

No mundo da programação, é importante dominar as estruturas de dados para armazenar as informações de uma aplicação. Para isso, contamos com facilitadores poderosos como o Entity Framework. Sua missão: permitir que o código trabalhe com Banco de Dados usando objetos .NET, dispensando a escrita de parte do código de acesso a dados. Compatível com várias funções de Banco de Dados, o Entity Framework atua como um verdadeiro mapeador relacional para sua aplicação proporcionando agilidade no desenvolvimento e uma melhor comunicação entre código e dados.

Neste módulo nosso foco é que você crie aplicações web utilizando a arquitetura MVC (model-view-controller), com páginas profissionais, utilizando Bootstrap e seus templates.

 

O que você vai dominar?
 

  • Modelar domínios – DDD;
  • Divisão de camadas ( Application, Domain, Serivce e Data);
  • Conhecimento da versão de software livre multiplataforma Entity Framework Core;
  • Camada Repository e o Entity Framework;
  • Geração de um modelo a partir de Banco de Dados;
  • Implementação de um CRUD através do Entity Framework;
  • Desenvolvimento de aplicações web completas com a Arquitetura MVC;
  • Utilização dos padrões de projetos;
  • Validações de Dados;
  • Exceptions.
Módulo 7
Módulo 7
Web: API Integration24 Horas
+
Web: API Integration 
Web: API Integration 
Web: API Integration 

Profissionais com certa experiência em desenvolvimento, provavelmente, já dominam o conceito de Web Services utilizado na integração entre sistemas e comunicação entre aplicações, é uma solução muito útil quando se trabalha com plataformas diferentes. O papel da Web API é basicamente o mesmo, com a vantagem de ser uma estrutura mais leve. No mundo das APIs, essa interface de programação é adaptável tanto para servidores quanto para navegadores, recuperando valores e informações necessários em um Banco de Dados ou site.

 

O que você vai dominar?
 

  • Backend API;
  • Construção da sua primeira Web API ou serviços;
  • Serviços REST;
  • Conceito de reusabilidade, com reutilização da Web API em outros serviços;
  • Disponibilizar aplicações em um servidor.
Inscreva-se
Inscreva-se

Mastering C#

Code Everything

Speakers

Mastering C#

Code Everything

Speakers

Experts
Israel Marques
Israel
Marques
live
Atua no mercado de educação há 26 anos. É especialista em Engenharia Web. Trabalhou no desenvolvimento de sistemas para desktop migrando para a criação de aplicações para a Internet. Na FIAP, é professor nos cursos de: Sistemas de Informação, Análise e Desenvolvimento de Sistemas e Jogos Digitais para as disciplinas focadas em front end.
Atua no mercado de educação há 26 anos. É especialista em Engenharia Web. Trabalhou no desenvolvimento...
Ver mais
Olívia Braga
Olívia
Braga
live
Bacharel em Administração de Empresas com ênfase em Análise de Sistemas pela Universidade Mackenzie, atuando há mais de 15 anos na área de Infraestrutura de TI em empresas como Prodam, Siemens, Petrobras, Aços Vilares, SENAC, entre outras, especialista em Engenharia de Telecomunicações pela Universidade Mackenzie. Mestre em Engenharia Elétrica pela Universidade Mackenzie e Doutoranda em Engenharia de Elétrica pela POLI USP. Atua profissionalmente como Systems Engineer pela BeduTech, docente dos cursos superiores FIAP e SENAC.
Bacharel em Administração de Empresas com ênfase em Análise de Sistemas pela Universidade Mackenzie,...
Ver mais
Flávio Eduardo Moreni
Flávio
Moreni
live
Mestre em Engenharia da Computação pela Instituto de Pesquisas Tecnológicas de São Paulo - IPT. Pós-graduado em Gestão Empresarial pela Fundação Getúlio Vargas - FGV. Bacharel em Sistemas de Informação pela Universidade Santana. Mais de 10 anos de experiência como desenvolvedor de software (Banco Itaú e IBM Brasil) e 5 anos atuando como gestor de TI nas empresas Porto Seguro Telecom, BRQ e PagSeguro. Professor por 4 anos em curso de Graduação e MBA (Presencial e Online) da FIAP - ministra várias disciplinas de arquitetura, desenvolvimento de sistemas.
Mestre em Engenharia da Computação pela Instituto de Pesquisas Tecnológicas de São Paulo - IPT. Pós-graduado...
Ver mais
Eliane Marion
Eliane
Marion
live
Mestre em Gestão e Desenvolvimento da Educação Profissional pelo Centro Estadual de Educação Tecnológica Paula Souza - CEETEPS. Há 22 anos atuo na área educacional. Na FIAP, sou professora no curso de Análise e Desenvolvimento de Sistemas, ministrando disciplinas de programação back-end.
Mestre em Gestão e Desenvolvimento da Educação Profissional pelo Centro Estadual de Educação Tecnológica...
Ver mais
Francisco Douglas Lima Abreu
Francisco
Abreu
live
Bacharel em Sistemas de Informação pela Universidade de Mogi das Cruzes (UMC), com Mestrado e Doutorado em Engenharia Biomédica também pela UMC. Possuí MBA em Big Data e Análise de Dados pela Faculdade de Pós Graduação Descomplica. Atua no desenvolvimento de webapps há 5 anos e Professor em cursos de Graduação na FATEC da Zona Leste, UMC e FIAP há 2 anos - ministra várias disciplinas de banco de dados e desenvolvimento de sistemas
Bacharel em Sistemas de Informação pela Universidade de Mogi das Cruzes (UMC), com Mestrado e Doutorado...
Ver mais
Edson de Oliveira
Edson
Oliveira
live
Professor com 30 anos de experiência na área de Lógica de Programação e Desenvolvimento de Sistemas. Possui expertise em diversas linguagens de programação, incluindo Python, C#, e C. Atualmente atua como professor, tutor e conteudista na FIAP, além de ser professor e coordenador na ETEC Professor Horácio Augusto da Silveira. Também possui experiência profissional como Gerente de Sistemas e Coordenador de Desenvolvimento na empresa LTM.
Professor com 30 anos de experiência na área de Lógica de Programação e Desenvolvimento de Sistemas....
Ver mais
Scroll
Down

Mastering C#

Code Everything

Investimento

Mastering C#

Code Everything

Investimento

investimento
What You Get
7 Módulos
120 Horas
Comunidade online
Certificados de Conclusão
Project Based Learning
Soft Skills
Próximas Turmas
Me avise quando a próxima turma for aberta
-
check-iconAviso agendado com sucesso.
Enviar
*Aulas extras ou reposições podem ser agendadas em dias da semana diferentes do cronograma.
IOT
Machine Learning
UXD
Python
C++
HTML5
Processing
XML
Codec5
C#
Inteligência Artificial
IOT
Machine Learning
UXD
Python
C++
HTML5
Processing
XML
Codec5
C#
Inteligência Artificial
IOT
Machine Learning
UXD
Python
C++
HTML5
Processing
XML
Codec5
C#
Inteligência Artificial
Receba nossos
Conteúdos
Você pode cancelar o recebimento quando quiser.
IOT
Machine Learning
UXD
Python
C++
HTML5
Processing
XML
Codec5
C#
Inteligência Artificial
IOT
Machine Learning
UXD
Python
C++
HTML5
Processing
XML
Codec5
C#
Inteligência Artificial
IOT
Machine Learning
UXD
Python
C++
HTML5
Processing
XML
Codec5
C#
Inteligência Artificial