Portada de libro electrónico gratuitaCurso de Lógica de programação do básico ao avançado

Ebook gratuitoCurso de Lógica de programação do básico ao avançado

3.8

(5)

50 páginas

Iniciar curso gratuito

Contenido del curso

1

1. Introdução à Lógica de Programação

2

2. Entendendo o que é um Algoritmo

3

3. Fluxograma: O que é e como utilizar

4

4. Diagrama de blocos em programação

5

5. Variáveis e constantes

6

6. Tipos de dados em programação

7

7. Operadores aritméticos

8

8. Operadores lógicos

9

9. Operadores relacionais

10

10. Estruturas de controle de fluxo: sequência

11

11. Estruturas de controle de fluxo: decisão

12

12. Estruturas de controle de fluxo: repetição

13

13. Vetores e Matrizes

14

14. Funções e procedimentos

15

15. Recursividade em programação

16

16. Manipulação de strings

17

17. Manipulação de datas

18

18. Manipulação de arquivos

19

19. Programação orientada a objetos: conceitos básicos

20

20. Classes e Objetos

21

21. Herança e Polimorfismo

22

22. Encapsulamento e abstração

23

23. Exceções e tratamento de erros

24

24. Testes unitários e TDD

25

25. Programação assíncrona

26

26. Programação concorrente e paralela

27

27. Programação reativa

28

28. Programação funcional

29

29. Padrões de projeto

30

30. Refatoração de código

31

31. Introdução a bancos de dados

32

32. SQL básico

33

33. SQL avançado

34

34. NoSQL: conceitos e prática

35

35. Programação para web: conceitos básicos

36

36. HTML e CSS

37

37. JavaScript básico

38

38. JavaScript avançado

39

39. Frameworks JavaScript: React, Angular, Vue

40

40. Desenvolvimento mobile: conceitos básicos

41

41. Desenvolvimento mobile: prática com Flutter

42

42. DevOps e Integração Contínua

43

43. Controle de versão com Git

44

44. Metodologias ágeis: Scrum e Kanban

45

45. Clean Code e boas práticas de programação

46

46. Segurança da informação em programação

47

47. Inteligência Artificial: conceitos básicos

48

48. Machine Learning: conceitos e prática

49

49. Big Data e análise de dados

50

50. Cloud Computing: conceitos e prática

Es mucho más...

Descripción del curso

Curso de Lógica de Programação do Básico ao Avançado

Bem-vindo ao Curso de Lógica de Programação do Básico ao Avançado. Este curso é essencial para todos que desejam ingressar ou se aprofundar no universo da programação. Pertencente à categoria de Informática (TI) e, mais especificamente, à subcategoria de Lógica de Programação, o curso oferece uma abordagem completa, estruturada e prática dos principais conceitos e técnicas utilizados na área.

Iniciamos com uma introdução à lógica de programação, onde os fundamentos básicos são apresentados. Você aprenderá sobre a importância da lógica de programação e como ela serve de pilar para o desenvolvimento de software. Em seguida, exploramos o conceito de algoritmos, um tópico crucial para a construção de programas eficientes.

Para facilitar a visualização e o entendimento dos algoritmos, o curso aborda o uso de fluxogramas e diagramas de blocos em programação. Estes são ferramentas visuais que auxiliam na organização do pensamento lógico e na projeção de soluções antes da codificação.

Um dos blocos fundamentais do curso são variáveis e constantes, seguidos por uma imersão nos tipos de dados, operadores aritméticos, lógicos e relacionais. Estes tópicos são essenciais para qualquer linguagem de programação e são tratados com exemplos práticos para garantir que o aprendizado seja concretizado de maneira eficaz.

Navegamos pelas estruturas de controle de fluxo, fundamentais para qualquer programa. Desde a sequência básica até as estruturas de decisão e repetição, o curso explica cada conceito de forma clara e didática. Em seguida, expandimos para a manipulação de vetores e matrizes, funções e procedimentos, e a fascinante recursividade.

A manipulação de strings, datas e arquivos é outro ponto crucial do curso. Estas são habilidades fundamentais que todo programador deve dominar para trabalhar com dados de forma eficiente. Além disso, o curso oferece uma introdução detalhada à programação orientada a objetos, abrangendo conceitos básicos, classes, objetos, herança, polimorfismo, encapsulamento e abstração.

O tratamento de exceções e erros, testes unitários e práticas de TDD (Desenvolvimento Orientado a Testes) são abordados em detalhes, garantindo que você adquira habilidades necessárias para desenvolver software robusto e de alta qualidade.

O curso também se aprofunda em tópicos avançados como programação assíncrona, concorrente e paralela, reativa e funcional, além de padrões de projeto e técnicas de refatoração de código. Isso proporciona uma visão abrangente e moderna das técnicas de desenvolvimento de software.

No âmbito dos bancos de dados, exploramos SQL básico e avançado, e introduzimos conceitos e práticas de NoSQL. Também oferecemos um módulo completo sobre programação para web, com HTML, CSS, JavaScript e frameworks populares como React, Angular e Vue.

Além do desenvolvimento web, o curso inclui módulos sobre desenvolvimento mobile com Flutter, conceitos de DevOps, integração contínua, controle de versão com Git e metodologias ágeis como Scrum e Kanban. Boas práticas de programação e clean code são enfatizados para garantir código sustentável e de fácil manutenção.

Por fim, temas emergentes como segurança da informação, inteligência artificial, machine learning, big data, análise de dados e cloud computing são abordados, preparando você para as tendências e demandas atuais do mercado.

Com 50 páginas de conteúdo especializado, este é um curso completo que leva você do básico ao avançado na lógica de programação, proporcionando uma base sólida e conhecimento aprofundado para se destacar na área de TI.

Este curso gratuito incluye:

50 páginas de contenido

Certificado digital de finalización del curso.

Ejercicios para entrenar tus conocimientos

Accede desde tu teléfono inteligente

¡Descarga la App ahora para tener acceso a + 3300 cursos, ejercicios, certificados y mucho contenido gratis sin pagar nada!

  • Cursos online 100% gratuitos de principio a fin

    Miles de cursos online en vídeo, audio o texto.

  • Más de 48 mil ejercicios gratuitos

    Para poner a prueba tus conocimientos durante los cursos en línea

  • Certificado Digital gratuito válido con Código QR

    Generado directamente desde la galería de fotos de tu celular y enviado a tu correo electrónico

Aplicación Cursa en la pantalla del libro electrónico, la pantalla del curso en video y la pantalla de ejercicios del curso, además del certificado de finalización del curso.

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.