Curso Introduction to Programming Overview

  • Aprendiz de TI

Curso Introduction to Programming Overview

40 horas
Visão Geral

Neste Curso Introduction to Programming Overview, aprenda os fundamentos da programação de computadores usando o Microsoft Visual Studio 2013 e as linguagens de programação Visual C# ou Visual Basic.

Objetivo

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

  • Explicar os fundamentos básicos da programação, como armazenamento e processamento do computador.
  • Explicar 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ção (loops) em um programa de computador.
  • Explicar o pseudocódigo e seu papel na programação.
  • Explicar as estruturas básicas de dados do computador, como matrizes, listas, pilhas e filas.
  • Implementar conceitos de programação orientada a objetos.
  • Criar e usar 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 Introduction to Programming Overview destina-se a qualquer pessoa que seja nova no desenvolvimento de software e queira, ou precise, obter uma compreensão dos fundamentos da programação e dos conceitos de programação orientada a objetos.
Materiais
Português/Inglês + Exercícios + Lab Pratico
Conteúdo Programatico

Introduction to Core-Programming Concepts

  1. Computer Data Storage and Processing
  2. Application Types
  3. Application Life-Cycles
  4. Code Compilation

Lab: Thinking Like a Computer

Core Programming Language Concepts

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

Lab: Working with Data Types

Program Flow

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

Lab: Creating Functions, Decisions and Looping

Algorithm and Data Structures

  1. Understand How to write Pseudo Code
  2. Algorithm Examples
  3. Introduction to Data Structures

Lab: Working with Algorithms and Data Structures

Error Handling and Debugging

  1. Introduction to Program Errors
  2. Introduction to Structed Error Handling
  3. Introduction to Debugging in Visual Code

Lab: Implementing Debugging And Error Handling

Introduction to Object Oriented Programming

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

Lab: Implementing Complex Data Structures

More Object-Oriented Programming

  1. Introduction to Inheritance
  2. Introduction to Polymorphism,
  3. Introduction to .Net Framework and the Base Class Library

Lab: Implementing Polymorphism

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

Lab: Core I/O Programming

Application Performance and Memory Management

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

Lab: Using Value Types and references Types

TENHO INTERESSE

Cursos Relacionados

Curso Java SE Fundamentos Orientado a Objeto

32 horas

Curso Windows 10 Fundamentos do Sistema Operacional

24 horas

Curso Cybersecurity Foundations

32 horas

Curso Java SE Programação Orientada a Objeto

32 horas

Curso Oracle 12c BI Publisher Fundamentos

24 horas

Curso SQL Oracle Database Introdução à Linguagem SQL

32 horas

Curso Kotlin Developer para Iniciante

24 horas

Curso Aprenda a Programar com c #

16 horas

Curso Crie Sites Responsivos com Eficiência com Bootstrap 4

16 horas