Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Quais habilidades para criar uma plataforma de cursos

Gostaria de saber quais habilidades devo saber e quais cursos a Alura oferece para criar (ou auxiliar) um site estilo plataforma de cursos (como a alura mesmo) ou e-commerce?

3 respostas
solução!

Oi Nathália tudo bem?

São muitos conhecimentos, e há uma equipe grande atrás desse sites.

Vou falar no geralzão o que precisa para criar um site top. Vou excluir desse tópico toda a parte administrativa humana como recursos humanos, compras, vendas, marketing, criação de conteúdo. Vou me focar se você quisesse criar um site legal e robusto sozinha.

A primeira camada é a Infraestrutura, tem que ter um servidor legal onde você possa hospedar o seu site. E hoje em dia a tendência é Cloud Computing.

Os grandes são Amazon, Google Cloud e Azure (Microsoft). Você encontra esses cursos na categoria de infraestrutura na subcategoria Cloud Computing https://cursos.alura.com.br/category/infraestrutura

Depois você tem que começar a pensar no seu código. Para gerenciar um projeto você precisa usar controle de versionamento. O mais usado é o Git https://cursos.alura.com.br/course/git

Logo em seguida terá que decidir que banco de dados usar os cursos são https://cursos.alura.com.br/category/infraestrutura na sub-categoria SQL . Os grandes são SQL Server (Microsoft), MySQL, Oracle SQL, POSTGREE SQL .

Então vamos para segunda camada que é o Back-end . Hoje em dia os sites são dinâmicos e rola um processamento pesado do lado do servidor que cria as páginas HTML. As linguagens de Backend mais populares da web são Java e .NET (C#).

Você encontra os cursos em https://cursos.alura.com.br/category/programacao

A terceira camada é o Front-end que é a página HTML em si. No HTML começamos fazendo a carreira de desenvolvedor front-end https://cursos.alura.com.br/career/desenvolvedor-front-end .

Depois decidimos qual web-app vamos utilizar, as famosas são React (Facebook) https://cursos.alura.com.br/career/programador-angular , Angular (Google) https://cursos.alura.com.br/career/programador-react

A quarta camada é o Design onde está o design da página e a experiência do usuário. Há quem diga que essa deve ser a segunda camada. Pode ser também. Mas no meu trabalho ela é a última. Tem o curso de Gestalt (Teoria da Forma) https://cursos.alura.com.br/course/design-gestalt , a formação de UX https://cursos.alura.com.br/formacao-ux, e a carreira de Webdesign https://cursos.alura.com.br/career/design-web-junior

Ufa!!! Quanto coisa. Eu no trabalho sou um dos Full-stack Developer eu cuido da camada do Front-end e do Back-end , tenho um Designer na minha equipe e outro departamento cuida da Infraestrutura.

É um grande desafio ser Full-stack Developer . Eu não daria conta de tudo. O trabalho em equipe é bem importante. Vou te dizer que se procurar bem na internet acha projetos no GitHub de sites tops opensource. Você então se livra de projetar boa parte de camada back e front. Mas precisa saber um pouco para personalizar e dar manutenção.

Se você for uma boa estudante e estudar bastante consegue dominar uma dessas camadas por ano. Então são em média 4 anos de estudo.

Vale a pena fazer sociedade com pessoas que agreguem valor para criar um bom site. Afinal estamos nas eras das Startup (https://cursos.alura.com.br/category/business) .

E nem falei do mobile mas acho que é cedo para pensar nisso. Fazer um site responsivo para celulares já é parte do caminho. Mas tem bastante cursos de mobile (https://cursos.alura.com.br/category/mobile) .

Espero ter ajudado!!!

Maravilhoso André! Era exatamente o caminho que se percorre para a criação de um site complexo como plataforma ou loja que eu gostaria de saber! Nunca achava uma informação completa sobre os requisitos e você explicou muito bem.

No momento estou estudando a formação em UX e com isso a mente borbulha idéias de negócios que podem ser lucrativos. Por isso minha dúvida caso algum dia eu queira tocar essas idéias! :)

Muito obrigada pelo esclarecimento!

Oi Nath, tudo beleza?

Além da parte técnica, que já está bem completa na explicação do André, você têm muitos cursos legais de edição de vídeo para trabalhar a apresentação do conteúdo.

Há também ferramentas de hospedagem como Hotmart ou Sambatech, onde toda a estrutura é fornecida e você se preocupa apenas em produzir as vídeo-aulas pra ter um curso TOP e o marketing para vender o curso.

Essas plataformas também oferecem um gateway de pagamento.

Sucesso!!!