Plano de Estudo

Software Engineering

98 cursos
1 lives/videos
5 posts

Este plano tem como objetivo abordar os diferentes aspectos e etapas do desenvolvimento de software, tanto de forma conceitual quanto prática. Por isso, ele contém conteúdos que eu considero importantes como escrita de código, padrões de projeto, modelagem de sistemas, design de código, organização de equipes, entre outros.

Não se apegue à linguagem PHP presente nesse plano, ela é uma mera ferramenta (a linguagem aqui pode ser facilmente substituída pela que você mais domina). O meu objetivo é aprender coisas que eu não sei e/ou relembrar assuntos que eu já esqueci e, sendo PHP a linguagem que eu mais domino eu a escolhi, de modo que eu não tenha que me preocupar com aspectos da linguagem quando estiver praticando.

E na minha opinião você deve escolher uma linguagem e praticar. É necessário sentir na pele as dores de fazer uma ideia se tornar algo real e encarar problemas básicos que vão desde a preparação do ambiente de desenvolvimento até questões complexas como comunicação entre serviços e monitoramento. Só assim é possível tomar decisões entre tecnologia A ou B durante um projeto.

Além disso, já que softwares são produzidos por pessoas, é necessário procurar meios de atuar em equipes reais, interagir com os membros e levantar dúvidas, dar sugestões, errar e aprender sobre a etiqueta do trabalho em equipe, tendo em mente que tecnologia é um meio para um fim e é importante dar mais valor aos indivíduos e às interações do que a processos e ferramentas, como diz o primeiro valor do manifesto ágil.

22.8k xp

Última atualização em

05/05/2023

O que é este plano de estudo?

Planos de estudo são sequências de cursos e outros conteúdos criados por alunos e alunas da Alura para organizar seus estudos. Siga planos que te interessem ou crie o seu próprio.

Passo a passo

  1. 1

    Conteúdo do plano