Curso de C Avançado

Curso de

C Avançado

A linguagem C é base de várias linguagens de auto nível, tornado o seu estudo praticamente obrigatório para todo programador.

VEJA UMA AULA DE EXEMPLO

6x R$ 29,98

R$ 179,90 à vista

  • 40h

    Curso com certificado de 40 horas

  • Escolha o dispositivo que preferir PC, Tablet ou Smartphone.

  • Satisfação garantida ou seu dinheiro de volta!

Adquira este curso de forma avulsa

Curso de C Avançado

C Avançado

6x R$ 29,98

R$ 179,90 à vista

Informações sobre o curso

Sobre o curso

Sabemos que a linguagem de programação C está presente ao nosso redor mesmo que em muitas vezes de forma quase "invisível".

Muitos aplicativos, drivers e até núcleos de sistemas operacionais tem uma considerável quantidade de códigos em C que usam o que a linguagem tem de melhor, como: filas, pilhas, alocação dinâmica de memória e por ai vai.

Além disso, é uma linguagem que geralmente é usada para trabalhar a parte de segurança dos computadores já que com conhecimento em C, sockets e Assembly o poder do programador sobre a máquina é quase infinito.

Então por esses e outros motivos, estudar C é sim algo muito importante.

Conhecimentos adquiridos

Após a conclusão desse curso você será capaz de trabalhar com acesso a banco de dados usando a interface gráfica oferecida pelo GTK, entenderá como funcionam os sockets e as DLL's.

Entenderá como usar Assembly dentro dos seus códigos em C e no que isso pode te ajudar, vai aprender até a criar páginas web (claro, simples) usando a linguagem C.

Você também ainda será capaz de construir aplicações capazes de efetuar análises de expressões, acompanhará o desenvolvimento de um editor de textos simples, entre outros conhecimentos.

Quais os pré-requisitos para esse curso?

Os pré-requisitos não são obrigatórios, mas eles dão uma base de parte do conhecimento necessário que se precisa ter para fazer esse curso.

Carga horária do curso

3h20

Curso com 3h20 horas de vídeos

40h

Curso com certificado de 40 horas

18

Curso com 18 exercícios de fixação

Ambiente do curso

  • Code::Blocks 13 ou superior
  • Xampp 5.5.19 ou superior

Metodologia

  • Vídeo-aulas
  • Texto e imagens
  • Início imediato
  • Exemplos práticos
  • Testes de aprendizado
  • Desafios de código

Satisfação garantida ou seu dinheiro de volta!

Adquira este curso agora mesmo

Curso de C Avançado

C Avançado

6x R$ 29,98

R$ 179,90 à vista

Conteúdo programático Baixar esta ementa

1 - Introdução

  1. Códigos, imagens, diagramas etc.

    A história da linguagem C
  2. Códigos, imagens, diagramas etc.

    Preparando o ambiente de trabalho

2 - Bibliotecas

  1. Vídeoaula com duração de: 00:16:30

    Biblioteca stdlib.h Visualizar
  2. Vídeoaula com duração de: 00:12:38

    Biblioteca string.h Visualizar
  3. Vídeoaula com duração de: 00:15:05

    Biblioteca math.h
  4. Vídeoaula com duração de: 00:08:43

    Biblioteca time.h
  5. 3 desafios.

    Exercícios

3 - GCI

  1. Vídeoaula com duração de: 00:10:24

    Criando uma página web com C - Parte 01
  2. Vídeoaula com duração de: 00:08:44

    Criando uma página web com C - Parte 02

4 - GTK

  1. Códigos, imagens, diagramas etc.

    Interface Gráfica com GTK
  2. Códigos, imagens, diagramas etc.

    Instalando e configurando GTK no CodeBlocks
  3. Códigos, imagens, diagramas etc.

    Configurando e criando projeto GTK no CodeBlocks

5 - Glade

  1. Códigos, imagens, diagramas etc.

    Glade
  2. Códigos, imagens, diagramas etc.

    Instalando Glade
  3. Códigos, imagens, diagramas etc.

    Trabalhando com Glade
  4. Códigos, imagens, diagramas etc.

    Conhecendo a interface do Glade
  5. Vídeoaula com duração de: 00:11:46

    Conhecendo o Glade Visualizar
  6. Códigos, imagens, diagramas etc.

    Conhecendo os widgets Visualizar
  7. Códigos, imagens, diagramas etc.

    Codificando a interface criada no Glade Visualizar
  8. Vídeoaula com duração de: 00:10:04

    Utilizando o GtkButton no Glade
  9. Vídeoaula com duração de: 00:07:18

    Utilizando o GtkCheckButton no Glade
  10. Códigos, imagens, diagramas etc.

    Caixa de diálogo
  11. Códigos, imagens, diagramas etc.

    Codificando a interface
  12. Códigos, imagens, diagramas etc.

    Caixa de mensagem
  13. Códigos, imagens, diagramas etc.

    Codificando a interface
  14. Vídeoaula com duração de: 00:05:43

    Utilizando o GtkRadioButton no Glade
  15. Códigos, imagens, diagramas etc.

    NoteBook
  16. Códigos, imagens, diagramas etc.

    Codificando a interface
  17. Códigos, imagens, diagramas etc.

    Frame
  18. Códigos, imagens, diagramas etc.

    Codificando a interface
  19. Vídeoaula com duração de: 00:07:37

    Utilizando o GtkSpinButton no Glade
  20. Códigos, imagens, diagramas etc.

    Scrolledwindow
  21. Códigos, imagens, diagramas etc.

    Codificando a interface
  22. 3 desafios.

    Exercícios

