{"id":4612,"date":"2022-02-10T19:20:51","date_gmt":"2022-02-11T01:20:51","guid":{"rendered":"https:\/\/gsb.lat\/?p=4612"},"modified":"2023-03-31T14:42:26","modified_gmt":"2023-03-31T20:42:26","slug":"programming-in-c","status":"publish","type":"post","link":"https:\/\/gsb.lat\/pt\/programming-in-c\/","title":{"rendered":"Programming in C#"},"content":{"rendered":"\r\n<div class=\"cust-template\"><!-- Informacion 1 -->\r\n<div class=\"dp-flex-desk\">\r\n<div class=\"w-60-desk padding-10\">\r\n<h2>Descri\u00e7\u00e3o<\/h2>\r\n<p>Este curso de treinamento ensina aos desenvolvedores as habilidades de programa\u00e7\u00e3o necess\u00e1rias para que os desenvolvedores criem aplicativos do Windows usando a linguagem Visual C#. Durante os cinco dias em sala de aula, os alunos revisam os conceitos b\u00e1sicos da estrutura do programa Visual C#, sintaxe da linguagem e detalhes de implementa\u00e7\u00e3o e, em seguida, consolidam seus conhecimentos ao longo da semana \u00e0 medida que criam um aplicativo que incorpora v\u00e1rios recursos do .NET Framework 4.7.<\/p>\r\n<\/div>\r\n<div class=\"w-40-desk padding-10 dp-flex-res\">\r\n<div class=\"mr-30\">\r\n<h2>Endere\u00e7ado a<\/h2>\r\n<ul>\r\n<li><i class=\"fas fa-check\"><\/i>Este curso \u00e9 destinado a desenvolvedores experientes que j\u00e1 possuem experi\u00eancia em programa\u00e7\u00e3o em C, C++, JavaScript, Objective-C, Microsoft Visual Basic ou Java e entendem os conceitos de programa\u00e7\u00e3o orientada a objetos. Este curso n\u00e3o foi desenvolvido para alunos iniciantes em programa\u00e7\u00e3o; Destina-se a desenvolvedores profissionais com pelo menos um m\u00eas de experi\u00eancia em programa\u00e7\u00e3o em um ambiente orientado a objetos.<\/li>\r\n<\/ul>\r\n<\/div>\r\n<div>\r\n<h2>Dura\u00e7\u00e3o<\/h2>\r\n<p><i class=\"fas fa-clock\"><\/i> 35 horas<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<!-- Informacion 2 -->\r\n<div class=\"dp-flex-desk cus-mt-40\">\r\n<div class=\"blue-box\">\r\n<h2>Modalidades<\/h2>\r\n<ul class=\"color-white\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"color-white\">\r\n<li><i class=\"fas fa-check mr-5\"><\/i>Cara a cara<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-light-hr\" \/>\r\n<ul class=\"color-white\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"color-white\">\r\n<li><i class=\"fas fa-check mr-5\"><\/i>Ao vivo virtual atrav\u00e9s de plataformas digitais<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-light-hr\" \/>\r\n<ul class=\"color-white\">\r\n<li><i class=\"fas fa-check mr-5\"><\/i>no local<\/li>\r\n<\/ul>\r\n<\/div>\r\n<div class=\"blue-box\">\r\n<h2>Cursos Relacionados<\/h2>\r\n<ul class=\"color-white\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"color-white\">\r\n<li>\u00a0<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-light-hr\" \/>\r\n<ul class=\"color-white\">\r\n<li>\u00a0<\/li>\r\n<\/ul>\r\n<\/div>\r\n<div class=\"blue-box\">\r\n<h2>Inclui<\/h2>\r\n<ul class=\"color-white\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"color-white\">\r\n<li><i class=\"fas fa-check mr-5\"><\/i> 35 horas de treinamento<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-light-hr\" \/>\r\n<ul class=\"color-white\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"color-white\">\r\n<li><i class=\"fas fa-check mr-5\"><\/i>Instrutores treinados<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-light-hr\" \/>\r\n<ul class=\"color-white\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"color-white\">\r\n<li><i class=\"fas fa-check mr-5\"><\/i>Manual do participante em formato digital<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-light-hr\" \/>\r\n<ul class=\"color-white\">\r\n<li><i class=\"fas fa-check mr-5\"><\/i>Comprovante de participa\u00e7\u00e3o<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<!-- Temario -->\r\n<div class=\"padding-img\"><img decoding=\"async\" class=\"tam-img\" src=\"https:\/\/gsb.lat\/wp-content\/uploads\/2022\/01\/isotipo.png\" \/>\r\n<div class=\"flex-center\"><hr class=\"cust-w-100\" \/>\r\n<h3>tem\u00e1rio<\/h3>\r\n<hr class=\"cust-w-100\" \/><\/div>\r\n<\/div>\r\n<div class=\"dp-flex-desk flex-wrap-desk cus-mt-20\">\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Li\u00e7\u00e3o 1: Revis\u00e3o da sintaxe do Visual C#<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Vis\u00e3o geral do aplicativo de grava\u00e7\u00e3o usando o Visual C#<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Tipos de dados, operadores e express\u00f5es<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Constru\u00e7\u00f5es da linguagem de programa\u00e7\u00e3o Visual C#<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Laborat\u00f3rio: Implementando a funcionalidade de edi\u00e7\u00e3o para a lista de alunos<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Implementando a funcionalidade de inser\u00e7\u00e3o para a lista de alunos<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Implementa\u00e7\u00e3o da funcionalidade de exclus\u00e3o para lista de alunos<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Visualizando a idade de um aluno<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Li\u00e7\u00e3o 2: Cria\u00e7\u00e3o de M\u00e9todos, Tratamento de Exce\u00e7\u00f5es e Aplicativos de Monitoramento<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Criar e invocar m\u00e9todos<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Criando m\u00e9todos sobrecarregados e usando par\u00e2metros opcionais e de sa\u00edda<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>manipula\u00e7\u00e3o de exce\u00e7\u00e3o<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>aplicativos de monitoramento<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Laborat\u00f3rio: Ampliando a funcionalidade do aplicativo de registro de aulas<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Refatora\u00e7\u00e3o de c\u00f3digo de inscri\u00e7\u00e3o<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Valida\u00e7\u00e3o de informa\u00e7\u00f5es do aluno<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Salvar altera\u00e7\u00f5es na lista de turmas<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Li\u00e7\u00e3o 3: Tipos e constru\u00e7\u00f5es b\u00e1sicas do Visual C#<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Implementa\u00e7\u00e3o de estruturas e enums<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Organiza\u00e7\u00e3o de dados em cole\u00e7\u00f5es<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Manipula\u00e7\u00e3o de eventos<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Laborat\u00f3rio: Escrevendo o c\u00f3digo para a aplica\u00e7\u00e3o do prot\u00f3tipo de qualifica\u00e7\u00f5es<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Adicionar l\u00f3gica de navega\u00e7\u00e3o ao aplicativo de prot\u00f3tipo de classifica\u00e7\u00e3o<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Criando tipos de dados para armazenar informa\u00e7\u00f5es de usu\u00e1rios e notas<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Visualiza\u00e7\u00e3o de informa\u00e7\u00f5es e classifica\u00e7\u00e3o do usu\u00e1rio<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Li\u00e7\u00e3o 4: Criando Classes e Implementando Cole\u00e7\u00f5es Type-Safe<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>criando aulas<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Defini\u00e7\u00e3o e implementa\u00e7\u00e3o de interfaces<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Implementa\u00e7\u00e3o de cole\u00e7\u00f5es de tipo seguro<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Laborat\u00f3rio: Adicionando valida\u00e7\u00e3o de dados e seguran\u00e7a de tipo ao seu aplicativo<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Implemente estruturas de professores, alunos e notas como classes<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Adicionar valida\u00e7\u00e3o de dados \u00e0 classe de classifica\u00e7\u00e3o<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Visualizando alunos em ordem de nome<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Permitir que os professores modifiquem os dados e notas da turma<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Li\u00e7\u00e3o 5: Criando uma hierarquia de classes usando heran\u00e7a<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Criar hierarquias de classe<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Estendendo classes do .NET Framework<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Laborat\u00f3rio: Refatorando Funcionalidades Comuns na Classe de Usu\u00e1rio<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Refatorando funcionalidades comuns na classe de usu\u00e1rio<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Implementando a complexidade da senha usando um m\u00e9todo abstrato<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Criando a exce\u00e7\u00e3o personalizada ClassFullException<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Li\u00e7\u00e3o 6: Lendo e gravando dados locais<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Ler e gravar arquivos<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Serializar e desserializar dados<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Executando E\/S usando fluxos<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Laborat\u00f3rio: Gera\u00e7\u00e3o do Relat\u00f3rio de Notas<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Serialize dados para relat\u00f3rio de notas como XML<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Visualiza\u00e7\u00e3o do relat\u00f3rio de notas<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Mantendo dados de notas serializados em um arquivo<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Li\u00e7\u00e3o 7: Acessando um banco de dados<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Criando e usando modelos de dados de entidade<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Consultar dados usando LINQ<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Laborat\u00f3rio: Recupera\u00e7\u00e3o e modifica\u00e7\u00e3o de dados de notas<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Cria\u00e7\u00e3o de um modelo de dados de entidade a partir do banco de dados da Escola de Belas Artes<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Atualizando dados e notas dos alunos usando o Entity Framework<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Estendendo o modelo de dados da entidade para validar dados<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Li\u00e7\u00e3o 8: Acesso Remoto a Dados<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Acessar dados na web<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Acessar dados usando servi\u00e7os conectados OData<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Laborat\u00f3rio: Recuperando e Modificando Dados de Notas Remotamente<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Criando um servi\u00e7o de dados WCF para o banco de dados SchoolGrades<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Integra\u00e7\u00e3o do servi\u00e7o de dados no aplicativo<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Recupera\u00e7\u00e3o de fotografias de alunos via web (se o tempo permitir)<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Li\u00e7\u00e3o 9: Design de interface do usu\u00e1rio para um aplicativo gr\u00e1fico<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Use XAML para projetar uma interface de usu\u00e1rio<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Vinculando controles a dados<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Laborat\u00f3rio: Personalizando fotos de alunos e design de aplicativos<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Personalizando a apar\u00eancia das fotos dos alunos<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Estilizando a visualiza\u00e7\u00e3o de login<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Anima\u00e7\u00e3o de controle StudentPhoto (se o tempo permitir)<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Li\u00e7\u00e3o 10: Melhorando o desempenho e a capacidade de resposta do aplicativo<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Implementa\u00e7\u00e3o multitarefa<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Executando opera\u00e7\u00f5es de forma ass\u00edncrona<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Sincronize o acesso simult\u00e2neo a dados<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Laborat\u00f3rio: Melhorando a capacidade de resposta e o desempenho do aplicativo<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Garantir que a interface do usu\u00e1rio permane\u00e7a responsiva ao recuperar dados do professor<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Fornecer feedback visual durante opera\u00e7\u00f5es de longa dura\u00e7\u00e3o<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Li\u00e7\u00e3o 11: Integra\u00e7\u00e3o com c\u00f3digo n\u00e3o gerenciado<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Criando e usando objetos din\u00e2micos<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Gerencie a vida \u00fatil de objetos e controle recursos n\u00e3o gerenciados<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Laborat\u00f3rio: Atualiza\u00e7\u00e3o do relat\u00f3rio de notas<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Gera\u00e7\u00e3o do relat\u00f3rio de habilita\u00e7\u00f5es por meio de Word<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Controle o tempo de vida de objetos do Word implementando o padr\u00e3o Dispose<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Li\u00e7\u00e3o 12: Criando tipos e montagens reutiliz\u00e1veis<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Examinar metadados do objeto<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Criando e usando atributos personalizados<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Gerando c\u00f3digo gerenciado<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Vers\u00e3o, assinatura e implanta\u00e7\u00e3o de assembly<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Laborat\u00f3rio: especificando os dados a serem inclu\u00eddos no cart\u00e3o de relat\u00f3rio<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Crie e aplique o atributo IncludeInReport<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Atualiza\u00e7\u00e3o do relat\u00f3rio<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Armazene o conjunto Grades.Utilities centralmente (se o tempo permitir)<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Li\u00e7\u00e3o 13: Criptografia e descriptografia de dados<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Implementa\u00e7\u00e3o de criptografia sim\u00e9trica<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Implementa\u00e7\u00e3o de criptografia assim\u00e9trica<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<div class=\"w-33-desk\">\r\n<div class=\"white-card\">\r\n<div class=\"dp-flex jc-between\">\r\n<h4>Laborat\u00f3rio: Criptografia e descriptografia do relat\u00f3rio de notas<\/h4>\r\n<i class=\"show_btn fas fa-chevron-down ml-10 text-blue\"><\/i><\/div>\r\n<ul class=\"icon-tm dp-none\">\r\n<li style=\"list-style-type: none;\">\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Criptografar boletim<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<hr class=\"cus-dark-hr\" \/>\r\n<ul class=\"icon-tm dp-none\">\r\n<li><i class=\"fas fa-circle\"><\/i>Criptografar boletim<\/li>\r\n<\/ul>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<!-- Script -->\r\n<p><script src='https:\/\/ajax.googleapis.com\/ajax\/libs\/jquery\/3.5.1\/jquery.min.js'><\/script><script type='text\/javascript'>$(function() {'use strict';$('.show_btn').click(function() {if ($(this).hasClass('fa-chevron-down')) {$(this).parent().parent().children('ul').removeClass('dp-none');$(this).removeClass('fa-chevron-down');$(this).addClass('fa-chevron-up');} else {$(this).parent().parent().children('ul').addClass('dp-none');$(this).addClass('fa-chevron-down');$(this).removeClass('fa-chevron-up');}});});<\/script><\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>Descri\u00e7\u00e3o Este curso de treinamento ensina aos desenvolvedores as habilidades de programa\u00e7\u00e3o necess\u00e1rias para que os desenvolvedores criem aplicativos do Windows usando a linguagem Visual C#. Durante os cinco dias em sala de aula, os alunos revisam os conceitos b\u00e1sicos da estrutura do programa Visual C#, sintaxe da linguagem e detalhes de implementa\u00e7\u00e3o e, em&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[467],"tags":[],"class_list":["post-4612","post","type-post","status-publish","format-standard","hentry","category-uncategorized-pt","category-467","description-off"],"_links":{"self":[{"href":"https:\/\/gsb.lat\/pt\/wp-json\/wp\/v2\/posts\/4612","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gsb.lat\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/gsb.lat\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/gsb.lat\/pt\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/gsb.lat\/pt\/wp-json\/wp\/v2\/comments?post=4612"}],"version-history":[{"count":1,"href":"https:\/\/gsb.lat\/pt\/wp-json\/wp\/v2\/posts\/4612\/revisions"}],"predecessor-version":[{"id":10504,"href":"https:\/\/gsb.lat\/pt\/wp-json\/wp\/v2\/posts\/4612\/revisions\/10504"}],"wp:attachment":[{"href":"https:\/\/gsb.lat\/pt\/wp-json\/wp\/v2\/media?parent=4612"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/gsb.lat\/pt\/wp-json\/wp\/v2\/categories?post=4612"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/gsb.lat\/pt\/wp-json\/wp\/v2\/tags?post=4612"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}