jeKnowledge
jeKnowledge
Notícias

Workshop de React

React é uma biblioteca de JavaScript criada pelos engenheiros da Facebook, para construir User Interfaces, funcionando assim como o V em MVC (Model-View-Controller).

React Logo

Esta ferramenta foi construída com um objetivo: construir aplicações pesadas com informação que vai sendo atualizada ao longo do tempo. React permite-nos, de uma forma muito simples, criar e trabalhar pequenos componentes reutilizáveis de uma parte complexa de uma aplicação, renderizando-os. Assim, quando alguma informação é atualizada, a linguagem “sabe” em que componentes tem de ocorrer o refresh!

No dia 30 de Abril, pelas 14h, a jeKnowledge traz-te um workshop de React, que terá como mentor o João Diogo Costa (http://joaodiogocosta.github.io/about-me/), ex-membro da jeKnowledge e que agora faz parte da equipa da RedLight.

O workshop, embora de nível iniciante, exige conhecimentos básicos de HTML e JavaScript e abordará vários conceitos como DOM, jQuery, States, Imutabilidade, Reactividade, Data Binding, Props, Redux entre outros.

O workshop decorrerá no Departamento de Física (FCTUC pólo 1) e terá uma duração prevista de 4h, sendo que pelo meio, teremos um coffee-break!

O evento tem um custo associado de 5€ para estudantes, e de 10€ para não estudantes.

Para registar a tua inscrição, preenche o seguinte formulário!

Workshop de HTML/CSS

HyperText Markup Language e Cascading Style Sheets – ou simplesmente HTML e CSS – são duas tecnologias centrais do desenvolvimento web.

HTML é a linguagem base da Internet, que nos permite definir a estrutura de uma página usando linguagem de marcação – ou markup. Com CSS conseguimos formatar a apresentação da página (desde cores e tipos de letra a layouts).
CSS é independente de HTML, ou seja, a apresentação é independente da estrutura, o que faz com que a partilha de estilos – os detalhes de como exibir um documento – , manutenção de Websites, adaptação de páginas em ecrãs diferentes, sejam um trabalho facilitado.

De facto, workshops de CSS/HTML estão sempre a aparecer, mas o que a jeKnowledge te traz no próximo dia 16 de Abril é um workshop de CSS/HTML de nível intermédio.

O que queremos dizer com isto é que:

“You might not need JavaScript for that!”
Interface components built only with HTML/CSS

Renato de Leão, (http://ohsimtabem.bitbucket.org/ ) ex-aluno do DEI que agora faz parte da equipa da Whitesmith, será o orador deste workshop.

A propósito deste tema, abordaremos nesta formação vários conceitos e exercícios que estão distribuídos pelos seguintes tópicos:

– CSS triggers;
– The power of sibling selectors;
– CSS animations and transitions;
– Delayed transitions: meaningful animation;
– Quantified selectors: targeting DOM nodes based on its DOM position;
– Pseudo Elements: create styles without polluting the DOM;
– CSS Image Editing: Pixel manipulation using CSS filters and overlays;
– Make it responsive, because it’s 2016!

O workshop terá início às 14h e tem uma duração prevista de quatro horas. Pelo meio, para repor energias, teremos um coffee-break!

O evento tem um custo associado de 5€ para estudantes e de 10€ para não estudantes.

Apenas serão aceites inscrições de participantes que possuem conhecimentos básicos de HTML/CSS. Para que o orador possa orientar o workshop da melhor forma, será depois enviado por e-mail um curto questionário.
Para registar a tua inscrição, basta preencher o seguinte formulário (http://goo.gl/forms/1BdtXzKvzY).
O Workshop será realizado na Casa das Artes!

Workshop de Docker

Docker – Build, Ship and Run!

Docker

“Hey, developer! Esta aplicação não funciona bem na minha máquina.”
“Funciona bem na minha… Acho que tens de arranjar a tua.”

Um container permite que um developer junte uma aplicação e todas as suas partes, isto é, as suas dependências, tornando-a assim independente da máquina em que corre.

Docker é a plataforma que tem vindo a popularizar o uso de containers, pois tem vindo a tornar muito mais simples a sua utilização. Graças a isto, muitas discussões entre developers têm vindo a ser evitadas!

Resumindo, Docker separa a aplicação da máquina onde corre com recurso a containers, da mesma forma que uma Máquina Virtual separa o sistema operativo do hardware. A diferença? Containers são muito mais leves!

A jeKnowledge preparou para ti um workshop de Docker no dia 9 de Abril! O evento terá início pelas 14h e decorrerá no Departamento de Física (FCTUC pólo I). José Ribeiro, ex-Aluno do DEI (https://jlbribeiro.com/), que agora faz parte da equipa da Whitesmith, será o mentor deste workshop.

Começaremos com uma abordagem teórica, dando um pouco de contexto sobre porque é que esta ferramenta surgiu e que problemas tenta resolver.
No centro da plataforma Docker está o Docker Engine – falaremos um pouco do seu funcionamento, comandos básicos e sobre containers e imagens, não deixando de parte os conceitos básicos de Docker – Dockerfile, AUFS, Volumes e Networking.

Mas deixemo-nos de conversas e passemos à ação!

Aprenderemos como usar a Docker Hub para usar imagens oficiais e não oficiais. Seguidamente, ficaremos a saber como fazer provisioning de um Docker Host utilizando os comandos da Docker Machine e como usar o Docker Compose para facilitar a utilização de Docker (seu formato e comandos básicos).

Durante todo o workshop teremos um exercício prático: “dockerizar” uma aplicação básica e aplicar os conceitos de Dockerfile, Docker Compose, Volumes e Networking.

A meio do evento teremos um coffee-break para repor as energias!

Aproveita esta oportunidade de aprender o uso de uma ferramenta tão útil!

O evento tem um custo associado de 5€ para estudantes e 10€ para não estudantes.

Para te inscreveres, preenche o formulário aqui.