"Fundamentos de Programação" definido para um curso gratuito com exemplos de JavaScript

"Fundamentos de Programação" definido para um curso gratuito com exemplos de JavaScript

Caros colegas engenheiros e futuros engenheiros, a comunidade Metarhia está abrindo inscrições para o curso gratuito “Fundamentos de Programação”, que estará disponível em Youtube и github sem quaisquer restrições. Algumas das palestras já foram gravadas no final de 2018 e início de 2019, e algumas serão ministradas em Instituto Politécnico de Kiev no outono de 2019 e imediatamente disponível em canal do curso. A experiência dos 5 anos anteriores, quando ministrei palestras mais complexas, mostrou a necessidade de palestras para iniciantes. Desta vez, devido a inúmeras solicitações de alunos, tentarei agregar muitos materiais sobre noções básicas de programação e, se possível, abstrair o curso de JavaScript. Claro que a maior parte dos exemplos permanecerá em JavaScript, mas a parte teórica será muito mais ampla e não se limitará à sintaxe e API da linguagem. Alguns exemplos estarão em TypeScript e C++. Este não é um curso básico de JavaScript, mas um curso fundamental nos fundamentos da programação, incluindo conceitos básicos e padrões de design para diferentes paradigmas, funcional, processual, orientado a objetos, genérico, assíncrono, reativo, paralelo, multiparadigma e metaprogramação, bem como noções básicas de estruturas de dados, testes, princípios de construção da estrutura e arquitetura de projetos.

"Fundamentos de Programação" definido para um curso gratuito com exemplos de JavaScript

Sobre o curso

O curso é construído sem o uso de bibliotecas, dependências e frameworks externos; em vez disso, tentaremos fazer tudo sozinhos, investigando como e por que funciona. Os exemplos de código usarão Node.js e um navegador como ambiente de inicialização. Este ano o curso será complementado com tarefas práticas, que antes faltavam. Para dominar o processo de desenvolvimento, serão demonstradas técnicas de refatoração e otimização de código, incluindo revisão de código das tarefas dos alunos. Será dada atenção ao estilo do código e ao uso de ferramentas como sistemas de controle de versão e gerenciadores de pacotes. Procurei deixar todos os exemplos o mais próximos possível de projetos reais, porque você quer se tornar especialista não em exemplos educacionais, mas em programação prática. Exemplos de códigos estão disponíveis em formato aberto no Github da organização Como funciona a programação, os links para o código estarão abaixo de cada vídeo e os backlinks do código para o vídeo estarão onde as vídeo-aulas já foram gravadas. Está no Github dicionário de termos и Conteúdos do curso. As dúvidas podem ser feitas em grupos do Telegram ou diretamente abaixo do vídeo. Todas as palestras são abertas, você pode vir até o KPI e tirar dúvidas nos seminários após as palestras. Cronograma de palestras publicado imediatamente, mas pode mudar ligeiramente.

"Fundamentos de Programação" definido para um curso gratuito com exemplos de JavaScript

Exame

No inverno, após o 1º semestre, serão oferecidas aos participantes do curso tarefas independentes para avaliar seu nível de conhecimento e, caso sejam concluídas com êxito, você poderá fazer um exame para receber um certificado da Metarhia. Meu exame não é um exame universitário com ingressos, com teoria e prática, mas um exame completo sobre toda a matéria, onde a teoria não está divorciada da prática. Não há espaço para a simples sorte aqui. Nem todos passarão no exame; aproximadamente 1-2 em cada 100 alunos podem receber um certificado. Mas estudamos não por causa dos artigos, mas por causa do conhecimento. Você poderá fazer o exame novamente somente depois de um ano. O treinamento é gratuito e aberto a todos. Mais de 1200 pessoas já se inscreveram. A formação pode durar de 1 a 4 anos, dependendo do sucesso do aluno. Se alguém for reprovado no exame, poderá continuar estudando, mas dedicarei mais tempo a quem for aprovado. Contarei com mais detalhes sobre as provas mais perto do final do semestre, não se distraia com isso agora, não há necessidade de perguntas desnecessárias em grupo, concentre-se no domínio do material.

"Fundamentos de Programação" definido para um curso gratuito com exemplos de JavaScript

Perguntas mais frequentes

Q: É possível me inscrever em um curso se eu não for do KPI, ou de outra universidade, ou não for estudante, ou de outro país, ou não puder comparecer aos exames, ou já estiver trabalhando, ou ( ... um monte de outras razões...)?
A: Se você é uma pessoa do planeta Terra, você pode. Caso contrário, não aceitaremos o pedido.

Q: Posso fazer o exame sem frequentar o curso ou frequentar o curso sem passar no exame?
A: Você é incrivelmente sortudo! Promoção! Eu pessoalmente lhe dou permissão!

Q: Ouvi dizer que existe um grupo de idosos (segundo ano de estudo), mas posso ir lá também?
A: Experimente, o material lá é mais difícil, mas se você gostar não te proíbo de ir lá.

Q: Posso fazer exames remotamente?
A: Não, você definitivamente precisa vir.

"Fundamentos de Programação" definido para um curso gratuito com exemplos de JavaScript

referências

Formulário de inscrição no curso: https://forms.gle/Yo3Fifc7Dr7x1m3EA
Grupo de telegramas: https://t.me/Programming_IP9X
Grupo em encontros: https://www.meetup.com/HowProgrammingWorks/
Canal do grupo sênior: https://t.me/metarhia
Equipe Node.js: https://t.me/nodeua
Canal do Youtube: https://www.youtube.com/TimurShemsedinov
Organização no GitHub: https://github.com/HowProgrammingWorks
Palestrante no Github: https://github.com/tshemsedinov

"Fundamentos de Programação" definido para um curso gratuito com exemplos de JavaScript

Conclusão

Aguardo sugestões para adicionar novos tópicos ao curso e espero contribuições para exemplos de código, incluindo tradução de exemplos para outros idiomas. Seu feedback ajudará a melhorar o curso.

Obrigado pelo seu interesse. Nos vemos em palestras e seminários!

Apenas usuários registrados podem participar da pesquisa. Entrarpor favor

Quão interessante é este curso para você?

  • Assistirei/participarei de todas as palestras

  • Vou escolher temas interessantes e assistir ao vídeo

  • vou estudar exemplos

  • Eu farei as tarefas

  • vou fazer o exame

  • É tudo banal, não estou interessado

45 usuários votaram. 7 usuários se abstiveram.

Você está planejando comparecer pessoalmente?

  • Sim

  • Eu gostaria, mas não posso

  • Não

44 usuários votaram. 2 usuários se abstiveram.

Fonte: habr.com

Adicionar um comentário