back to top

ConheƧa o MBA em Engenharia de Software USP/Esalq

Para se manter no topo, Ć© preciso se atualizar. Com o MBA USP/Esalq isso nĆ£o Ć© diferente, e por esse motivo o MBA em Engenharia de Software tornou-se uma realidade. 

O MBA foi criado com base em um tema atual e cada vez mais necessĆ”rio. Nesta matĆ©ria, Luiz Paulo FĆ”vero, professor e coordenador do curso, explica como surgiu a proposta do MBA em Engenharia de Software e por que essa Ć”rea Ć© tĆ£o importante no Ć¢mbito profissional.  

Mas antes, se você se interessa por engenharia de software e tecnologia, vai gostar desse material prÔtico e aplicÔvel que preparamos para os amantes da Ôrea. Adquira jÔ o seu de forma gratuita! 

Leia mais: TendĆŖncias do Web Summit Rio 2023

Pessoa digitando no computador representando um profissional de Engenharia de Software.
Inscreva-se no MBA em Engenharia de Software USP/Esalq.

Engenharia de Software: uma nova realidade 

Pergunta: O que Ć© a engenharia de software e como ela se encaixa na vida das pessoas?  

Resposta: Quando a gente fala de engenharia de software, estamos falando de desenvolvimento de sistemas. Seja em ambientes digitais, tecnológicos ou de inovação, recorremos cada vez mais ao desenvolvimento de sistemas ou plataformas para as mais diversas Ć”reas. Podemos encontrar alguns exemplos próximos, como uma plataforma web para atualizar dados de consumo, uma plataforma mobile (no celular) para monitorar atividades fĆ­sicas a partir da frequĆŖncia cardĆ­aca ou atĆ© mesmo o desenvolvimento de um novo aplicativo que traz orientaƧƵes segundo algumas funƧƵes de um tablet, smartphone ou desktop. 

Hoje, a engenharia de software estĆ” presente em toda e qualquer Ć”rea, desde que a gente esteja falando de tecnologia e de inovação por meio da criação de aplicaƧƵes, plataformas e sistemas cada vez mais amigĆ”veis. 

Nessa linha de raciocĆ­nio que entra o conceito de UX (User Experience ou, em tradução, ExperiĆŖncia do UsuĆ”rio) e DX (Developer Experience ou, em tradução, ExperiĆŖncia do Desenvolvedor), em que o desenvolvedor trabalha para que a plataforma seja a mais amigĆ”vel possĆ­vel, e que o usuĆ”rio consuma sua funcionalidade da maneira adequada. 

Assim, a engenharia de software Ć© utilizada de uma maneira multidisciplinar, seja na Ć”rea da SaĆŗde, Marketing, FinanƧas, Economia, Varejo, na indĆŗstria, entre outros. 

Por ser multidisciplinar, Ć© de fundamental importĆ¢ncia que essa plataforma fale a linguagem de cada Ć”rea, caso contrĆ”rio, torna-se ā€œtecnologia pela tecnologiaā€, sem que isso reflita em processos decisórios e nas estratĆ©gias a partir daquela criação. 

Relevante e necessĆ”ria 

Pergunta: Por que a Ć”rea de engenharia de software Ć© tĆ£o importante? 

Resposta: Para responder essa pergunta, Ć© preciso falar sobre os conceitos de desenvolvimento full stack, ou seja, a engenharia que pode simultaneamente criar o front-end e back-end de uma aplicação ou de um site. 

Enquanto o front-end refere-se Ć s partes de uma aplicação, plataforma, sistema ou site que o usuĆ”rio vĆŖ e com as quais interage, o back-end refere-se ao armazenamento, ao processamento de dados e Ć  parte ā€œinfraā€ dos bastidores. 

Hoje, essas habilidades muitas vezes sĆ£o diferentes. Um desenvolvedor full stack apresenta, de fato, skills de front-end e back-end, mas atualmente hĆ” profissionais no mercado muito focados no back-end, ou seja, na parte de tecnologia e de criação das plataformas. 

