C# NoobCoder's - curso gratuito da Stepik, treinamento 16 aulas, data 29 de outubro de 2023.
Miscelânea / / December 05, 2023
Stepik é uma plataforma educacional e designer de cursos online.
Desenvolvemos algoritmos de aprendizagem adaptativos, colaboramos com autores de MOOC e ajudamos a conduzir competições e programas de reciclagem.
Nosso objetivo é tornar a educação aberta e conveniente.
Stepik é uma conhecida plataforma educacional russa fundada em 2013. Mais de um milhão de usuários da Rússia e dos países da CEI estão registrados no Stepik. Atualmente, Stepik oferece milhares de cursos de treinamento sobre diversos tópicos.
A plataforma Stepik inclui um designer de atividades e aulas gratuitas. Qualquer usuário registrado pode criar um curso de treinamento interativo. Ao mesmo tempo, os autores dos materiais educacionais mantêm os direitos autorais. O serviço não tem restrições quanto ao número de alunos por curso.
Stepik possui amplos recursos para criar cursos online, sessões de treinamento e aulas usando textos, vídeos, fotos, tarefas de teste, durante as quais você pode discutir com outros alunos, bem como com professor. No total, Stepik contém 20 tipos de tarefas, cuja verificação pode ser realizada de forma automática e manual.
Uma grande vantagem desta plataforma é a possibilidade de incorporar materiais criados em sites de terceiros, por exemplo, Moodle e Canvas.
Além disso, Stepik pode ser usado como palco para diversos eventos, como Olimpíadas e competições.
A interface da plataforma é totalmente em russo, bastante amigável e intuitiva. A plataforma é totalmente gratuita.
A cada curso concluído na Stepik, o aluno recebe um certificado de conclusão. A obtenção de um certificado também é gratuita.
O treinamento discute abordagens e métodos para melhorar a legibilidade do código-fonte em C++. Como prática, os alunos são incentivados a refatorar pequenos programas que focam os alunos em determinados aspectos da melhoria do código existente.
Design by Contract é uma poderosa técnica de desenvolvimento de software que que, ao formalizar as relações entre os componentes, permite criar alta qualidade, confiável e software expansível. Este curso cobre os aspectos teóricos da concepção de contratos com exemplos de uso da biblioteca. Contratos de Código, conceitos de correção de software, asserções, monitoramento de asserções durante execução. A relação entre contratos e testes unitários, o papel dos contratos na herança para garantir o Princípio de Substituição de Liskov (LSP) e muito mais são considerados.
Departamento: Faculdade de Matemática Computacional e Cibernética. Programa de reciclagem profissional. Volume 684 horas.