jagomart
digital resources
picture1_Tbg023 Programming Csharp Advanced


 111x       Filetype PDF       File size 0.26 MB       Source: academyblob.blob.core.windows.net


File: Tbg023 Programming Csharp Advanced
area de formacao tecnologia conteudo programatico programming c advanced net framework e ide microsoft visual studio 40 horas destinatarios enquadramento para quem esta familiarizado com o mercado empresarial necessita de ...

icon picture PDF Filetype PDF | Posted on 05 Feb 2023 | 2 years ago
Partial capture of text on file.
                
               Área de formação 
               Tecnologia 
               Conteúdo Programático 
               Programming C# - Advanced 
               .NET framework e IDE Microsoft Visual Studio                                                     40 HORAS 
               Destinatários                                      Enquadramento                                  
               Para quem está familiarizado com                   O mercado empresarial necessita de profissionais que 
               C# e pretende desenvolver                          possuam competências técnicas nas mais variadas 
               competências avançadas numa das                    tecnologias. A programação orientada a objetos é, nos 
               linguagens de programação mais                     dias de hoje, uma competência essencial para um 
               valorizadas no mercado de trabalho                 programador. 
                                                                  C# é uma linguagem de programação Orientada a 
                                                                  Objetos e foi desenvolvida pela Microsoft como uma 
               Nº mínimo de inscritos                             forte aposta face a outras linguagens existentes no 
               6                                                  mercado, fazendo atualmente parte da sua plataforma 
                                                                  .NET Framework.  
                                                                  A formação intensiva de “Programação avançada em 
               Pré-requisitos                                     C#”, pretende formar programadores de excelência 
               Conhecimentos básicos da sintaxe,                  com todas as competências necessárias para o 
               semântica em C# e de programação                   exercício de funções numa situação real de trabalho.  
               orientada a objetos. Ou frequência                 Acreditamos que um bom programador não se pode 
               das formações Programming C# -                     limitar a aprender a sintaxe da linguagem e a 
               Foundations e Programming C# -                     desenvolver o raciocínio lógico, necessita ainda de 
               Practice                                           escrever código limpo e utilizar princípios de boas 
                                                                  práticas de programação (SOLID Principles), 
                                                                  melhorando a legibilidade e qualidade do código 
               Certificação de técnicos:                          desenvolvido.  
               Clique aqui para consultar os                      Objetivos 
               critérios de atribuição de créditos                No final da formação os formandos deverão ser capazes: 
                                                                  ‒  Utilizar a .NET framework e o ambiente de 
                                                                  desenvolvimento Microsoft Visual Studio; 
                                                                  ‒  Usar a sintaxe, semântica e características da 
               Contactos                                          linguagem C#, na produção de código; 
               Angola/ (+244) 222 440 447                         ‒  Programar código limpo e utilizar os princípios 
               academy_ao@primaverabss.com                        SOLID; 
                                                                  ‒  Criar testes unitários com Xunit. Introdução ao 
               Cabo Verde/(+238) 356 37 73                        TDD (Test Driven Design); 
               academy@primaverabss.com                           ‒  Tratar exceções da linguagem C#; 
                                                                  ‒  Usar programação assíncrona com async e await; 
               Moçambique/ (+258) 21 303 388                      ‒  Utilizar LINQ (Language integrated Query) para 
               academy_mz@primaverabss.com                        consulta e manipulação de dados; 
                                                                  ‒  Aprender conteúdos avançados, como a utilização 
               Portugal/ (+351) 253 309 241                       de expressões Lambda, events e delegates, Tuples, 
               academy@primaverabss.com                           Pattern matching, funções anónimas, funções locais, 
                                                                  genéricos ou Extension Method 
                                                                                                             v.03.2020 
              
             Área de formação 
             Tecnologia 
             Conteúdo Programático 
             Programming C# - Advanced 
             .NET framework e IDE Microsoft Visual Studio                                             40 HORAS 
                                                            Plano de Formação (resumido)               
                                                            Módulo 1: POO 
                                                            Módulo 2: Coleções 
              
                                                            Módulo 3: Princípios SOLID e código limpo 
              
                                                            Módulo 4: Introdução ao desenvolvimento orientado a testes 
                                                            Módulo 5: LINQ (Language integrated Query) 
              
                                                            Módulo 6: Conteúdos avançados 
                                                            Módulo 7: Funcionalidades recentes 
                                                             
                                                             
                                                             
                                                             
                                                            Plano de Formação (detalhado) 
                                                            1.  POO 
                                                            Neste módulo são revistos os conceitos fundamentais e os 4 
                                                            pilares da Programação Orientada a Objetos – Abstração, 
                                                            Encapsulamento, Herança e Polimorfismo. Serão ainda 
                                                            abordados os Interfaces e a sua reimplementação em 
                                                            subclasses, fazendo-se um paralelo entre estes e a herança 
                                                            de classes de modo a entender as diferenças e tirar o 
                                                            melhor partido de ambas as abordagens. 
                                                            Sessão 
                                                            Programação Orientada a Objetos 
                                                            ‒  Classes 
             Contactos                                      ‒  Classes abstratas 
             Angola/ (+244) 222 440 447                     ‒  Classes e métodos estáticos 
             academy_ao@primaverabss.com                    ‒  Classes e métodos parciais 
                                                            ‒  Construtores de instância e estáticos 
             Cabo Verde/(+238) 356 37 73                    ‒  Herança 
             academy@primaverabss.com                       ‒  Encapsulamento  
                                                            ‒  Polimorfismo 
             Moçambique/ (+258) 21 303 388                  ‒  Interfaces 
             academy_mz@primaverabss.com                           Extensão de interfaces 
                                                                   Implementação explicita de interfaces 
             Portugal/ (+351) 253 309 241                          Reimplementação de interfaces numa sub-classe 
             academy@primaverabss.com                               
                                                                                                    v.03.2020 
           
          Área de formação 
          Tecnologia 
          Conteúdo Programático 
          Programming C# - Advanced 
          .NET framework e IDE Microsoft Visual Studio                  40 HORAS 
                                          2.   Coleções                  
                                          Neste módulo são abordadas as coleções para 
                                          armazenamento de objetos e as funcionalidades que 
                                          permitem a gestão e manipulação desses mesmos objetos. 
                                          Veremos ainda como a implementação de determinados 
                                          interfaces possibilitam e facilitam o uso padronizado de 
                                          métodos e estruturas de iteração (e.g. foreach). 
                                          Sessão 
                                          Genéricos 
                                          Interfaces IEnumerable e IEnumerator 
                                          Interfaces ICollection e IList  
                                          Arrays 
                                          Listas, Pilhas, Filas 
                                          Dicionários 
           
                                          3.  Princípios SOLID e código limpo 
                                          Neste módulo são apresentados os princípios SOLID, 
                                          permitindo a aquisição de bons hábitos no 
                                          desenvolvimento de código com qualidade, limpo e 
                                          extensível.  
                                          Sessão 
                                          Princípios SOLID  
                                          ‒  Single Responsibility Principle 
                                          ‒  Open Close Principle 
                                          ‒  Liskov Principle 
                                          ‒  Interface Segregation Principle 
                                          ‒  Dependency Inversion Principle (IoC containers) 
                                          Código limpo  
          Contactos                       ‒  Organização de código 
          Angola/ (+244) 222 440 447      ‒  Comentários 
          academy_ao@primaverabss.com     4.  Introdução ao desenvolvimento 
                                          orientado a testes 
          Cabo Verde/(+238) 356 37 73     Neste módulo são abordados os conceitos de 
          academy@primaverabss.com        desenvolvimento orientado a testes, possibilitando a 
                                          criação de código de alta qualidade. Dar-se-á ainda 
          Moçambique/ (+258) 21 303 388   destaque à importância dos testes no refactoring de código 
          academy_mz@primaverabss.com     e extensão de funcionalidades usando-se a package xUnit 
                                          como ferramenta de validação de testes.
          Portugal/ (+351) 253 309 241  
          academy@primaverabss.com 
                                                                      v.03.2020 
           
          Área de formação 
          Tecnologia 
          Conteúdo Programático 
          Programming C# - Advanced 
          .NET framework e IDE Microsoft Visual Studio                  40 HORAS 
                                          Sessão                         
                                          Introdução aos testes unitários 
                                          Padrão de escrita de testes AAA (Arrange, Act, Assert)  
                                          Conceitos de Desenvolvimento Orientado a Testes (TDD – 
                                          Test Driven Development) 
                                          Validação de testes com XUnit 
                                          5.  LINQ (Language integrated Query) 
                                          Neste módulo vai aprender a escrever consultas “type safe” 
                                          estruturadas sobre coleções de objetos.  
                                          Sessão 
                                          Sintaxe 
                                          Operadores 
                                          Expressões de consulta 
                                          Execução diferida 
                                          Subconsultas 
                                          Estratégias de composição e projeção 
                                          Entity Framework 
                                          6.  Conteúdos avançados 
                                          Neste módulo são apresentados os conceitos avançados 
                                          mais importantes da programação em C#. 
                                          Sessão 
                                          Delegates 
                                          Events 
                                          Expressões Lambda 
                                          Tratamento de exceções  
                                          Extension Methods 
                                          Tipos nulos 
                                          Programação assíncrona 
          Contactos                       7.  Funcionalidades recentes 
          Angola/ (+244) 222 440 447      C# é uma linguagem que está em permanente mudança 
          academy_ao@primaverabss.com     através de novas funcionalidades que vão sendo 
                                          incorporadas. Neste módulo, são apresentadas as 
          Cabo Verde/(+238) 356 37 73     funcionalidades mais recentes da linguagem. 
          academy@primaverabss.com        Sessão 
                                          Tuples 
          Moçambique/ (+258) 21 303 388   Pattern matching 
          academy_mz@primaverabss.com     Funções anónimas  
                                          Funções locais 
          Portugal/ (+351) 253 309 241    Discards 
          academy@primaverabss.com 
                                                                      v.03.2020 
The words contained in this file might help you see if this file matches what you are looking for:

...Area de formacao tecnologia conteudo programatico programming c advanced net framework e ide microsoft visual studio horas destinatarios enquadramento para quem esta familiarizado com o mercado empresarial necessita profissionais que pretende desenvolver possuam competencias tecnicas nas mais variadas avancadas numa das tecnologias a programacao orientada objetos nos linguagens dias hoje uma competencia essencial um valorizadas no trabalho programador linguagem foi desenvolvida pela como n minimo inscritos forte aposta face outras existentes fazendo atualmente parte da sua plataforma intensiva avancada em pre requisitos formar programadores excelencia conhecimentos basicos sintaxe todas as necessarias semantica exercicio funcoes situacao real ou frequencia acreditamos bom nao se pode formacoes limitar aprender foundations raciocinio logico ainda practice escrever codigo limpo utilizar principios boas praticas solid principles melhorando legibilidade qualidade do certificacao tecnicos d...

no reviews yet
Please Login to review.