6 - Banco de dados

  1. Códigos, imagens, diagramas etc.

    Banco de dados
  2. Códigos, imagens, diagramas etc.

    Instalando o Xampp
  3. Códigos, imagens, diagramas etc.

    Instalação do MySQL Connector
  4. Vídeoaula com duração de: 00:10:34

    Criando o banco de dados no Xampp
  5. Códigos, imagens, diagramas etc.

    Primeiro projeto de Banco de Dados
  6. Códigos, imagens, diagramas etc.

    Aplicação com banco de dados usando GTK
  7. Vídeoaula com duração de: 00:15:58

    Banco de dados com GTK - Parte 01
  8. Vídeoaula com duração de: 00:12:31

    Banco de dados com GTK - Parte 02
  9. 3 desafios.

    Exercícios

7 - Assembly

  1. Códigos, imagens, diagramas etc.

    Assembly
  2. Códigos, imagens, diagramas etc.

    O que é Assembly e para que serve?
  3. Códigos, imagens, diagramas etc.

    Agora para que serve toda essa dificuldade?
  4. Códigos, imagens, diagramas etc.

    A história do Assembly
  5. Códigos, imagens, diagramas etc.

    Vantagens e desvantagens do Assembly
  6. Códigos, imagens, diagramas etc.

    Assembly a linguagem de duas sintaxes
  7. Códigos, imagens, diagramas etc.

    Registradores
  8. Códigos, imagens, diagramas etc.

    Adicionando código Assembly no Código C
  9. Vídeoaula com duração de: 00:10:33

    Trabalhando com Assembly
  10. 3 desafios.

    Exercícios

8 - DLL

  1. Códigos, imagens, diagramas etc.

    DLL
  2. Códigos, imagens, diagramas etc.

    Criação de um projeto para DLL
  3. Códigos, imagens, diagramas etc.

    Ajustando os arquivos main.cpp e main.h
  4. Códigos, imagens, diagramas etc.

    Testando a dll
  5. 3 desafios.

    Exercícios

9 - Sockets

  1. Códigos, imagens, diagramas etc.

    Sockets
  2. Códigos, imagens, diagramas etc.

    O que é um socket?
  3. Códigos, imagens, diagramas etc.

    Primeiro exemplo de sockets
  4. Códigos, imagens, diagramas etc.

    Segundo exemplo de sockets
  5. Vídeoaula com duração de: 00:12:12

    Trabalhando com Socket
  6. 3 desafios.

    Exercícios

10 - Projeto final

  1. Vídeoaula com duração de: 00:12:15

    Projeto Final - Parte 01
  2. Vídeoaula com duração de: 00:11:29

    Projeto Final - Parte 02

11 - Conclusão

  1. Códigos, imagens, diagramas etc.

    Conclusão
  2. Depoimento / Brinde

Adquira este curso agora mesmo

Curso de C Avançado

C Avançado

6x R$ 29,98

R$ 179,90 à vista

Vantagens de estudar no Treinaweb

Início imediato! Não é necessário aguardar a formação de turmas.

Defina o horário que quiser e estude de onde estiver.

Após o curso, você ainda tem 2 anos para revisar o conteúdo.

Assim que finalizar, receba o certificado em casa, sem custo adicional.

Escolha o dispositivo que preferir: PC, Tablet ou Smartphone.

Se surgir alguma dúvida, basta perguntar aos nossos instrutores.

Satisfação garantida ou seu dinheiro de volta.

40h

Curso com certificado de 40 horas

O que os alunos dizem?

Excelente curso, ótimo investimento.

Adquira este curso de forma avulsa

Curso de C Avançado

C Avançado

6x R$ 29,98

R$ 179,90 à vista

ou acesse todos os cursos com um dos nossos planos de assinatura

20% OFF
Iniciante
De 12x R$ 99
12x 79 reais
ou por R$ 948,00 à vista
  • 1 ano de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
30% OFF
Profissional
De 12x R$ 199
12x 139 reais
ou por R$ 1.668,00 à vista
  • 3 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se
25% OFF
Especialista
De 12x R$ 256
12x 192 reais
ou por R$ 2.304,00 à vista
  • 5 anos de acesso a todos os cursos
  • Cursos novos toda semana
  • Certificados digitais
  • Suporte com SLA de 4 horas úteis
    Suporte exclusivo, feito diretamente por nossos professores. SLA = Tempo médio para resposta.
  • Lançamentos e atualizações
  • Plano de estudos individual
    Plano de estudos desenvolvido junto a um professor orientador
Matricule-se

Cursos relacionados