Os nossos cursos

Escolhe uma competência que queiras desenvolver

Web Development 1 (online)

Online 05.09.2022 - 24.11.2022

O curso de Web Development 1 é adequado para principiantes uma vez que fornece as bases de conhecimento em programação. Após o curso, serás capaz de escrever programas de computador e desenvolver websites e aplicações de forma totalmente autónoma.

Vais aprender a utilizar linguagens de front-end tais como HTML and CSS, que são a base da web - todos os websites precisam delas. Para o desenvolvimento de back-end, irás aprender a Python como linguagem de programação que irás utilizar para desenvolver a tua primeira (mas não a última) aplicação web e irás também aprender a hospedá-lo num servidor.

Tecnologias e skills que irás aprender:

  • HTML
  • CSS
  • Bootstrap
  • controlo de versões utilizando o GIT
  • Linha de comandos (básicos)
  • GitHub
  • Wireframing
  • Python
  • Princípios fundamentais de programação que são transversais a todos os tipos de linguagens (Para além de Python também se aplicam em PHP, Ruby, Java, C#, JavaScript etc.)
  • Object-oriented programming
  • Programação orientada a objetos
  • Flask
  • Heroku
  • Pedidos GET & POST
  • Bases de dados SQLite e PostgreSQL
  • JSON & APIs

Programa/Agenda

Primeira parte: Desenvolvimento de Front-end

Assim como a maioria dos programadores, a tua entrada no mundo do desenvolvimento web utilizando será utilizando linguagens de front-end tais como HTML e CSS. Adicionalmente, irás também aprender a utilizar uma framework popular de CSS chamada de Bootstrap e irás começar a construir o teu próprio CV de programação no GitHub.

Segunda parte: Bases de programação em Python

Irás aprender os básicos de programação em Python devido à sua sintaxe simples e elegante o que a torna uma das linguagens de programação mais populares do mundo. Mal saibas programar numa linguagem torna-se fácil trocar para outra, uma vez que os princípios da programação são os mesmos.

Terceira parte: Desenvolvimento de Back-end

Para além de front-end, todos os websites que se prezem possuem um back-end. Irás aprender a construi-lo utilizando Python e fazendo upload do teu site para o Heroku um serviço de hospedagem na web (disponibilizado pela Amazon Web Services).

Este curso é muito orientado à pratica. Durante o curso, irás programar muitos projetos pequenos (e um grande) que te irão ajudar a ganhar a tão necessária quilometragem de código. Irás também incluir todos os projetos no GitHub, que irá servir como o teu CV pessoal de programação.

Conhecimento prévio

Os participantes neste curso não precisam de ter nenhum conhecimento prévio de programação, porque irão ser leccionados todos os princípios básicos. O curso irá ser lecionado em Português, mas é expectável que todos os participantes saibam ler e consigam entender Inglês básico, o que é crucial a todos os programadores.

Horário do curso

Este curso tem a duração de 12 semanas (24 sessões) e as sessões decorrem duas vezes por semana, todas as segundas e quintas-feiras, entre as 18h00 e as 19h30.

Os cursos serão lecionados via videoconferência (video call). Entre sessões os instrutores estarão disponíveis via Slack, para dar suporte aos estudos.

Online course

O que preciso para iniciar o curso?

Cada participante precisará de um computador que tenha pelo menos 4GB de memória RAM e uma boa conexão de internet.

O que acontece se eu faltar à uma aula?

Todos os estudantes terão acesso livre à plataforma SmartNinja, onde terão sempre disponível uma visão geral de todas as aulas. Se acontecer de não poderes atender a alguma aula, poderás sempre rever o conteúdo lecionado com a ajuda do material disponibilizado na plataforma.

O instrutor também irá gravar todas as sessões e partilhá-las com os estudantes. Desta forma, o estudante terá sempre a oportunidade de rever todas as aulas.

Não esperes mais, inscreve-te já! ;)


Preços

Preço do curso* Descrição Data limite
399,00 EUR Early Bird Preço válido até 20.08.2022
499,00 EUR Late Bird Preço válido até 04.09.2022
699,00 EUR Full Price Preço válido até 05.09.2022

* Todos os preços incluem IVA.


Inscrição

(Precisamos da tua morada para enviar um presente do SmartNinja.) 🎁😉

Se te candidatares estás a concordar com os termos e condições da Escola de Programação SmartNinja.

Subscreve a nossa newsletter!