Boa noite, Gabriel! Como vai?
Pelo que vc falou o trabalho será em grupo, certo? Isso é bom pq dá pra dividir as tarefas!
Já que vc falou que gosta mais de front-end, que tal aprender Angular 5 que é um framework mto utilizado no mercado? Daí vc pode montar uma aplicação com a seguinte arquitetura:
Front-end em Angular 5, acessando uma API webservice desenvolvida em Java ou C# que faz o acesso ao BD.
Vou citar algumas vantagens nessa abordagem:
- Vc poderá focar no front-end que é o que vc disse gostar e de quebra aprender e se aprofundar no Angular5 que é framework mto conhecido e utilizado.
- Aprenderá tbm sobre o que é uma API webservice e como desenvolver uma. Construção de APIs webservice é algo mto utilizado no mercado de trabalho e possibilita que integre facilmente outros tipos de aplicações, o que nos leva ao próximo ponto!
- Angular 5 é a base de frameworks que facilitam o desenvolvimento de aplicações híbridas, com as quais vc pode escrever um único código em Javascript, CSS e HTML e fazer um build para iOS, Android ou outra plataforma como o Windows Phone, o Ionic é um deles e que tem tido um crescimento bem bacana ultimamente! Isso seria legal para o dono do mercadinho, por exemplo, que poderia acessar o controle de estoque através do smartphone.
O que vc acha da ideia? Bora tacar pau nesse carrinho?
Caso queira dar início aos estudos, aqui estão alguns links de cursos aqui da Alura que te ajudarão no aprendizado!
Obs. 1: É importante cumprir os pré-requisitos dos cursos que for assistir!
Obs. 2: Os cursos são de Angular 2, mas essa versão é majoritariamente compatível com a versão 5 que é a mais atual. Então pode assistir o curso sem medo pq vc tendo assistido o curso, pra passar pra Angular 5 será um pulo!
Se vc topar seguir por esse caminho, pode ter certeza que irá agregar mto em conhecimento pra si e para sua formação!
Grande abraço, bons estudos e sucesso!