Técnicas de solução de problemas e depuração

coursera.inc

coursera.inc

Técnicas de solução de problemas e depuração

Descrição

Prazos flexíveis

Prazos flexíveis
Redefinir os prazos de acordo com sua programação.
Certificado compartilhável
Ganhe um certificado após a conclusão
100% online
Comece instantaneamente e aprenda em sua própria programação.
Curso 4 de 6 no
Google Automação de TI com Python
Nível iniciante
Aproximadamente. 16 horas para concluir
Inglês
Legendas: árabe, francês, português (europeu), italiano, vietnamita, alemão, russo, inglês, espanhol

Syllabus – o que você aprenderá com este curso
Solução de problemas de conceitos
Neste módulo, você será apresentado aos fundamentos da solução de problemas e aprenderá estratégias e abordagens diferentes para resolver problemas que poderá encontrar. Você aprenderá sobre o conceito de depuração e como a depuração é um dos princípios principais da solução de problemas. Você será apresentado a algumas ferramentas que o ajudarão no processo de depuração, como TCPDUMP, PS, TOP, ITRACE e muito mais. Em seguida, você explorará como “entender o problema”. Isso pode parecer um acéfalo, mas não é tão fácil quanto você imagina! Em seguida, mergulharemos nas diferentes abordagens ao solucionar erros de reprodução em relação a erros intermitentes. Por fim, você aprenderá sobre “pesquisar um problema”. Exploraremos os diferentes tipos de pesquisas, incluindo pesquisas binárias e lineares. Em seguida, aprenderemos sobre o conceito de bissecting e como ele pode ser usado na sua abordagem de solução de problemas e terminar para encontrar dados inválidos em um arquivo CSV.
Lentidão
Neste módulo, você aprenderá sobre quais fatores podem fazer com que uma máquina ou programa aja devagar. Você mergulhará em maneiras de abordar a lentidão, identificando o gargalo que pode estar causando a lentidão. Você aprenderá sobre as ferramentas para identificar quais recursos estão sendo esgotados, incluindo IOTOP, IFTOP e Monitor de atividades no MacOS. Em seguida, você aprenderá como os computadores usam recursos e entenderão as diferenças entre CPU, RAM e cache, a fim de ajudá -lo a encontrar as possíveis causas de lentidão em nossas máquinas ou scripts.
Programas de travamento
Em seguida, você aprenderá a escrever código eficiente e explorar os Profilers para ajudá -lo a identificar onde seu código está gastando a maior parte do tempo. Em seguida, você mergulhará em estruturas de dados e entenderá quais são adequadas para você usar. Isso inclui listas, tuplas, dicionários, conjuntos e loops caros. Em seguida, você se aprofundará em problemas complexos de lentidão e como utilizar a simultaneidade e a adição de um serviço de cache podem melhorar a execução do seu código. Por fim, você entenderá como o uso de threads pode tornar a execução do seu código muito mais rápido.
Gerenciamento de recursos
Neste módulo, você será apresentado à pergunta antiga: “Por que meu programa travou?” Você aprenderá como solucionar problemas do sistema e falhas de aplicativos, quais ferramentas você pode ser usado para ajudar a identificar a causa da falha e quais arquivos de log para olhar para encontrar o que poderia ter dado errado. Em seguida, você mergulhará em investigar por que o código falha e o que você pode fazer para impedir que isso aconteça. Em seguida, você explorará o que acontece quando ocorre um erro não atendido e lançar uma exceção. Você aprenderá sobre a técnica de depuração PrintF, que ajudará você a identificar esses erros e exceções. Por fim, você explorará o conceito de lidar com falhas e incidentes em uma escala muito maior.

Avaliações

Não há avaliações ainda.

Seja o primeiro a avaliar “Técnicas de solução de problemas e depuração”

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Cursos Relacionados

PHP Code Snippets Powered By : XYZScripts.com