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