A Maratona Bots está chegando e uma das perguntas frequentes é sobre o nível de conhecimento de C# ou Node.js que você deve ter para poder participar. O treinamento tem como objetivo capacitar desenvolvedores para criação de bots, utilizando Bot Framework, Cognitive Services e API de Dados, construídas com o ferramentas como o Azure Cosmos DB.
O nível do curso vai do básico ao avançado no desenvolvimento de Bots e para tirar o melhor proveito, é necessário que você tenha conhecimentos em lógica de programação, além de uma estruturação de código na linguagem que você escolher para programar os seus bots, como classes, variáveis, arrays e etc.
Confira algumas dicas e referência para desenvolvimento com C#:
- Enumeração
- Construtores
- Interfaces
- Herança
- Eventos
- Delegate
- Linq
- Expressões lambda
- Diretivas de compilação (começando por #if)
- Conversões de dados
- Manipulação de exceções
- Genéricos
- Async e Await
Os temas são apenas uma recomendação, não é obrigatório conhecer todos para iniciar a #MaratonaBots, pois como o treinamento é focado em hands on (prática), você poderá aprender ou reforçar seus conhecimentos nestes itens.
Caso você ainda não tenha feito o seu cadastro, inscreva-se aqui: https://aka.ms/maratonabots