Olá galera o/

Vamos a mais uma dica de estudo do blog Consulta BD!

Em umas das aulas de banco de dados da minha turma atual do curso técnico, alguns alunos já estavam se adiantando indo logo aprender linguagem SQL sem entender modelagem de dados, modelo entidade-relacionamento e etc. Baseado nisso coloquei uma questão de SQL com chave estrangeira e pedi para me explicarem o conceito de chave estrangeira, e ouvi somente um Cri cri cri.

Baseado nisso, vamos a dica 🙂

Então galera, primeiro antes estudarem assuntos muito avançados de determinado assunto, procurem entender os conceitos e teorias daquilo que se almeja estudar ou obter. Obtendo uma boa base conceitual/teórica, a pratica e o domínio do conteúdo, tecnologia ou metodologia fica fácil e intuitiva.

Pow cara beleza, mas por onde eu posso começar?  Vamos demonstrar em 2 exemplos para ficar fácil o entendimento.

Ex01: Quero aprender a utilizar Business Intelligence. Primeiramente para quem esta começando a entrar na área de BI, precisa entender os seguintes itens abaixo, para que o aprendizado seja proveitoso. Seguem os itens em ordem de estudo.

  1. Entender o conceito de banco de dados
  2. Modelos de dados
  3. Modelo entidade-relacionamento
  4. Cardinalidades
  5. Chaves (primaria e estrangeira)
  6. Formas normais (normalização de dados)
  7. Projeto de banco de dados
  8. Linguagem SQL
  9. Programação avançada com linguagem SQL
  10. Precisa entender muito bem como funciona o negócio da empresa
  11. Conceitos de BI
  12. Desnormalização de dados
  13. OLAP e OLTP
  14. ETL
  15. Data Warehouse
  16. Data Mart
  17. Modelos Star Schema e Snow Flake
  18. Stage Area
  19. Ferramentas OLTP
  20. Mineração de dados

Lembrando que podem existir mais itens dentro dos itens principais. Percebem que não é viável aprender todo um conceito de BI sem entender bem de banco de dados e linguagem SQL, pois muitas das ferramentas utilizam a mesma para criação de logicas de negócio.

Ex02: Quero desenvolver um sistema web com integração com android. O que preciso aprender para ser um bom desenvolvedor de software. Segue os itens.

  1. Entender lógica de programação
  2. Orientação a objetos
  3. Herança, Polimorfismo e etc…..
  4. Linguagens de programação orientadas a objetos
  5. Conexão com banco de dados
  6. Frameworks de desenvolvimento
  7. Linguagens  de programação voltadas para web
  8. Padrões de Projeto
  9. Testes de Software
  10. Linguagens de programação mobile e etc….

Como mostrado nesse exemplo acima, são inúmeros assuntos que também podem se subdividir em assuntos menores. Hoje existem ferramentas que você programa em uma determinada linguagem e ele transcreve em outras, são conhecimentos adquiridos por muito estudo e experiencia.

Meu conselho a todos vocês, é que estudem primeiro o básico. Leiam, assistam vídeos, baixem apostilas, tirem dúvidas com pessoas mais experientes, aprendam “Macetes” e assim que se sentirem seguros em aplicar tudo que aprenderam na prática, partam para assuntos mais avançados, pois você vai adquirir conhecimento que podem vir ajudar no seu futuro profissional e acadêmico.

Lembrem-se que aprender nunca é demais. Espero que essas dicas tenham sido de grande ajuda a todos.

Espero que tenham gostado.

Quem quiser mandar comentários, sugestões, criticas e complementos, fiquem a vontade, pois feedbacks positivos ou negativos engradecem meu conhecimento para que possa melhorar as postagem para vocês.

Até a próxima o/

Divulguem nossas Redes Sociais:

Curtam nossa página no Facebook

Nos sigam no Instagram: consultabd

Curtam nossa página no Google+

Nos sigam no Twitter

Deixem um like nos vídeos e se inscrevam no nosso canal do Youtube

 

Publicidade