Desenvolvedor Advanced Go - curso 144.000 rublos. do Yandex Workshop, treinamento 6 meses, data 29 de novembro de 2023.
Miscelânea / / November 29, 2023
Num formato conveniente para você: com ou sem prazos
Existem dois formatos de treinamento: em pequeno grupo de 15 pessoas com prazos e sprints, ou no seu ritmo, sem sprints e prazos. Você pode escolher o formato que mais lhe convier.
Com webinars, teoria e prática constante
Você estudará online na plataforma Workshop com teoria e tarefas práticas. E mais uma vez durante o sprint haverá webinars - você pode analisar tópicos complexos e erros com mais detalhes, tirar dúvidas sobre o curso, Go ou programação em geral.
Com o apoio de mentores experientes
Os mentores conduzem webinars com codificação ao vivo, respondem a perguntas e ajudam você a descobrir. Você também se encontrará pessoalmente com seu mentor a cada sprint para compartilhar experiências, discutir códigos, expectativas de carreira ou qualquer outro tópico de seu interesse.
Para projetos educacionais
Você terá que escolher uma das trilhas práticas: “Serviço de Encurtamento de URL” ou “Serviço de Coleta e Alerta de Métricas”. Ao final do curso você poderá adicionar 3 projetos ao seu portfólio: 2 deles poderão ser feitos com base nos seus projetos ou de acordo com nossos termos de referência.
Introdução e teste de nivelamento
Incluído no programa: Go Developer e Advanced Go Developer
Você aprenderá como funciona o treinamento e fará um teste sobre os conceitos básicos de desenvolvimento de back-end e sintaxe Go.
Pacotes de biblioteca padrão
Incluído no programa: Go Developer e Advanced Go Developer
Neste módulo falaremos sobre pacotes Go populares. Você aprenderá a escrever e testar aplicativos HTTP com net/http, gerenciar transmissão dados e tempo de vida das tarefas com contexto, fazer consultas ao banco de dados, familiarizar-se com os recursos de serialização e tratamento de erros em Ir.
Competitividade
Incluído no programa: Go Developer e Advanced Go Developer
Vamos dizer o que é multithreading no nível do sistema operacional. Você aprenderá a diferença entre um thread e um processo, quais tipos de multithreading existem, o que acontece ao alternar threads, como lidar com deadlock e datarace. Respondendo essas e outras perguntas, vamos passar para o agendador Go. Então vamos apresentá-lo a threads leves na linguagem - goroutines e outras ferramentas de linguagem para escrever multithread formulários.
Primeiro projeto de formatura
Incluído no programa: Go Developer e Advanced Go Developer
Você poderá concluir um projeto com base em nossas especificações técnicas propostas individualmente ou em equipe com outros alunos. Você também pode fazer seu próprio projeto, previamente acordado com seu mentor. Os mentores verificarão os projetos de graduação. Você terá 5 semanas para concluir o projeto.
Padrões de design
Incluído no programa: Advanced Go Developer
Neste módulo veremos padrões de design e antipadrões de programação Go. Você aprenderá como implementar os padrões de design de aplicativos mais comuns e como evitar erros implícitos ao programar em Ir.
Tullando
Incluído no programa: Advanced Go Developer
O ponto forte do Go são suas ferramentas de desenvolvedor integradas. Neste módulo, você aprenderá como usar ferramentas para estilização e análise estática de código, criação de documentação, geração de código e criação de perfil.
Biblioteca Padrão Estendida
Incluído no programa: Advanced Go Developer
Go tem muitas coisas disponíveis prontas para uso e você é incentivado a escrever suas próprias soluções com base na biblioteca padrão. Neste módulo, você completará sua introdução aos pacotes integrados do Go e se familiarizará com a biblioteca padrão "estendida" da linguagem, que contém um grande número de pacotes úteis.
Segundo projeto de formatura
Incluído no programa: Advanced Go Developer
Você poderá concluir um projeto com base em nossas especificações técnicas propostas individualmente ou em equipe com outros alunos. Você também pode fazer seu próprio projeto, previamente acordado com seu mentor. Os projetos serão verificados por especialistas - autores e mentores do curso. Você terá 5 semanas para concluir o projeto.
Seminários on-line
Além da teoria e da prática, os mentores conduzirão webinars para você uma vez por sprint, no final da primeira semana. Os webinars são necessários para aprofundar temas complexos, analisar os erros mais comuns e tirar dúvidas sobre o curso, Go ou programação em geral.
Sessões 1:1
Cada aluno terá a oportunidade de ter uma ligação individual com seu mentor uma vez por sprint. Na meia hora prevista, você poderá não apenas tirar dúvidas sobre o projeto, mas também discutir expectativas de carreira, compartilhar experiências de desenvolvimento ou abordar qualquer outro assunto de seu interesse.