Por isso essa Ć”rea Ć© extremamente importante. Quando falamos de tecnologia, ou de inovação, ou de criação de sistemas com foco no processo decisório, estamos olhando a usabilidade daquela plataforma por parte do usuĆ”rio – que muitas vezes precisa ter dados, atualização de outputs de modelos ou dashboards em tempo real, com grĆ”ficos, ranking de variĆ”veis importantes ou simplesmente a própria alimentação desses dados para que sejam inseridos em uma plataforma, sejam atualizados, inseridos na nuvem e, assim, gerem outputs em tempo real para o usuĆ”rio. 

Mão segurando lâmpada e diversos símbolos de setores de logística estão sendo apresentados para representar as diversas Ôreas que a Engenharia de Software pode atuar.
Destaque-se no mercado com um MBA em Engenharia de Software!

Propósito em inovar 

Pergunta: Por que esse curso foi criado?  

Resposta: Porque, na verdade, a trilha de conhecimento que o aluno vai percorrer Ć© rara de encontrar e difĆ­cil de reter. O mercado busca por profissionais que possuem conhecimentos voltados ao desenvolvimento back-end e front-end, alĆ©m da estimação de modelos ou a estruturação de plataformas que possuam caracterização de usabilidade e de escalabilidade, sendo adequadas visualmente para o usuĆ”rio. 

AlĆ©m disso, o desenvolvimento dessas aplicaƧƵes tem muito payback, porque vocĆŖ pode, inclusive, vender para seus clientes ou criar planos de usabilidade daquela plataforma que o cliente consome.  

MBA em Engenharia de Software USP/Esalq 

Pergunta: O que serĆ” ensinado MBA em engenharia de software? 

Resposta: Nós teremos disciplinas de UX, metodologias Ć”geis, implementação de containers ou kubernets, microserviƧos, serverless (que Ć© um conceito muito importante), computação em nuvem, DevOps, Infra As A Code, fundamentos de seguranƧa da informação e tĆ©cnicas de comunicação que, cada vez mais, vem sendo importante para o usuĆ”rio. 

O curso conta com um módulo introdutório, que funciona como um módulo zero para todos os alunos, com o objetivo de nivelar conhecimentos de desenvolvimento back-end e front-end, sendo duas aulas para cada um. Por esses e outros motivos, o curso nĆ£o possui prĆ©-requisito.  

Seguindo para o outro módulo, o curso conta com disciplinas de Design Thinking, Blockchain e Criptomoedas, TendĆŖncias em InteligĆŖncia Artificial, Armazenagem ou Data Warehouse, Engenharia de Dados, Desenvolvimento de Planos de Negócios, TĆ©cnicas de Machine Learning (para criação de modelos preditivos que podem ser inseridos na nuvem), LGPD, Deep Learning e, por fim, GestĆ£o de LideranƧa, GestĆ£o de Conflitos e Mindset Canvas, que sĆ£o importantes para o aluno porque, afinal de contas, estamos diante de um MBA.  

O Ćŗltimo módulo do curso possui disciplinas relacionadas a paradigmas para o desenvolvimento de softwares, gerenciamento de testes, Domain Driven Design (DDD), padrƵes de projetos, NoSQL versus SQL, gerenciamento e estruturação de filas, criação, gerenciamento e estruturação de APIs, micro front end, IoT (ou internet das coisas), e arquitetura mobile. Ou seja, Ć© um programa extremamente inovador e que abre uma nova fronteira em um mercado que, atĆ© entĆ£o, só possuĆ­a cursos dispersos.  

O MBA em Engenharia de Software pode ser o que vocĆŖ precisa para alcanƧar seus objetivos profissionais e levar sua carreira a patamares ainda mais elevados! Inscreva-se hoje mesmo! 

VocĆŖ tambĆ©m pode gostar desses conteĆŗdos: 

Autor (a)

Acacio Junior
Acacio Junior
Husband, Christian, in love with life and good friendships. A long journey until here made possible my integration on the Communication world, and now I venture into production of written contents and, honestly, I could not be happier. Currently, I found myself in the scripts and the daily learnings in a world full of stories I hope to discover.

Compartilhar