Chrysthian Simão
Formado em Sistemas de Informação pela OPET (com coordenação de um certo xará)
Pós Graduado em Desenvolvimento de Jogos para Computador pela Universidade Positivo
Desenvolvedor há 19 anos
Arquiteto front-end nos últimos 7 anos
Quais nerdices você curte?
SIM!
(e vantagens de um nome complicado)
https://github.com/chrysthian
https://slides.com/chrysthian
Desenvolvimento de projetos web
(e da disciplina)
O .NET SDK será utilizado para que seja possível criar aplicações utilizando a linguagem de programação C#.
dotnet --info
dotnet --versionComo eu sei que instalou corretamente?
É um motor de tempo de execução JavaScript de código aberto. Ele executa o código JavaScript fora de um navegador.
Como eu sei que instalou corretamente?
node --version
npm --version
npx --versionGit é um sistema de controle de versão distribuído gratuito e de código aberto projetado para lidar com tudo, desde projetos pequenos até muito grandes, com velocidade e eficiência.
Você pode instalar a ferramenta da sua preferência para trabalhar com o GitHub.
Como eu sei que instalou corretamente?
git --versionFerramenta gratuita, possui um validador de código, tem integração nativa com GIT e suporta extensões.
Ctrl + Shift + S → Salvar todos os arquivos;
Ctrl + Shift + P → Abre a paleta de comandos;
Ctrl + P → Buscar arquivos dentro do projeto;
Ctrl + ' → Abre o terminal integrado ao visual studio code;
Alt + botão esquerdo do mouse → Múltipla seleção;
Ctrl + Alt + ↑ ou ↓ → Múltiplos cursores;
Ctrl + D → Encontrar próxima ocorrência | Selecionar a palavra e realizar o comando;
F2 → Renomear váriaveis, métodos, funções, classes e etc... | Selecionar a palavra e realizar o comando;
Alt + Shift + F → Identar o código;
Ctrl + / → Comentar o código
Essa é a convenção da Microsoft, esta é uma referência não uma exigência se quiser usar outro padrão, pode
using System;
class Hello
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
}
}public class Hello {
public static void main(String args[]) {
System.out.println("Hello World");
}
}Há outros tipos complexos, mas vamos começar com os tipos básicos
byte a = 17;
byte b = 300; // xingão
sbyte c = 129; // xingão
byte d = 129;
sbyte e = -100;
byte e = -100; // xingãoGandhi e Sid Meier's Civilization
int age = 20;
if (age >= 18)
{
Console.WriteLine("Você pode votar");
}
else
{
Console.WriteLine("Voce não pode votar");
}( Ver exemplo DisplayMeasurament.cs )
for (int i = 0; i < 3; i++)
{
Console.Write(i);
}
// Output: 012int n = 0;
while (n < 5)
{
Console.Write(n);
n++;
}
// Output:
// 01234int n = 0;
do
{
Console.Write(n);
n++;
} while (n < 5);
// Output: 01234
Escrever um algoritmo que receba a altura e a largura de um retângulo e calcule a sua área.
Crie um algoritmo que permita fazer três conversões monetárias. O algoritmo deve receber o valor em real (R$) e apresentar os valores convertidos em:
Desenvolver um algoritmo para ler o valor inteiro da idade de uma pessoa e imprimir uma das mensagens:
Criar um algoritmo que receba um valor positivo inteiro e imprima a sequência Fibonacci até o valor lido. Por exemplo: caso o usuário insira o número 15, o programa deve imprimir na tela os números 0, 1, 1, 2, 3, 5, 8, 13.