0% acharam este documento útil (0 voto)
22 visualizações3 páginas

Cronograma TI

O documento apresenta um cronograma de 90 dias para aprender JavaScript, SQL Server, Vue.js, Node.js e desenvolver um projeto integrado. O cronograma inclui tópicos como variáveis, funções, arrays, objetos, DOM, Promises, AJAX, Express.js, APIs RESTful e banco de dados SQL Server.

Enviado por

Vitor Augusto
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
22 visualizações3 páginas

Cronograma TI

O documento apresenta um cronograma de 90 dias para aprender JavaScript, SQL Server, Vue.js, Node.js e desenvolver um projeto integrado. O cronograma inclui tópicos como variáveis, funções, arrays, objetos, DOM, Promises, AJAX, Express.js, APIs RESTful e banco de dados SQL Server.

Enviado por

Vitor Augusto
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 3

Dias 1-15: Introdução ao JavaScript

 Dia 1-5: Introdução ao JavaScript, variáveis, tipos de dados, operadores e


condicionais.
 Dia 6-9: Loops (for, while), funções e escopo de variáveis.
 Dia 10-12: Trabalhando com arrays e objetos.
 Dia 13-15: Manipulação do DOM (Document Object Model).

Dias 16-30: JavaScript Avançado

 Dia 16-20: Eventos e manipulação do DOM avançada.


 Dia 21-25: Promises, async/await e AJAX.
 Dia 26-30: ES6+ (Arrow functions, classes, módulos).

Dias 31-45: SQL Server

 Dia 31-35: Introdução a bancos de dados, SQL básico (SELECT, INSERT, UPDATE,
DELETE).
 Dia 36-40: Cláusulas SQL (WHERE, ORDER BY, GROUP BY, JOIN).
 Dia 41-45: Funções de agregação, subconsultas e transações.

Dias 46-60: Vue.js

 Dia 46-50: Introdução ao Vue.js, diretivas e manipulação do DOM.


 Dia 51-55: Componentes e comunicação entre componentes.
 Dia 56-60: Roteamento com Vue Router e gerenciamento de estado com Vuex.

Dias 61-75: Node.js

 Dia 61-65: Introdução ao Node.js, módulos e manipulação de arquivos.


 Dia 66-70: Criando um servidor HTTP com Node.js.
 Dia 71-75: Express.js e construção de APIs RESTful.

Dias 76-90: Projeto e Integração

 Dia 76-80: Crie um projeto usando Vue.js e Node.js com uma API RESTful.
 Dia 81-85: Configure o banco de dados usando o SQL Server e realize a
integração com a API.
 Dia 86-90: Aprimore seu projeto, adicionando autenticação de usuário e
recursos avançados.

Lembre-se de que esse cronograma é apenas uma orientação e pode ser


ajustado de acordo com seu ritmo de aprendizado e disponibilidade.
Recomendo dividir cada dia em sessões de estudo e prática para maximizar seu
aprendizado. Além disso, procure participar de fóruns e comunidades online
para obter suporte e compartilhar suas experiências com outros
desenvolvedores. Boa sorte em sua jornada de aprendizado!
Ótimo! Vou propor alguns exercícios práticos relacionados a cada um dos
temas, distribuídos ao longo do cronograma de 90 dias. Lembre-se de que a
prática é essencial para o aprendizado efetivo. Os exercícios variam em
dificuldade, e você pode adaptá-los conforme sua evolução. Vamos lá:

Dias 1-15: Introdução ao JavaScript

1. Crie um programa que receba dois números do usuário e mostre a soma,


subtração, multiplicação e divisão entre eles.
2. Implemente uma função que verifique se um número é par ou ímpar.
3. Crie um programa que itere por um array de números e retorne o maior valor.
4. Desenvolva uma função que receba uma palavra e retorne a mesma palavra
invertida.

Dias 16-30: JavaScript Avançado 5. Escreva uma função que use Promises
para carregar dados de um arquivo JSON externo.

6. Crie um programa que faça uma requisição AJAX para uma API e exiba os
resultados em uma página web.
7. Implemente uma classe para modelar um objeto "Produto" com propriedades
como nome, preço e quantidade em estoque.
8. Utilize async/await para fazer uma série de chamadas assíncronas e exibir os
resultados.

Dias 31-45: SQL Server 9. Crie um banco de dados no SQL Server e uma tabela
para armazenar informações de clientes.

10. Escreva consultas SQL para inserir, atualizar e excluir registros na tabela de
clientes.
11. Faça consultas para recuperar clientes com base em determinados critérios,
como idade ou cidade.

Dias 46-60: Vue.js 12. Crie um projeto Vue.js que mostre uma lista de produtos
com suas informações (nome, preço, etc.) a partir de um array de objetos.

13. Implemente um formulário Vue.js para adicionar novos produtos à lista.


14. Utilize Vue Router para criar rotas para diferentes páginas em seu projeto.
Dias 61-75: Node.js 15. Crie um servidor Node.js simples que responda a
requisições HTTP com um "Olá, Mundo!".

16. Desenvolva uma API RESTful usando Express.js para gerenciar uma lista de
tarefas (adicionar, remover, atualizar).
17. Utilize a biblioteca fs para ler e escrever dados em um arquivo JSON.

Dias 76-90: Projeto e Integração 18. Crie um projeto de um aplicativo de lista


de tarefas (To-Do List) usando Vue.js para o frontend e Node.js com Express.js
para o backend.

19. Implemente a funcionalidade de adicionar, remover e marcar tarefas como


concluídas no aplicativo.
20. Integre o aplicativo com o banco de dados SQL Server para persistir as tarefas.

Esses exercícios abrangem uma ampla variedade de conceitos e habilidades


relacionadas aos tópicos que você planeja aprender. Lembre-se de que a prática
consistente é a chave para aprimorar suas habilidades de desenvolvimento. À
medida que você avança nos exercícios, você se sentirá mais confiante em unir
todas as informações e criar projetos mais complexos. Boa sorte em sua jornada
de aprendizado!

Você também pode gostar

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy