Próximos Passos
Tenha em mente o que é preciso para continuar a evoluir no Netuno.
A documentação no seu geral sofre constantes melhorias e tenta ser o mais simples e introdutória possível.
Mas é assumido que tenha algumas bases de conhecimento e alguma experiência em certas áreas, tais como:
- Base de dados, como queries no geral, insert, update e delete;
- Web services, com GET e POST;
- JavaScript e ReactJS;
Caso não tenha alguma destas competências vamos tentar ajudar a desenvolvê-las.
Procure sempre por ajuda no nosso Forum ou contacte-nos (indicações no rodapé do site).
Base de Dados
Com o Netuno poderá trabalhar com diversos tipos de base de dados e aprofundar os seus conhecimentos.
Apenas com um bom conhecimento de base de dados é possível criar aplicações com estruturas complexas para recolher e gerir um grande volume de dados.
Assim terá autonomia para criar de forma robusta a parte mais importante que é a base de dados.
A construção de uma base de dados bem organizada e otimizada faz toda a diferença na experiência dos utilizadores finais como também da performance desde o desenvolvimento até à execução.
Serviços
Se já tiver algum conhecimento em alguma das seguintes linguagens de programação como JavaScript, Groovy, Python, Ruby ou Kotlin, poderá criar rapidamente web services complexos e robustos utilizando os diversos recursos que o Netuno disponibiliza para a programação low code.
Dentro da pasta das aplicações especialmente na pasta server, poderá programar nestas diversas linguagens.
Basta utilizar a extensão correspondente:
- .js JavaScript
- .groovy Groovy
- .py Python
- .rb Ruby
- .kts Kotlin
Explore os exemplos de web services que vêm na aplicação demonstração, em:
/apps/demo/server/services/samples
E explore também a documentação da nossa biblioteca para conhecer em detalhe os recursos disponíveis.
User Interface
O desenvolvimento do frontend na web sofreu muitas alterações nos últimos anos e a utilização do Webpack passou a ser um padrão.
As nossas escolhas de tecnologias como ReactJS, Ant.Design e Less, passam por ser as tecnologias que trazem um aumento de produtividade com maior maior adesão na comunidade.
Para aprofundar conhecimentos nestas tecnologias explore as diversas documentações em formato texto e vídeo disponíveis na internet.
Como são tecnologias com grandes comunidades não é difícil encontrar bom material para começar a aprender.
Relembramos que com o Netuno, mesmo com um pouco de conhecimento, já é possível obter grandes resultados, que dá o poder ao programador de frontend de desenvolver todo o backend e vice-versa, podendo ainda optar-se desenvolver tudo apenas com uma única linguagem de programação como JavaScript.
Conclusão
O Netuno facilita o desenvolvimento das aplicações web onde apenas uma única pessoa com poucos conhecimentos de base de dados, web services e frontend, poderá desenvolver aplicações complexas de forma autónoma.
Também para equipas grandes, onde há pessoas com maior competência em cada uma das áreas, traz, no geral, um grande aumento de produtividade.
O Netuno também pode ser utilizado como backoffice para bases de dados ou como servidor de APIs REST para frontend desacoplados e aplicações mobile.
Poupe tempo e desenvolva mais focado na lógica das regras de negócio e, com o conhecimento que já tem, vai chegar mais longe.