Curso 55337 Introduction to Programming

  • Development

Curso 55337 Introduction to Programming

32 horas
Visão Geral

Neste Curso  55337 Introduction to Programming, os alunos aprenderão os fundamentos da programação de computadores através do uso do Microsoft Visual Studio 2022 e das linguagens de programação Visual C# e Visual Basic. O curso não pressupõe nenhuma experiência anterior em programação e apresenta os conceitos necessários para avançar para os cursos intermediários de programação, Programação em C#.

O foco estará nos principais conceitos de programação, como armazenamento de computador, tipos de dados, estruturas de decisão e repetição por meio de loops. O curso também cobre uma introdução à programação orientada a objetos, abrangendo classes, encapsulamento, herança e polimorfismo. A cobertura também está incluída em tratamento de exceções, segurança de aplicativos, desempenho e gerenciamento de memória.

Objetivo

Após realizar este Curso  55337 Introduction to Programming, você será capaz de:

  • Explicar os fundamentos básicos da programação, como armazenamento e processamento de computadores.
  • Explique os sistemas numéricos de computador, como o binário.
  • Crie e use variáveis ​​e constantes em programas.
  • Explicar como criar e usar funções em um programa.
  • Criar e usar estruturas de decisão em um programa de computador.
  • Crie e use repetições (loops) em um programa de computador.
  • Explique o pseudocódigo e seu papel na programação.
  • Explique as estruturas básicas de dados do computador, como matrizes, listas, pilhas e filas.
  • Implementar conceitos de programação orientada a objetos.
  • Crie e use classes em um programa de computador.
  • Implemente encapsulamento, herança e polimorfismo.
  • Descreva a biblioteca de classes base (BCL) no .NET Framework.
  • Explique os conceitos de segurança do aplicativo.
  • Implemente E/S simples em um programa de computador.
  • Identifique erros de aplicativo e explique como depurar um aplicativo e lidar com erros.
  • Identifique as considerações de desempenho para aplicativos.
Publico Alvo
  • Este Curso  55337 Introduction to Programming é destinado a qualquer pessoa que seja novata no desenvolvimento de software e queira ou precise entender os fundamentos da programação e os conceitos de programação orientada a objetos. 
  • Eles normalmente serão estudantes do ensino médio, do ensino superior ou que estão mudando de carreira, sem experiência anterior em programação. Eles podem querer compreender os fundamentos básicos da programação antes de passar para cursos mais avançados, como Programação em C#.
Pre-Requisitos
  • Este Curso  55337 Introduction to Programming é destinado a qualquer pessoa que seja novata no desenvolvimento de software e queira ou precise entender os fundamentos da programação e os conceitos de programação orientada a objetos. Eles normalmente serão estudantes do ensino médio, do ensino superior ou que estão mudando de carreira, sem experiência anterior em programação. 
  • Eles podem querer compreender os fundamentos básicos da programação antes de passar para cursos mais avançados, como Programação em C#.Não há pré-requisitos para este curso.
Materiais
Inglês/Português/Lab Prático
Conteúdo Programatico

Introduction to Core Programming Concepts

  1. Computer Data Storage and Processing
  2. Application Types
  3. Application Lifecycle
  4. Code Compilation

Core Programming Language Concepts

  1. Syntax
  2. Data Types
  3. Variables and Constants

Program Flow

  1. Introduction to Structured Programming Concepts
  2. Introduction to Branching
  3. Using Functions
  4. Using Decision Structures
  5. Introducing Repetition

Algorithms and Data Structures

  1. Understand How to Write Pseudocode
  2. Algorithm Examples
  3. Introduction to Data Structures

Error Handling and Debugging

  1. Introduction to Program Errors
  2. Introduction to Structured Error Handling
  3. Introduction to Debugging

Introduction to Object-Oriented Programming

  1. Introduction to Complex Structures
  2. Introduction to Structs
  3. Introduction to Classes
  4. Introducing Encapsulation

More Object-Oriented Programming

  1. Introduction to Inheritance
  2. Introduction to Polymorphism
  3. Introduction to .NET and the Base Class Library

Introduction to Application Security

  1. Authentication and Authorization
  2. Code Permissions on Computers
  3. Introducing Code Signing

Core I/O Programming

  1. Using Console I/O
  2. Using File I/O

Application Performance and Memory Management

  1. Value Types vs Reference Types
  2. Converting Types
  3. The Garbage Collector
TENHO INTERESSE

Cursos Relacionados

Curso Python Programação Advanced

32 horas

Curso SAP ABAP S4hana Developer Foundation

32 horas

Curso Full Stack and React Essentials

32 Horas

Curso Node.js for JavaScript Developers

24 horas

Curso Elasticsearch for Developers

16H

Curso Elastic Stack Foundation

24 horas

Curso Apache Spark™ Foundation

8 Horas