Para ser um desenvolvedor fullstack é necessário você dominar bastante as a codificação frontend- CSS, Javascript, otimização de arquivos JS, CSS e images. Por isso é fundamental você seguir um determinado aprofundamento em uma linguagem de programação do lado servidor. Abaixo as habilidades que o frontend e backend deve ter:

1. Desenvolver Frontend

1.1. Nível Básico

1.1.1.HTML e HTML5

1.1.2. CSS e CSS3

1.1.3. Javascript

1.1.4. Frameworks – Angular.js

1.1.5. Bibliotecas CSS e Javascripts – Jquery.js, Bootstrap.css, Foundation.css

1.2. Nível Avançado

1.2.1. Task Runners – São tarefas automatizadas rotineiras. Exemplo: GULP

1.2.2. Code Engine – Exemplo: Pug-JS

1.2.3. CSS Preprocessors – São pre-compiladores que vocês escreve usando variáveis, funções e outros recursos de programação que o CSS não tem. Mas no final ele gera um arquivo CSS. Exemplo: Sass, Less, Compact;

1.2.4. Templates Handling

2. Desenvolver Backend

2.1. Para PHP

2.1.1 Programação Orientada a Objeto.

2.1.2. PHP7

2.1.3. MySQL , MongoDB, Sqlite3, PostgreSQL, Firebase

2.2. Para .Net Developer

2.2.1. Orietação a Objeto;

2.2.2. C#

2.2.3. Asp.net

2.2.3. Entity Framework

2.2.4. SQL- Server.

Lembrando que o backend você deverá escolher a linguagem que possui mais familiaridade em desenvolvimento no servidor. Esta linguagem você precisa ser aprofundar bastante nela.

Uma sugestão quem já programa em frontend é começar a estudar o node.js visto que é um framework javascript para funcionar no servidor.

Deixe seus comentários se gostou ou acrescente mais rotinas que você faz em backend em outras linguagens de programação.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *