This commit is contained in:
henrydays 2019-04-08 16:09:22 +01:00
parent cb1e556e27
commit 3ac56f42c4
16 changed files with 3308 additions and 2047 deletions

BIN
api/.DS_Store vendored

Binary file not shown.

View File

@ -32,13 +32,14 @@
</head>
<body>
<div id="overlay"></div>
<header id="main-menu">
<nav>
<a href="#" title="Abrir menu" rel="nofollow" id="open-menu-mobile">Menu</a>
<ul>
<li><a href="#enei" title="Enei">Enei</a></li>
<li class="unavailable">Career Path</li>
<li class="unavailable">Programa</li>
<li><a href="#calendar" title="Programa">Programa</a></li>
<li class="unavailable">Oradores</li>
<li><a href="#precos" title="Preços">Preços</a></li>
<li class="unavailable">App</li>
@ -47,6 +48,7 @@
</ul>
</nav>
</header>
<!-- apresentation section -->
<div id="apresentation" class="main-landing">
<svg version="1.1" id="logo-enei" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 225 335" style="enable-background:new 0 0 225 335;" xml:space="preserve">
@ -107,7 +109,426 @@
<div class="smalltext">Segundos</div>
</div>
</aside>
<!-- programa geral -->
<section id="calendar" class="grey">
<div class="container">
<div class="row">
<div class="col-lg-6 col-lg-offset-3">
<h1>Programa Geral</h1>
<hr>
</div>
</div>
<div class="row">
<div class="col-lg-12">
<div id="calendar-container">
<div id="event-days-list">
<button class="selected" data-eventDay="12">12 <span>Abril</span> </button>
<button data-eventDay="13">13 <span>Abril</span></button>
<button data-eventDay="14">14 <span>Abril</span></button>
<button data-eventDay="15">15 <span>Abril</span></button>
</div>
<div class="day-night-filter">
<div class="row">
<div class="col-lg-12">
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="half-day">Manhã</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="half-day">Tarde/Noite</div>
</div>
</div>
</div>
</div>
</div>
<!--
---- modelo ----
<div class="col-lg-8 event-details">
<h2>Palestra sobre a fome em África</h2>
<div class="event-details"><span class="icon-company"></span>Microsoft Corporation</div>
<a href="#" target="_blank" class="event-details"><span class="icon-linkedin_speaker"></span>Linkedin</a>
<div class="event-details"><span class="icon-location"></span>Edíficio Gerais (G1)</div>
<button class="event-description"><span class="arrow">&#10132;</span>Descrição</button>
<h2>Palestra sobre a fome em África</h2>
<h3>Pedro Duarte</h3>
<div class="event-details"><span class="icon-company"></span>Microsoft Corporation</div>
<div class="event-details"><span class="icon-location"></span>Edíficio Gerais (G1)</div>
<button class="event-description"><span class="arrow">&#10132;</span>Descrição</button>
</div> -->
<div id="content-container">
<section class="content visible" data-eventContent="12">
<div class="row">
<div class="col-lg-6 col-lg-offset-6 col-sm-6 col-sm-offset-6">
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">14:00 - 17:30</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Boas-Vindas</h2>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">17:30 - 19:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Abertura</h2>
<h3>Grupo de Fado Maio e Isecotuna</h3>
<div class="event-details"><span class="icon-location"></span>Auditório 1</div>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">19:00 - 21:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Jantar</h2>
<div class="event-details"><span class="icon-location"></span>Cantina</div>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">22:00 - 01:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Festarola</h2>
<h3>DJ 24 Bar</h3>
<div class="event-details"><span class="icon-location"></span>Edíficio Polivalente</div>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">01:00 - 04:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Festarola</h2>
<h3>DJ Nuka</h3>
<div class="event-details"><span class="icon-location"></span>Edíficio Polivalente</div>
</div>
</div>
</div>
</div>
</section>
<section class="content" data-eventContent="13">
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">07:00 - 08:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Alvorada</h2>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">08:00 - 10:30</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Pequeno-Almoço</h2>
<div class="event-details"><span class="icon-location"></span>Cantina</div>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">10:00 - 12:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Actividade</div>
<h2>Gaming</h2>
<div class="event-details"><span class="icon-location"></span>L2.1/L2.2</div>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">10:00 - 11:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Palestra</div>
<h2>Será que o Picasso tinha razão?</h2>
<h3>Miguel Gonçalves</h3>
<div class="event-details"><span class="icon-company"></span>Spark</div>
<div class="event-details"><span class="icon-location"></span>Auditório 1</div>
<button class="modal-link event-description" data-modalLink="modal-1"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
<div class="event-type">Palestra</div>
<h2>Do we need Smarter Cities? Why?</h2>
<h3>Pedro Carvalho</h3>
<div class="event-details"><span class="icon-company"></span>Altice Labs</div>
<div class="event-details"><span class="icon-location"></span>Auditório 2</div>
<button class="modal-link event-description" data-modalLink="modal-2"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">11:15 - 12:15</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Workshop</div>
<h2>CV, entrevistas, tech challenges e outros terrores</h2>
<h3>Andrei Motta</h3>
<div class="event-details"><span class="icon-company"></span>Landing.Jobs</div>
<div class="event-details"><span class="icon-clipboard"></span>Requisitos: Computador Pessoal</div>
<button class="modal-link event-description" data-modalLink="modal-3"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">12:15 - 14:30</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Almoço</h2>
<div class="event-details"><span class="icon-location"></span>Cantina</div>
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">14:00 - 15:30</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Actividade</div>
<h2>Presentation Karaoke</h2>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">14:00 - 16:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Actividade</div>
<h2>Gaming</h2>
<div class="event-details"><span class="icon-location"></span>L2.1/L2.2</div>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">14:30 - 15:30</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Palestra</div>
<h3>Pedro Duarte</h3>
<div class="event-details"><span class="icon-company"></span>Microsoft Corporation</div>
<div class="event-details"><span class="icon-location"></span>Auditório 1</div>
<button class="modal-link event-description" data-modalLink="modal-4"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
<div class="event-type">Palestra</div>
<h2>Sistemas Críticos para o Espaço</h2>
<h3>José Silva</h3>
<div class="event-details"><span class="icon-company"></span>SRON Netherlands Institute for Space Research</div>
<div class="event-details"><span class="icon-location"></span>Auditório 2</div>
<button class="modal-link event-description" data-modalLink="modal-5"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
<div class="event-type">Workshop</div>
<h2>O mercado de trabalho tech europeu - know your sh*t</h2>
<h3>Andrei Motta</h3>
<div class="event-details"><span class="icon-company"></span>Landing Jobs</div>
<div class="event-details"><span class="icon-clipboard"></span>Requisitos: Computador Pessoal</div>
<button class="modal-link event-description" data-modalLink="modal-6"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">16:15 - 17:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Coffee Break</h2>
<div class="event-details"><span class="icon-location"></span>Cantina</div>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">16:30 - 18:30</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Actividade</div>
<h2>Gaming</h2>
<div class="event-details"><span class="icon-location"></span>L2.1/L2.2</div>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">21:00 - 01:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Actividade Noturna</div>
<h2>Rally das Tascas</h2>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">22:00 - 02:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Actividade Noturna</div>
<h2>ENEI Caching</h2>
</div>
</div>
</div>
</div>
</section>
<section class="content" data-eventContent="14">
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">10:00 - 11:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Palestra</div>
<h3>Joaquim Tojal</h3>
<div class="event-details"><span class="icon-company"></span>Critical Software</div>
<div class="event-details"><span class="icon-location"></span>Auditório 1</div>
<!-- <button class="modal-link event-description" data-modalLink="modal-7"><span class="arrow">&#10132;</span>Ver mais detalhes</button> -->
<div class="event-type">Palestra</div>
<h2>Building product at Farfetch - How and Why</h2>
<h3>Nuno Martins</h3>
<div class="event-details"><span class="icon-company"></span>Farfetch</div>
<div class="event-details"><span class="icon-location"></span>Auditório 2</div>
<div class="event-details"><span class="icon-clipboard"></span>Requisitos: Computador Pessoal</div>
<button class="modal-link event-description" data-modalLink="modal-8"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">12:15 - 14:30</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Almoço</h2>
<div class="event-details"><span class="icon-location"></span>Cantina</div>
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">14:00 - 15:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Palestra</div>
<div class="event-details"><span class="icon-company"></span>Feedzai</div>
<div class="event-details"><span class="icon-location"></span>Auditório 1</div>
<!-- <button class="modal-link event-description" data-modalLink="modal-9"><span class="arrow">&#10132;</span>Ver mais detalhes</button> -->
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">15:30 - 16:30</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Palestra</div>
<h2>GraalVM and MicroProfile: A Polyglot Microservices Solution</h2>
<h3>Roberto Cortez</h3>
<div class="event-details"><span class="icon-company"></span>Talkdesk</div>
<div class="event-details"><span class="icon-location"></span>Auditório 1</div>
<button class="modal-link event-description" data-modalLink="modal-10"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">19:30 - 00:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Actividade Noturna</div>
<h2>Mega Febrada</h2>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">20:00 - 22:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Actividade Noturna</div>
<h2>Karaoke</h2>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">22:00 - 00:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>DJ Nuka</h2>
</div>
</div>
</div>
</div>
</section>
<section class="content" data-eventContent="15">
<div class="row">
<div class="col-lg-6 col-sm-6">
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">10:00 - 11:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Palestra</div>
<h2>Que Stack Gráfica Escolher?</h2>
<h3>Daniel Margarido</h3>
<div class="event-details"><span class="icon-company"></span>Dognaedis</div>
<div class="event-details"><span class="icon-location"></span>Auditório 1</div>
<button class="modal-link event-description" data-modalLink="modal-11"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">10:00 - 12:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Actividade</div>
<h2>Quiz by Whitesmith</h2>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">11:15 - 12:15</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Palestra</div>
<h2>Five Ways to Not Suck at Being a Freelancer</h2>
<h3>Roberto Cortez</h3>
<div class="event-details"><span class="icon-company"></span>Talkdesk</div>
<div class="event-details"><span class="icon-location"></span>Auditório 1</div>
<button class="modal-link event-description" data-modalLink="modal-12"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">12:15 - 14:30</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Almoço</h2>
<div class="event-details"><span class="icon-location"></span>Cantina</div>
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">14:30 - 16:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Encerramento</h2>
<h3>Grupo de Fado Maio e Tuna As FANS</h3>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">16:00 - 17:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Porto de Honra</h2>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
</div>
</div>
</div>
</section>
<!-- precos section -->
<section id="precos">
<div class="container">
@ -236,7 +657,7 @@
<a href="https://hyp.pt/" title="Hyp" target="_blank" class="sponsor-image"><img src="imgs/sponsor-images/hyp.png" alt="Hyp"></a>
<a href="https://landing.jobs/" title="Landing Jobs" target="_blank" class="sponsor-image"><img src="imgs/sponsor-images/landing_jobs.png" alt="Landing Jobs"></a>
<a href="https://landing.jobs/" title="Landing.Jobs" target="_blank" class="sponsor-image"><img src="imgs/sponsor-images/landing_jobs.png" alt="Landing.Jobs"></a>
<a href="https://www.360imprimir.pt/" title="360 Imprimir" target="_blank" class="sponsor-image"><img src="imgs/sponsor-images/360imprimir.png" alt="360 Imprimir"></a>
</div>
</div>
@ -354,6 +775,100 @@
</div>
</footer>
<div class="modal-container" id="modal-1" data-status="closed">
<button class="modal-close" data-modalContainer="modal-1"><span class="icon-close"></span></button>
<h2>Descrição</h2>
<p>Discussão sobre os princípios e comportamentos implicados na construção de uma carreira ou negócio world-class!</p>
<h2>Biografia</h2>
<p>O Miguel Gonçalves é empresário, ávido viajante e cofundador da Spark, uma consultora especializada em gestão de talento e employer branding.</p>
<p> Licenciou-se em Psicologia na Universidade do Minho e passou os últimos 7 anos, com a Tânia Delalande, a conduzir as operações da Spark e a construir o Pitch Bootcamp, o programa que aproxima alunos universitários com empresas em academias de referência.</p>
<p>Trabalha com uma equipa notável e colabora com algumas universidades no desenvolvimento de conteúdos sobre ética, carreiras e competências; em 2016 lançou “O Mercado Grita Talento”, um livro sobre carreiras.</p>
<p>É um gajo simples... como o sushi, servido cru; é dado à família, aos amigos e ao trabalho; gosta de montanhas, maratonas e arte; apaixonado por Educação, a sua minha missão é ajudar a construir o melhor acelerador de carreiras do mundo.</p>
</div>
<div class="modal-container" id="modal-2" data-status="closed">
<button class="modal-close" data-modalContainer="modal-2"><span class="icon-close"></span></button>
<h2>Descrição</h2>
<p>Os números oficiais das projeções de crescimento da população das cidades nas próximas décadas são esmagadores Segundo o World Bank, até 2045 o número de pessoas que vivem em grandes aglomerados urbanos crescerá 1,5x para cerca de seis mil milhões; em 2050 68% da população será urbana, mais de 80% do PIB mundial será gerado em cidades que consumirão 2/3 de toda a energia produzida no mundo e produzirão mais de 70% dos gases de efeito de estufa no mundo. </p>
<p>Considerando este cenário, torna-se óbvio que todos os recursos tecnológicos atualmente disponíveis serão indispensáveis para ajudar a humanidade a alimentar, otimizar, gerir e controlar estas cidades do futuro. Precisaremos de Smarter Cities para sobreviver. Nesta comunicação tentaremos apresentar e discutir algumas ideias sobre como o homem poderá utilizar as TIC aplicadas às cidades para as transformar em sítios melhores, evidenciando as oportunidades aqui presentes para os profissionais desta área.</p>
<h2>Biografia</h2>
<p>Responsável pelo gestão do Ecossistema de Inovação na área de Gestão de Estratégia de Inovação e Tecnologia da Altice Labs. A sua missão passa por dinamizar e articular o ecossistema de inovação, interna e externamente, garantindo os necessário fluxos de conhecimento, pela gestão da relação com as universidades, startups (programa ENTER) e outros parceiros tecnológicos, coordenando ainda o concurso a projetos financiados dos programas Nacionais e Europeus e garantindo a gestão dos mesmos de acordo com as melhores práticas.</p>
</div>
<div class="modal-container" id="modal-3" data-status="closed">
<button class="modal-close" data-modalContainer="modal-3"><span class="icon-close"></span></button>
<h2>Descrição</h2>
<p>Neste workshop, veremos algumas estratégias de preparação para os tão temidos processos de recrutamento na área das TIs. Desde os elementos a apresentar no currículo, aos testes às tuas competências técnicas, passando pela forma de comunicação e apresentação durante as entrevistas, vamos ajudar-te a tirar máximo proveito de cada um destes momentos e a garantir a tão sonhada vaga!</p>
<h2>Biografia</h2>
<p>Tendo iniciado o seu percurso académico no Brasil, foi em terras lusitanas que concluiu a sua licenciatura em Ciência Política e Relações Internacionais. Com um caráter diplomático, foi o gosto por lidar com diferentes culturas e ser desafiado pelas mais diversas visões de mundo que o levou a aterrar na Landing.jobs,onde, atualmente, apoia profissionais de TI de vários países a conseguirem um trabalho na Europa.</p>
</div>
<div class="modal-container" id="modal-4" data-status="closed">
<button class="modal-close" data-modalContainer="modal-4"><span class="icon-close"></span></button>
<h2>Biografia</h2>
<p>Pedro Duarte é licenciado em Direito (Universidade Católica do Porto), pós-graduado em Gestão (Escola de Negócios da Universidade Católica Porto), MBA (Católica Porto Business School, ESADE e AEP) e Mestre em “Economia Internacional e Estudos Europeus” (ISEG - Universidade de Lisboa). É atualmente doutorando em Estudos de Desenvolvimento (ISEG Universidade de Lisboa).</p>
<p>Lidera o Departamento de «Corporate, External & Legal Affairs» da Microsoft Portugal desde junho de 2011 e integra o European Union Government Affairs Team na Microsoft.</p>
<p>Foi Presidente da Juventude Social Democrata, entre 1998 e 2002 e Vice-Presidente do YEPP (Juventude do Partido Popular Europeu), entre 2003 e 2005.</p>
<p>Entre 1999 a 2011, foi membro do Parlamento Português, onde presidiu à Comissão da Juventude e Desportos (1999-2001) e à Comissão de Educação, Ciência e Cultura (2002-2004). Foi Membro da Assembleia Parlamentar da NATO (2002-2004), Vice-Presidente do Grupo Parlamentar do PSD (2005-2011) e foi Secretário Estado da Juventude no XVI Governo Constitucional (2004/2005).</p>
<p>Em 2016, foi o Diretor Nacional da Campanha Eleitoral do Prof. Marcelo Rebelo de Sousa às Eleições Presidenciais.</p>
<p>É Auditor do Curso de Defesa Nacional, preside à Assembleia-Geral da ASSOFT e, desde janeiro de 2018, lidera o Conselho Estratégico de Economia Digital da CIP - Confederação Empresarial de Portugal.</p>
</div>
<div class="modal-container" id="modal-5" data-status="closed">
<button class="modal-close" data-modalContainer="modal-5"><span class="icon-close"></span></button>
<h2>Descrição</h2>
<p>Com o exponencial avanço tecnológico que a Humanidade tem visto nos últimos anos, temos sido capazes de desenvolver instrumentos que nos permitem explorar o cosmos de forma mais eficiente e rápida. A grande questão é que estes instrumentos são cada mais complexos e com um impacto cada vez mais relevante no sucesso das missões de que fazem parte. </p>
<p>Nesta palestra iremos abordar os conceitos básicos sobre estes sistemas críticos, quais as metodologias para desenhar tanto o Hardware como Software para missões espaciais, e como esta implementação afetou o (in)sucesso de missões passadas. </p>
<h2>Biografia</h2>
<p>José Rui Silva é Mestre em Eng. de Micro e Nanotecnologias pela Universidade Nova de Lisboa, tendo graduado como o melhor aluno de Engenharia desta Universidade em 2016. Actualmente trabalha no SRON (Netherlands Institute for Space Research, Holanda), onde desenvolve o seu projecto de doutoramento, financiado pela missão GUSTO da NASA, em parceria com o Kapteyn Institute da Universidade de Groningen. O seu foco atual é o desenvolvimento das três câmeras multi-pixel que serão implementadas nesta missão piloto. Estas câmeras tem a particularidade de terem uma alta resolução espectral para deteção de radiação de THz, que permitem desvendar os mistérios das regiões de formação de estrelas.</p>
</div>
<div class="modal-container" id="modal-6" data-status="closed">
<button class="modal-close" data-modalContainer="modal-6"><span class="icon-close"></span></button>
<h2>Descrição</h2>
<p>Quais as semelhanças e diferenças entre países europeus no que toca ao ambiente de trabalho, salários e processos de recrutamento? Quais são as tecnologias que as empresas mais requerem atualmente e que soft skills são mais valorizadas? Onde estão os principais hubs e ecossistemas tech a nível europeu? Estas são algumas das questões sobre as quais nos debruçaremos nesta sessão, que se quer descontraída e interativa.</p>
<h2>Biografia</h2>
<p>Tendo iniciado o seu percurso académico no Brasil, foi em terras lusitanas que concluiu a sua licenciatura em Ciência Política e Relações Internacionais. Com um caráter diplomático, foi o gosto por lidar com diferentes culturas e ser desafiado pelas mais diversas visões de mundo que o levou a aterrar na Landing.jobs,onde, atualmente, apoia profissionais de TI de vários países a conseguirem um trabalho na Europa.</p>
</div>
<div class="modal-container" id="modal-8" data-status="closed">
<button class="modal-close" data-modalContainer="modal-8"><span class="icon-close"></span></button>
<h2>Biografia</h2>
<p>Nuno Martins (n. 1984) a construir produtos desde 2010, produtos de hardware e software, para as empresas e as massas.</p>
<p>Adora simplificar os problemas mais complexos e tem como objetivo a entrega das melhores experiências aos clientes.</p>
</div>
<div class="modal-container" id="modal-10" data-status="closed">
<button class="modal-close" data-modalContainer="modal-10"><span class="icon-close"></span></button>
<h2>Descrição</h2>
<p>Microservices need to support many programming languages, requiring both a language-agnostic network protocol and a polyglot runtime environment. In addition, microservices written in one language may need to use APIs written in some other language. Using the MicroProfile conference sample architecture implemented as a polyglot solution (Java, JavaScript, Python) on GraalVM, this presentation demonstrates how MicroProfile JWT, MicroProfile Metrics, MicroProfile Rest Client, MicroProfile Health Check, and more can provide architecture-level interoperability across concerns. Attendees interested in creating a polyglot solution on GraalVM compatible with MicroProfile will get a demo-heavy introduction with occasional dives into the code and leave with read-to-run samples in GitHub.</p>
<h2>Biografia</h2>
<p>“My name is Roberto Cortez and I was born in Venezuela, but I have spent most of my life in Coimbra Portugal, where I currently live. I am a professional Java Developer working in the software development industry, with more than 8 years of experience in business areas like Finance, Insurance and Government. I have finished my degree in Informatics Engineering (equivalent to the Bologna Masters degree) from the Department of Informatics Engineering of the University of Coimbra in 2006, however I started to learn and enjoy Java in 1998.</p>
<p>I work with many Java based technologies like JavaEE, Spring, Hibernate, GWT, JBoss AS and Maven just to name a few, always relying on my favorite IDE: IntelliJ IDEA.</p>
<p>As a Freelancer / Independent Contractor I travelled around the world (an old dream) to customers, but also to attend Java conferences. The direct contact with the Java community made me want to become an active member in the community itself. For that reason, I have created the Coimbra Java User Group, started to contribute to Open Source on Github and launched this blog, so I can share some of the knowledge that I gained over the years. I hope you find it useful!</p>
<p>Currently, Im working with Tomitribe. After working for a few major corporations, Im eager to help and grow something from the ground up. Im very excited to work with all the amazing tribers working hard to make TomEE a compelling Java EE server.”</p>
</div>
<div class="modal-container" id="modal-11" data-status="closed">
<button class="modal-close" data-modalContainer="modal-11"><span class="icon-close"></span></button>
<h2>Biografia</h2>
<p>Mestre em Engenharia Informática no Instituto Superior de Engenharia de Coimbra, Daniel Margarido foi o primeiro estudante a alcançar a nota 20 no estágio de mestrado. Tem neste momento 4 anos de experiência como Cyber Security Engineer na Dognaedis, onde começou a trabalhar ainda como licenciando, desenvolvendo produtos internos e para clientes.</p>
<p>O Daniel tem experiência em desenvolvimento de videojogos, tendo participado em algumas jams e competições, tendo feito protótipos iniciais, estando alguns dos seus projetos atualmente em desenvolvimento.</p>
<p>Trabalha diariamente com sistemas, tendo adaptado todo o seu sistema operativo de raíz de forma a estar adaptado ao seu workflow e experimenta também regularmente outros sistemas, normalmente os baseados em UNIX.</p>
</div>
<div class="modal-container" id="modal-12" data-status="closed">
<button class="modal-close" data-modalContainer="modal-12"><span class="icon-close"></span></button>
<h2>Descrição</h2>
<p>Do you ever wanted to have a freelance experience, but dont know how to get started? Do you think that becoming a freelancer is too much of a risk to trade with your stable job and steady income? Do you want to control and steer every aspect of your professional career without relying on someone else doing it for you? Maybe you feel unhappy with what you are doing and need a change? Or maybe youre just adventurous enough and willing to try something different! Come to my lightning talk where Ill discuss a few major points about doing freelance based on my own personal experience in the Java world, and hopefully, this will help you clear up your mind and make your own decision about trying to freelance someday.</p>
<h2>Biografia</h2>
<p>“My name is Roberto Cortez and I was born in Venezuela, but I have spent most of my life in Coimbra Portugal, where I currently live. I am a professional Java Developer working in the software development industry, with more than 8 years of experience in business areas like Finance, Insurance and Government. I have finished my degree in Informatics Engineering (equivalent to the Bologna Masters degree) from the Department of Informatics Engineering of the University of Coimbra in 2006, however I started to learn and enjoy Java in 1998.</p>
<p>I work with many Java based technologies like JavaEE, Spring, Hibernate, GWT, JBoss AS and Maven just to name a few, always relying on my favorite IDE: IntelliJ IDEA.</p>
<p>As a Freelancer / Independent Contractor I travelled around the world (an old dream) to customers, but also to attend Java conferences. The direct contact with the Java community made me want to become an active member in the community itself. For that reason, I have created the Coimbra Java User Group, started to contribute to Open Source on Github and launched this blog, so I can share some of the knowledge that I gained over the years. I hope you find it useful!</p>
<p>Currently, Im working with Tomitribe. After working for a few major corporations, Im eager to help and grow something from the ground up. Im very excited to work with all the amazing tribers working hard to make TomEE a compelling Java EE server.”</p>
</div>
<!-- Scripts -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript" src="js/scripts.js"></script>

23
api/wwwroot/Em falta.txt Normal file
View File

@ -0,0 +1,23 @@
EM FALTA
- encerramento/porto de honra - local ?
- MEGA FEBRADA -> local ?
- workshop:
- Andrei Motta
- locais
- palestras:
- Pedro Duarte
- titulo
- descrição
- Joaquim Tojal
- titulo
- descrição
- bio
- Nuno Martins
- descrição
- Daniel Margarido
- descrição

View File

@ -358,12 +358,9 @@
</div>
<div class="col-lg-8 col-xs-6">
<ul id="social-network">
<li><a href="https://www.facebook.com/ENEIConf/" title="Facebook" target="_blank"
class="icon-facebook"></a></li>
<li><a href="https://www.instagram.com/eneiconf/" title="Instagram" target="_blank"
class="icon-instagram"></a></li>
<li><a href="https://www.linkedin.com/company/enei/" title="Linkedin" target="_blank"
class="icon-linkedin"></a></li>
<li><a href="https://www.facebook.com/ENEIConf/" title="Facebook" target="_blank" class="icon-facebook"></a></li>
<li><a href="https://www.instagram.com/eneiconf/" title="Instagram" target="_blank" class="icon-instagram"></a></li>
<li><a href="https://www.linkedin.com/company/enei/" title="Linkedin" target="_blank" class="icon-linkedin"></a></li>
<li><a href="mailto:geral@enei.pt" title="Email" target="_blank" class="icon-email"></a>
</li>
</ul>

View File

@ -112,7 +112,7 @@
O Capture The Flag é um concurso que vamos realizar diretamente relacionado com o jogo do ENEI, e com os
respetivos prémios espetaculares que temos a oferecer (Nintendo Switch, entre outros).
Este jogo é uma mistura de temas altamente relacionados com Informática, temas como WEB, CRYPTO,
REVERSE_ENGINNERING, e uma mistura de tantos outros. Todos os níveis têm o mesmo objetivo: Encontrar uma
REVERSE_ENGINEERING, e uma mistura de tantos outros. Todos os níveis têm o mesmo objetivo: Encontrar uma
frase (string) que por norma se encontra escondida.
Qualquer um pode participar no jogo (desde que já detenha um bilhete) apenas com um simples scan a este
@ -184,8 +184,8 @@
<h3>Reverse Engeneering </h3>
<div class="sub-container">
<div class="sub-level">
<h4>5 - REVERSEENGINNERING <i>(47 pontos)</i></h4>
<p> Daqui em diante a dificuldade começa a mudar de direção, vais acompanhar? Fica aqui um desafio de reverse_enginnering, nada de muito complicado (para ti).</p>
<h4>5 - REVERSEENGINEERING <i>(47 pontos)</i></h4>
<p> Daqui em diante a dificuldade começa a mudar de direção, vais acompanhar? Fica aqui um desafio de reverse_engineering, nada de muito complicado (para ti).</p>
<a href="https://enei.pt/ctf/Try_Me.zip"><div class="btn-dwn-ctf"> <h3>Download</h3> <i class="fas fa-file-download"></i></div></a>
</div>
<div class="sub-level">
@ -201,7 +201,7 @@
<h3> Crypto</h3>
<div class="sub-container">
<div class="sub-level">
<h4>7 - MASM_IS_LIFE <i>(61 pontos)</i></h4>
<h4>7 - ASM_IS_LIFE <i>(61 pontos)</i></h4>
<p> Deixamos aqui um desafio destruidor de sonhos, é verdade.. Estás pronto para um bocadinho de assembly? </p>
<a href="https://enei.pt/ctf/ASM_IS_LIFE.zip"><div class="btn-dwn-ctf"> <h3>Download</h3> <i class="fas fa-file-download"></i></div></a>
</div>

Binary file not shown.

View File

@ -18,5 +18,7 @@
<glyph unicode="&#xe908;" glyph-name="location" d="M512 960c-212.062 0-384-171.938-384-384s384-640 384-640 384 427.938 384 640-171.938 384-384 384zM512 320c-141.376 0-256 114.624-256 256s114.624 256 256 256 256-114.624 256-256-114.624-256-256-256zM512 704c-70.688 0-128-57.312-128-128s57.312-128 128-128 128 57.312 128 128-57.312 128-128 128z" />
<glyph unicode="&#xe909;" glyph-name="company" d="M716.8 704h102.4v-716.8h-614.4v716.8h102.4v51.2c0 56.554 45.846 102.4 102.4 102.4v0h204.8c56.554 0 102.4-45.846 102.4-102.4v0-51.2zM870.4 704h51.2c56.554 0 102.4-45.846 102.4-102.4v0-512c0-56.554-45.846-102.4-102.4-102.4v0h-51.2v716.8zM153.6 704v-716.8h-51.2c-56.554 0-102.4 45.846-102.4 102.4v0 512c0 56.32 46.080 102.4 102.4 102.4h51.2zM409.6 755.2v-51.2h204.8v51.2h-204.8z" />
<glyph unicode="&#xe90a;" glyph-name="linkedin_speaker" d="M928 960h-832c-52.8 0-96-43.2-96-96v-832c0-52.8 43.2-96 96-96h832c52.8 0 96 43.2 96 96v832c0 52.8-43.2 96-96 96zM384 128h-128v448h128v-448zM320 640c-35.4 0-64 28.6-64 64s28.6 64 64 64c35.4 0 64-28.6 64-64s-28.6-64-64-64zM832 128h-128v256c0 35.4-28.6 64-64 64s-64-28.6-64-64v-256h-128v448h128v-79.4c26.4 36.2 66.8 79.4 112 79.4 79.6 0 144-71.6 144-160v-288z" />
<glyph unicode="&#xe90b;" glyph-name="clipboard" horiz-adv-x="725" d="M658.852-64h-592.967c-36.443 0-65.885 29.442-65.885 65.782v793.814c0 36.34 29.442 65.679 65.885 65.679h164.713v-68.459h-131.77c-18.221 0-32.943-14.721-32.943-32.84v-725.252c0-18.221 14.721-32.84 32.943-32.84h527.082c18.221 0 32.943 14.618 32.943 32.84v725.252c0 18.221-14.721 32.84-32.943 32.84h-131.77v68.562h164.713c36.34 0 65.885-29.442 65.885-65.679v-793.814c0-36.443-29.545-65.885-65.885-65.885zM230.598 595.573h362.369v-32.84h-362.369v32.84zM230.598 496.951h362.369v-32.84h-362.369v32.84zM230.598 398.329h362.369v-32.84h-362.369v32.84zM230.598 299.707h362.369v-32.84h-362.369v32.84zM592.967 69.623h-362.369v32.84h362.369v-32.84zM230.598 201.085h362.369v-32.84h-362.369v32.84zM131.77 596.293h32.943v-32.84h-32.943v32.84zM131.77 497.671h32.943v-32.84h-32.943v32.84zM131.77 399.049h32.943v-32.84h-32.943v32.84zM131.77 300.427h32.943v-32.84h-32.943v32.84zM164.713 70.241h-32.943v32.84h32.943v-32.84zM131.77 201.806h32.943v-32.84h-32.943v32.84zM560.024 757.918c18.221 0 32.943-14.721 32.943-32.943 0-18.118 0-63.723 0-63.723h-461.196c0 0 0 45.502 0 63.723s14.721 32.943 32.943 32.943h98.828c0 0 0.412 46.737 0.412 100.166 0 55.488 42.825 101.916 98.416 101.916s99.96-48.796 99.96-102.225c0-57.547-1.132-99.857-1.132-99.857h98.828zM362.369 861.378c-18.221 0-32.943-14.721-32.943-32.84 0-18.221 14.721-32.84 32.943-32.84s32.943 14.721 32.943 32.84c0 18.118-14.721 32.84-32.943 32.84z" />
<glyph unicode="&#xe90c;" glyph-name="close" d="M512 520.397l-362.035 362.035-72.397-72.397 362.035-362.035-362.035-362.035 72.397-72.397 362.035 362.035 362.035-362.035 72.397 72.397-362.035 362.035 362.035 362.035-72.397 72.397-362.035-362.035z" />
<glyph unicode="&#xeac9;" glyph-name="linkedin1" d="M928 960h-832c-52.8 0-96-43.2-96-96v-832c0-52.8 43.2-96 96-96h832c52.8 0 96 43.2 96 96v832c0 52.8-43.2 96-96 96zM384 128h-128v448h128v-448zM320 640c-35.4 0-64 28.6-64 64s28.6 64 64 64c35.4 0 64-28.6 64-64s-28.6-64-64-64zM832 128h-128v256c0 35.4-28.6 64-64 64s-64-28.6-64-64v-256h-128v448h128v-79.4c26.4 36.2 66.8 79.4 112 79.4 79.6 0 144-71.6 144-160v-288z" />
</font></defs></svg>

Before

Width:  |  Height:  |  Size: 6.1 KiB

After

Width:  |  Height:  |  Size: 7.7 KiB

Binary file not shown.

Binary file not shown.

View File

@ -32,6 +32,7 @@
</head>
<body>
<div id="overlay"></div>
<header id="main-menu">
<nav>
<a href="#" title="Abrir menu" rel="nofollow" id="open-menu-mobile">Menu</a>

View File

@ -32,6 +32,7 @@
</head>
<body>
<div id="overlay"></div>
<header id="main-menu">
<nav>
<a href="#" title="Abrir menu" rel="nofollow" id="open-menu-mobile">Menu</a>
@ -47,6 +48,7 @@
</ul>
</nav>
</header>
<!-- apresentation section -->
<div id="apresentation" class="main-landing">
<svg version="1.1" id="logo-enei" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 225 335" style="enable-background:new 0 0 225 335;" xml:space="preserve">
@ -130,11 +132,11 @@
<div class="row">
<div class="col-lg-12">
<div class="row">
<div class="col-lg-6">
<div class="half-day">Diurno</div>
<div class="col-lg-6 col-sm-6">
<div class="half-day">Manhã</div>
</div>
<div class="col-lg-6">
<div class="half-day">Noturno</div>
<div class="col-lg-6 col-sm-6">
<div class="half-day">Tarde/Noite</div>
</div>
</div>
</div>
@ -144,67 +146,65 @@
---- modelo ----
<div class="col-lg-8 event-details">
<h2>Palestra sobre a fome em África</h2>
<div class="event-location"><span class="icon-company"></span>Microsoft Corporation</div>
<a href="#" target="_blank" class="event-location"><span class="icon-linkedin_speaker"></span>Linkedin</a>
<div class="event-location"><span class="icon-location"></span>Edíficio Gerais (G1)</div>
<div class="event-details"><span class="icon-company"></span>Microsoft Corporation</div>
<a href="#" target="_blank" class="event-details"><span class="icon-linkedin_speaker"></span>Linkedin</a>
<div class="event-details"><span class="icon-location"></span>Edíficio Gerais (G1)</div>
<button class="event-description"><span class="arrow">&#10132;</span>Descrição</button>
<h2>Palestra sobre a fome em África</h2>
<h3>Pedro Duarte</h3>
<div class="event-location"><span class="icon-company"></span>Microsoft Corporation</div>
<div class="event-location"><span class="icon-location"></span>Edíficio Gerais (G1)</div>
<div class="event-details"><span class="icon-company"></span>Microsoft Corporation</div>
<div class="event-details"><span class="icon-location"></span>Edíficio Gerais (G1)</div>
<button class="event-description"><span class="arrow">&#10132;</span>Descrição</button>
</div> -->
<div id="content-container">
<section class="content visible" data-eventContent="12">
<div class="row">
<div class="col-lg-6">
<div class="col-lg-6 col-lg-offset-6 col-sm-6 col-sm-offset-6">
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time"></span>14:00 - 17:30</div>
<div class="event-time">14:00 - 17:30</div>
</div>
<div class="col-lg-8 event-details">
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Boas-Vindas</h2>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time"></span>17:30 - 19:00</div>
<div class="event-time">17:30 - 19:00</div>
</div>
<div class="col-lg-8 event-details">
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Abertura</h2>
<h3>Grupo de Fado Maio e Isecotuna</h3>
<div class="event-location"><span class="icon-location"></span>FALTA</div>
<div class="event-details"><span class="icon-location"></span>Auditório 1</div>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time"></span>19:00 - 21:00</div>
<div class="event-time">19:00 - 21:00</div>
</div>
<div class="col-lg-8 event-details">
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Jantar</h2>
<div class="event-location"><span class="icon-location"></span>Cantina</div>
<div class="event-details"><span class="icon-location"></span>Cantina</div>
</div>
</div>
</div>
<div class="col-lg-6">
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time"></span>22:00 - 01:00</div>
<div class="event-time">22:00 - 01:00</div>
</div>
<div class="col-lg-8 event-details">
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Festarola</h2>
<h3>DJ 24 Bar</h3>
<div class="event-location"><span class="icon-location"></span>FALTA</div>
<div class="event-details"><span class="icon-location"></span>Edíficio Polivalente</div>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time"></span>01:00 - 04:00</div>
<div class="event-time">01:00 - 04:00</div>
</div>
<div class="col-lg-8 event-details">
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Festarola</h2>
<h3>DJ Nuka</h3>
<div class="event-location"><span class="icon-location"></span>FALTA</div>
<div class="event-details"><span class="icon-location"></span>Edíficio Polivalente</div>
</div>
</div>
</div>
@ -212,102 +212,156 @@
</section>
<section class="content" data-eventContent="13">
<div class="row">
<div class="col-lg-6">
<div class="col-lg-6 col-sm-6">
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time"></span>07:00 - 08:00</div>
<div class="event-time">07:00 - 08:00</div>
</div>
<div class="col-lg-8 event-details">
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Alvorada</h2>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time"></span>08:00 - 10:30</div>
<div class="event-time">08:00 - 10:30</div>
</div>
<div class="col-lg-8 event-details">
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Pequeno-Almoço</h2>
<div class="event-location"><span class="icon-location"></span>Cantina</div>
<div class="event-details"><span class="icon-location"></span>Cantina</div>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time"></span>10:00 - 11:00</div>
<div class="event-time">10:00 - 12:00</div>
</div>
<div class="col-lg-8 event-details">
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Actividade</div>
<h2>Gaming</h2>
<div class="event-details"><span class="icon-location"></span>L2.1/L2.2</div>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">10:00 - 11:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Palestra</div>
<h2>Será que o Picasso tinha razão?</h2>
<h3>Miguel Gonçalves</h3>
<a href="#" target="_blank" class="event-location"><span class="icon-linkedin_speaker"></span>Linkedin FALTA</a>
<div class="event-location"><span class="icon-company"></span>Spark</div>
<div class="event-location"><span class="icon-location"></span>Auditório 1</div>
<button class="event-description"><span class="arrow">&#10132;</span>Descrição FALTA</button>
<div class="event-details"><span class="icon-company"></span>Spark</div>
<div class="event-details"><span class="icon-location"></span>Auditório 1</div>
<button class="modal-link event-description" data-modalLink="modal-1"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
<div class="event-type">Palestra</div>
<h2>Do we need Smarter Cities? Why?</h2>
<h3>Pedro Carvalho</h3>
<a href="#" target="_blank" class="event-location"><span class="icon-linkedin_speaker"></span>Linkedin FALTA</a>
<div class="event-location"><span class="icon-company"></span>Altice Labs</div>
<div class="event-location"><span class="icon-location"></span>Auditório 2</div>
<button class="event-description"><span class="arrow">&#10132;</span>Descrição FALTA</button>
<div class="event-details"><span class="icon-company"></span>Altice Labs</div>
<div class="event-details"><span class="icon-location"></span>Auditório 2</div>
<button class="modal-link event-description" data-modalLink="modal-2"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time"></span>11:15 - 12:15</div>
<div class="event-time">11:15 - 12:15</div>
</div>
<div class="col-lg-8 event-details">
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Workshop</div>
<h2>CV, entrevistas, tech challenges e outros terrores</h2>
<h3>Andrei Motta</h3>
<a href="#" target="_blank" class="event-location"><span class="icon-linkedin_speaker"></span>Linkedin FALTA</a>
<div class="event-location"><span class="icon-company"></span>Landing Jobs</div>
<div class="event-location"><span class="icon-location"></span>FALTA</div>
<button class="event-description"><span class="arrow">&#10132;</span>Descrição FALTA</button>
<p>Requisitos: Computador Pessoal</p>
<div class="event-details"><span class="icon-company"></span>Landing.Jobs</div>
<div class="event-details"><span class="icon-clipboard"></span>Requisitos: Computador Pessoal</div>
<button class="modal-link event-description" data-modalLink="modal-3"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time"></span>12:15 - 14:30</div>
<div class="event-time">12:15 - 14:30</div>
</div>
<div class="col-lg-8 event-details">
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Almoço</h2>
<div class="event-location"><span class="icon-location"></span>Cantina</div>
<div class="event-details"><span class="icon-location"></span>Cantina</div>
</div>
</div>
</div>
<div class="col-lg-6 col-sm-6">
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">14:00 - 15:30</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Actividade</div>
<h2>Presentation Karaoke</h2>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time"></span>14:30 - 15:30</div>
<div class="event-time">14:00 - 16:00</div>
</div>
<div class="col-lg-8 event-details">
<h2>FALTA</h2>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Actividade</div>
<h2>Gaming</h2>
<div class="event-details"><span class="icon-location"></span>L2.1/L2.2</div>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">14:30 - 15:30</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Palestra</div>
<h3>Pedro Duarte</h3>
<a href="#" target="_blank" class="event-location"><span class="icon-linkedin_speaker"></span>Linkedin FALTA</a>
<div class="event-location"><span class="icon-company"></span>FALTA</div>
<div class="event-location"><span class="icon-location"></span>FALTA</div>
<button class="event-description"><span class="arrow">&#10132;</span>Descrição FALTA</button>
<h2>FALTA</h2>
<div class="event-details"><span class="icon-company"></span>Microsoft Corporation</div>
<div class="event-details"><span class="icon-location"></span>Auditório 1</div>
<button class="modal-link event-description" data-modalLink="modal-4"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
<div class="event-type">Palestra</div>
<h2>Sistemas Críticos para o Espaço</h2>
<h3>José Silva</h3>
<a href="#" target="_blank" class="event-location"><span class="icon-linkedin_speaker"></span>Linkedin FALTA</a>
<div class="event-location"><span class="icon-company"></span>SRON Netherlands Institute for Space Research</div>
<div class="event-location"><span class="icon-location"></span>FALTA</div>
<button class="event-description"><span class="arrow">&#10132;</span>Descrição FALTA</button>
<div class="event-details"><span class="icon-company"></span>SRON Netherlands Institute for Space Research</div>
<div class="event-details"><span class="icon-location"></span>Auditório 2</div>
<button class="modal-link event-description" data-modalLink="modal-5"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
<div class="event-type">Workshop</div>
<h2>O mercado de trabalho tech europeu - know your sh*t</h2>
<h3>Andrei Motta</h3>
<a href="#" target="_blank" class="event-location"><span class="icon-linkedin_speaker"></span>Linkedin FALTA</a>
<div class="event-location"><span class="icon-company"></span>Landing Jobs</div>
<div class="event-location"><span class="icon-location"></span>FALTA</div>
<button class="event-description"><span class="arrow">&#10132;</span>Descrição FALTA</button>
<p>Requisitos: Computador Pessoal</p>
<div class="event-details"><span class="icon-company"></span>Landing Jobs</div>
<div class="event-details"><span class="icon-clipboard"></span>Requisitos: Computador Pessoal</div>
<button class="modal-link event-description" data-modalLink="modal-6"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
</div>
</div>
</div>
<div class="col-lg-6">
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time"></span>08:00 - 10:30
</div>
<div class="event-time">16:15 - 17:00</div>
</div>
<div class="col-lg-8 event-details">
<h2>Pequeno-Almoço</h2>
<div class="event-location"><span class="icon-location"></span>Cantina</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Coffee Break</h2>
<div class="event-details"><span class="icon-location"></span>Cantina</div>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">16:30 - 18:30</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Actividade</div>
<h2>Gaming</h2>
<div class="event-details"><span class="icon-location"></span>L2.1/L2.2</div>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">21:00 - 01:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Actividade Noturna</div>
<h2>Rally das Tascas</h2>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">22:00 - 02:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Actividade Noturna</div>
<h2>ENEI Caching</h2>
</div>
</div>
</div>
@ -315,39 +369,85 @@
</section>
<section class="content" data-eventContent="14">
<div class="row">
<div class="col-lg-6">
<div class="col-lg-6 col-sm-6">
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time"></span>9:00 - 10:00
</div>
<div class="event-time">10:00 - 11:00</div>
</div>
<div class="col-lg-8 event-details">
<h2>Palestra sobre a fome em África</h2>
<h3>Pedro Duarte</h3>
<div class="event-location"><span class="icon-company"></span>Microsoft
Corporation</div>
<div class="event-location"><span class="icon-location"></span>Edíficio
Gerais (G1)</div>
<button class="event-description"><span class="arrow">&#10132;</span>Descrição</button>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Palestra</div>
<h3>Joaquim Tojal</h3>
<div class="event-details"><span class="icon-company"></span>Critical Software</div>
<div class="event-details"><span class="icon-location"></span>Auditório 1</div>
<!-- <button class="modal-link event-description" data-modalLink="modal-7"><span class="arrow">&#10132;</span>Ver mais detalhes</button> -->
<div class="event-type">Palestra</div>
<h2>Building product at Farfetch - How and Why</h2>
<h3>Nuno Martins</h3>
<div class="event-details"><span class="icon-company"></span>Farfetch</div>
<div class="event-details"><span class="icon-location"></span>Auditório 2</div>
<div class="event-details"><span class="icon-clipboard"></span>Requisitos: Computador Pessoal</div>
<button class="modal-link event-description" data-modalLink="modal-8"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">12:15 - 14:30</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Almoço</h2>
<div class="event-details"><span class="icon-location"></span>Cantina</div>
</div>
</div>
</div>
<div class="col-lg-6">
<div class="col-lg-6 col-sm-6">
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time"></span>19:00 - 19:00
</div>
<div class="event-time">14:00 - 15:00</div>
</div>
<div class="col-lg-8 event-details">
<h2>Palestra sobre a fome em África</h2>
<h3>Pedro Duarte</h3>
<div class="event-location"><span class="icon-company"></span>Microsoft
Corporation</div>
<div class="event-location"><span class="icon-location"></span>Edíficio
Gerais (G1)</div> <button class="event-description"><span class="arrow">&#10132;</span>Descrição</button>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Palestra</div>
<div class="event-details"><span class="icon-company"></span>Feedzai</div>
<div class="event-details"><span class="icon-location"></span>Auditório 1</div>
<!-- <button class="modal-link event-description" data-modalLink="modal-9"><span class="arrow">&#10132;</span>Ver mais detalhes</button> -->
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">15:30 - 16:30</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Palestra</div>
<h2>GraalVM and MicroProfile: A Polyglot Microservices Solution</h2>
<h3>Roberto Cortez</h3>
<div class="event-details"><span class="icon-company"></span>Talkdesk</div>
<div class="event-details"><span class="icon-location"></span>Auditório 1</div>
<button class="modal-link event-description" data-modalLink="modal-10"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">19:30 - 00:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Actividade Noturna</div>
<h2>Mega Febrada</h2>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">20:00 - 22:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Actividade Noturna</div>
<h2>Karaoke</h2>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">22:00 - 00:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>DJ Nuka</h2>
</div>
</div>
</div>
@ -355,39 +455,68 @@
</section>
<section class="content" data-eventContent="15">
<div class="row">
<div class="col-lg-6">
<div class="col-lg-6 col-sm-6">
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time"></span>10:00 - 11:00
</div>
<div class="event-time">10:00 - 11:00</div>
</div>
<div class="col-lg-8 event-details">
<h2>Palestra sobre a fome em África</h2>
<h3>Pedro Duarte</h3>
<div class="event-location"><span class="icon-company"></span>Microsoft
Corporation</div>
<div class="event-location"><span class="icon-location"></span>Edíficio
Gerais (G1)</div>
<button class="event-description"><span class="arrow">&#10132;</span>Descrição</button>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Palestra</div>
<h2>Que Stack Gráfica Escolher?</h2>
<h3>Daniel Margarido</h3>
<div class="event-details"><span class="icon-company"></span>Dognaedis</div>
<div class="event-details"><span class="icon-location"></span>Auditório 1</div>
<button class="modal-link event-description" data-modalLink="modal-11"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">10:00 - 12:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Actividade</div>
<h2>Quiz by Whitesmith</h2>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">11:15 - 12:15</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<div class="event-type">Palestra</div>
<h2>Five Ways to Not Suck at Being a Freelancer</h2>
<h3>Roberto Cortez</h3>
<div class="event-details"><span class="icon-company"></span>Talkdesk</div>
<div class="event-details"><span class="icon-location"></span>Auditório 1</div>
<button class="modal-link event-description" data-modalLink="modal-12"><span class="arrow">&#10132;</span>Ver mais detalhes</button>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">12:15 - 14:30</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Almoço</h2>
<div class="event-details"><span class="icon-location"></span>Cantina</div>
</div>
</div>
</div>
<div class="col-lg-6">
<div class="col-lg-6 col-sm-6">
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time"></span>20:00 - 19:00
</div>
<div class="event-time">14:30 - 16:00</div>
</div>
<div class="col-lg-8 event-details">
<h2>Palestra sobre a fome em África</h2>
<h3>Pedro Duarte</h3>
<div class="event-location"><span class="icon-company"></span>Microsoft
Corporation</div>
<div class="event-location"><span class="icon-location"></span>Edíficio
Gerais (G1)</div> <button class="event-description"><span class="arrow">&#10132;</span>Descrição</button>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Encerramento</h2>
<h3>Grupo de Fado Maio e Tuna As FANS</h3>
</div>
</div>
<div class="row event-data">
<div class="col-lg-4">
<div class="event-time">16:00 - 17:00</div>
</div>
<div class="col-lg-8 col-lg-offset-0 col-sm-offset-2 col-xs-offset-2 event-details">
<h2>Porto de Honra</h2>
</div>
</div>
</div>
@ -528,7 +657,7 @@
<a href="https://hyp.pt/" title="Hyp" target="_blank" class="sponsor-image"><img src="imgs/sponsor-images/hyp.png" alt="Hyp"></a>
<a href="https://landing.jobs/" title="Landing Jobs" target="_blank" class="sponsor-image"><img src="imgs/sponsor-images/landing_jobs.png" alt="Landing Jobs"></a>
<a href="https://landing.jobs/" title="Landing.Jobs" target="_blank" class="sponsor-image"><img src="imgs/sponsor-images/landing_jobs.png" alt="Landing.Jobs"></a>
<a href="https://www.360imprimir.pt/" title="360 Imprimir" target="_blank" class="sponsor-image"><img src="imgs/sponsor-images/360imprimir.png" alt="360 Imprimir"></a>
</div>
</div>
@ -646,6 +775,100 @@
</div>
</footer>
<div class="modal-container" id="modal-1" data-status="closed">
<button class="modal-close" data-modalContainer="modal-1"><span class="icon-close"></span></button>
<h2>Descrição</h2>
<p>Discussão sobre os princípios e comportamentos implicados na construção de uma carreira ou negócio world-class!</p>
<h2>Biografia</h2>
<p>O Miguel Gonçalves é empresário, ávido viajante e cofundador da Spark, uma consultora especializada em gestão de talento e employer branding.</p>
<p> Licenciou-se em Psicologia na Universidade do Minho e passou os últimos 7 anos, com a Tânia Delalande, a conduzir as operações da Spark e a construir o Pitch Bootcamp, o programa que aproxima alunos universitários com empresas em academias de referência.</p>
<p>Trabalha com uma equipa notável e colabora com algumas universidades no desenvolvimento de conteúdos sobre ética, carreiras e competências; em 2016 lançou “O Mercado Grita Talento”, um livro sobre carreiras.</p>
<p>É um gajo simples... como o sushi, servido cru; é dado à família, aos amigos e ao trabalho; gosta de montanhas, maratonas e arte; apaixonado por Educação, a sua minha missão é ajudar a construir o melhor acelerador de carreiras do mundo.</p>
</div>
<div class="modal-container" id="modal-2" data-status="closed">
<button class="modal-close" data-modalContainer="modal-2"><span class="icon-close"></span></button>
<h2>Descrição</h2>
<p>Os números oficiais das projeções de crescimento da população das cidades nas próximas décadas são esmagadores Segundo o World Bank, até 2045 o número de pessoas que vivem em grandes aglomerados urbanos crescerá 1,5x para cerca de seis mil milhões; em 2050 68% da população será urbana, mais de 80% do PIB mundial será gerado em cidades que consumirão 2/3 de toda a energia produzida no mundo e produzirão mais de 70% dos gases de efeito de estufa no mundo. </p>
<p>Considerando este cenário, torna-se óbvio que todos os recursos tecnológicos atualmente disponíveis serão indispensáveis para ajudar a humanidade a alimentar, otimizar, gerir e controlar estas cidades do futuro. Precisaremos de Smarter Cities para sobreviver. Nesta comunicação tentaremos apresentar e discutir algumas ideias sobre como o homem poderá utilizar as TIC aplicadas às cidades para as transformar em sítios melhores, evidenciando as oportunidades aqui presentes para os profissionais desta área.</p>
<h2>Biografia</h2>
<p>Responsável pelo gestão do Ecossistema de Inovação na área de Gestão de Estratégia de Inovação e Tecnologia da Altice Labs. A sua missão passa por dinamizar e articular o ecossistema de inovação, interna e externamente, garantindo os necessário fluxos de conhecimento, pela gestão da relação com as universidades, startups (programa ENTER) e outros parceiros tecnológicos, coordenando ainda o concurso a projetos financiados dos programas Nacionais e Europeus e garantindo a gestão dos mesmos de acordo com as melhores práticas.</p>
</div>
<div class="modal-container" id="modal-3" data-status="closed">
<button class="modal-close" data-modalContainer="modal-3"><span class="icon-close"></span></button>
<h2>Descrição</h2>
<p>Neste workshop, veremos algumas estratégias de preparação para os tão temidos processos de recrutamento na área das TIs. Desde os elementos a apresentar no currículo, aos testes às tuas competências técnicas, passando pela forma de comunicação e apresentação durante as entrevistas, vamos ajudar-te a tirar máximo proveito de cada um destes momentos e a garantir a tão sonhada vaga!</p>
<h2>Biografia</h2>
<p>Tendo iniciado o seu percurso académico no Brasil, foi em terras lusitanas que concluiu a sua licenciatura em Ciência Política e Relações Internacionais. Com um caráter diplomático, foi o gosto por lidar com diferentes culturas e ser desafiado pelas mais diversas visões de mundo que o levou a aterrar na Landing.jobs,onde, atualmente, apoia profissionais de TI de vários países a conseguirem um trabalho na Europa.</p>
</div>
<div class="modal-container" id="modal-4" data-status="closed">
<button class="modal-close" data-modalContainer="modal-4"><span class="icon-close"></span></button>
<h2>Biografia</h2>
<p>Pedro Duarte é licenciado em Direito (Universidade Católica do Porto), pós-graduado em Gestão (Escola de Negócios da Universidade Católica Porto), MBA (Católica Porto Business School, ESADE e AEP) e Mestre em “Economia Internacional e Estudos Europeus” (ISEG - Universidade de Lisboa). É atualmente doutorando em Estudos de Desenvolvimento (ISEG Universidade de Lisboa).</p>
<p>Lidera o Departamento de «Corporate, External & Legal Affairs» da Microsoft Portugal desde junho de 2011 e integra o European Union Government Affairs Team na Microsoft.</p>
<p>Foi Presidente da Juventude Social Democrata, entre 1998 e 2002 e Vice-Presidente do YEPP (Juventude do Partido Popular Europeu), entre 2003 e 2005.</p>
<p>Entre 1999 a 2011, foi membro do Parlamento Português, onde presidiu à Comissão da Juventude e Desportos (1999-2001) e à Comissão de Educação, Ciência e Cultura (2002-2004). Foi Membro da Assembleia Parlamentar da NATO (2002-2004), Vice-Presidente do Grupo Parlamentar do PSD (2005-2011) e foi Secretário Estado da Juventude no XVI Governo Constitucional (2004/2005).</p>
<p>Em 2016, foi o Diretor Nacional da Campanha Eleitoral do Prof. Marcelo Rebelo de Sousa às Eleições Presidenciais.</p>
<p>É Auditor do Curso de Defesa Nacional, preside à Assembleia-Geral da ASSOFT e, desde janeiro de 2018, lidera o Conselho Estratégico de Economia Digital da CIP - Confederação Empresarial de Portugal.</p>
</div>
<div class="modal-container" id="modal-5" data-status="closed">
<button class="modal-close" data-modalContainer="modal-5"><span class="icon-close"></span></button>
<h2>Descrição</h2>
<p>Com o exponencial avanço tecnológico que a Humanidade tem visto nos últimos anos, temos sido capazes de desenvolver instrumentos que nos permitem explorar o cosmos de forma mais eficiente e rápida. A grande questão é que estes instrumentos são cada mais complexos e com um impacto cada vez mais relevante no sucesso das missões de que fazem parte. </p>
<p>Nesta palestra iremos abordar os conceitos básicos sobre estes sistemas críticos, quais as metodologias para desenhar tanto o Hardware como Software para missões espaciais, e como esta implementação afetou o (in)sucesso de missões passadas. </p>
<h2>Biografia</h2>
<p>José Rui Silva é Mestre em Eng. de Micro e Nanotecnologias pela Universidade Nova de Lisboa, tendo graduado como o melhor aluno de Engenharia desta Universidade em 2016. Actualmente trabalha no SRON (Netherlands Institute for Space Research, Holanda), onde desenvolve o seu projecto de doutoramento, financiado pela missão GUSTO da NASA, em parceria com o Kapteyn Institute da Universidade de Groningen. O seu foco atual é o desenvolvimento das três câmeras multi-pixel que serão implementadas nesta missão piloto. Estas câmeras tem a particularidade de terem uma alta resolução espectral para deteção de radiação de THz, que permitem desvendar os mistérios das regiões de formação de estrelas.</p>
</div>
<div class="modal-container" id="modal-6" data-status="closed">
<button class="modal-close" data-modalContainer="modal-6"><span class="icon-close"></span></button>
<h2>Descrição</h2>
<p>Quais as semelhanças e diferenças entre países europeus no que toca ao ambiente de trabalho, salários e processos de recrutamento? Quais são as tecnologias que as empresas mais requerem atualmente e que soft skills são mais valorizadas? Onde estão os principais hubs e ecossistemas tech a nível europeu? Estas são algumas das questões sobre as quais nos debruçaremos nesta sessão, que se quer descontraída e interativa.</p>
<h2>Biografia</h2>
<p>Tendo iniciado o seu percurso académico no Brasil, foi em terras lusitanas que concluiu a sua licenciatura em Ciência Política e Relações Internacionais. Com um caráter diplomático, foi o gosto por lidar com diferentes culturas e ser desafiado pelas mais diversas visões de mundo que o levou a aterrar na Landing.jobs,onde, atualmente, apoia profissionais de TI de vários países a conseguirem um trabalho na Europa.</p>
</div>
<div class="modal-container" id="modal-8" data-status="closed">
<button class="modal-close" data-modalContainer="modal-8"><span class="icon-close"></span></button>
<h2>Biografia</h2>
<p>Nuno Martins (n. 1984) a construir produtos desde 2010, produtos de hardware e software, para as empresas e as massas.</p>
<p>Adora simplificar os problemas mais complexos e tem como objetivo a entrega das melhores experiências aos clientes.</p>
</div>
<div class="modal-container" id="modal-10" data-status="closed">
<button class="modal-close" data-modalContainer="modal-10"><span class="icon-close"></span></button>
<h2>Descrição</h2>
<p>Microservices need to support many programming languages, requiring both a language-agnostic network protocol and a polyglot runtime environment. In addition, microservices written in one language may need to use APIs written in some other language. Using the MicroProfile conference sample architecture implemented as a polyglot solution (Java, JavaScript, Python) on GraalVM, this presentation demonstrates how MicroProfile JWT, MicroProfile Metrics, MicroProfile Rest Client, MicroProfile Health Check, and more can provide architecture-level interoperability across concerns. Attendees interested in creating a polyglot solution on GraalVM compatible with MicroProfile will get a demo-heavy introduction with occasional dives into the code and leave with read-to-run samples in GitHub.</p>
<h2>Biografia</h2>
<p>“My name is Roberto Cortez and I was born in Venezuela, but I have spent most of my life in Coimbra Portugal, where I currently live. I am a professional Java Developer working in the software development industry, with more than 8 years of experience in business areas like Finance, Insurance and Government. I have finished my degree in Informatics Engineering (equivalent to the Bologna Masters degree) from the Department of Informatics Engineering of the University of Coimbra in 2006, however I started to learn and enjoy Java in 1998.</p>
<p>I work with many Java based technologies like JavaEE, Spring, Hibernate, GWT, JBoss AS and Maven just to name a few, always relying on my favorite IDE: IntelliJ IDEA.</p>
<p>As a Freelancer / Independent Contractor I travelled around the world (an old dream) to customers, but also to attend Java conferences. The direct contact with the Java community made me want to become an active member in the community itself. For that reason, I have created the Coimbra Java User Group, started to contribute to Open Source on Github and launched this blog, so I can share some of the knowledge that I gained over the years. I hope you find it useful!</p>
<p>Currently, Im working with Tomitribe. After working for a few major corporations, Im eager to help and grow something from the ground up. Im very excited to work with all the amazing tribers working hard to make TomEE a compelling Java EE server.”</p>
</div>
<div class="modal-container" id="modal-11" data-status="closed">
<button class="modal-close" data-modalContainer="modal-11"><span class="icon-close"></span></button>
<h2>Biografia</h2>
<p>Mestre em Engenharia Informática no Instituto Superior de Engenharia de Coimbra, Daniel Margarido foi o primeiro estudante a alcançar a nota 20 no estágio de mestrado. Tem neste momento 4 anos de experiência como Cyber Security Engineer na Dognaedis, onde começou a trabalhar ainda como licenciando, desenvolvendo produtos internos e para clientes.</p>
<p>O Daniel tem experiência em desenvolvimento de videojogos, tendo participado em algumas jams e competições, tendo feito protótipos iniciais, estando alguns dos seus projetos atualmente em desenvolvimento.</p>
<p>Trabalha diariamente com sistemas, tendo adaptado todo o seu sistema operativo de raíz de forma a estar adaptado ao seu workflow e experimenta também regularmente outros sistemas, normalmente os baseados em UNIX.</p>
</div>
<div class="modal-container" id="modal-12" data-status="closed">
<button class="modal-close" data-modalContainer="modal-12"><span class="icon-close"></span></button>
<h2>Descrição</h2>
<p>Do you ever wanted to have a freelance experience, but dont know how to get started? Do you think that becoming a freelancer is too much of a risk to trade with your stable job and steady income? Do you want to control and steer every aspect of your professional career without relying on someone else doing it for you? Maybe you feel unhappy with what you are doing and need a change? Or maybe youre just adventurous enough and willing to try something different! Come to my lightning talk where Ill discuss a few major points about doing freelance based on my own personal experience in the Java world, and hopefully, this will help you clear up your mind and make your own decision about trying to freelance someday.</p>
<h2>Biografia</h2>
<p>“My name is Roberto Cortez and I was born in Venezuela, but I have spent most of my life in Coimbra Portugal, where I currently live. I am a professional Java Developer working in the software development industry, with more than 8 years of experience in business areas like Finance, Insurance and Government. I have finished my degree in Informatics Engineering (equivalent to the Bologna Masters degree) from the Department of Informatics Engineering of the University of Coimbra in 2006, however I started to learn and enjoy Java in 1998.</p>
<p>I work with many Java based technologies like JavaEE, Spring, Hibernate, GWT, JBoss AS and Maven just to name a few, always relying on my favorite IDE: IntelliJ IDEA.</p>
<p>As a Freelancer / Independent Contractor I travelled around the world (an old dream) to customers, but also to attend Java conferences. The direct contact with the Java community made me want to become an active member in the community itself. For that reason, I have created the Coimbra Java User Group, started to contribute to Open Source on Github and launched this blog, so I can share some of the knowledge that I gained over the years. I hope you find it useful!</p>
<p>Currently, Im working with Tomitribe. After working for a few major corporations, Im eager to help and grow something from the ground up. Im very excited to work with all the amazing tribers working hard to make TomEE a compelling Java EE server.”</p>
</div>
<!-- Scripts -->
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js"></script>
<script type="text/javascript" src="js/scripts.js"></script>

View File

@ -84,11 +84,134 @@ if (cookie) {
*/
// end cookies code
// functionalitys of calendar
function calendarFunctionality() {
var dayButtons = document.getElementById("event-days-list");
var daySelected = null;
var contentVisible = null;
if (dayButtons) {
dayButtons.querySelectorAll("button").forEach(function (button) {
button.addEventListener("click", function () {
daySelected = this.getAttribute("data-eventday");
contentVisible = document.getElementById("content-container").querySelector(".content[data-eventContent='" + daySelected + "']");
// actions on links
document.getElementById("event-days-list").querySelector(".selected").classList.remove("selected");
this.classList.add("selected");
// actions on content
document.getElementById("content-container").querySelector(".visible").classList.remove("visible");
contentVisible.classList.add("visible");
});
})
}
}
function toggleModalOverlay() {
var modalOverlay = document.getElementById("overlay");
if (modalOverlay.className == 'visible') {
modalOverlay.style.opacity = "0";
setTimeout(function () {
modalOverlay.classList.remove('visible');
}, 150);
} else {
modalOverlay.style.opacity = ".95";
modalOverlay.classList.add('visible');
}
}
function toggleModal(modalId) {
var modalContainer = document.getElementById(modalId);
if (modalContainer.getAttribute('data-status') != 'opened') {
// add body class to remove scroll
disableScroll();
// show modal
modalContainer.style.opacity = "1";
// add class 'opened' to modal container to show it
modalContainer.setAttribute("data-status", "opened");
} else {
// remove body class to remove scroll
enableScroll();
// remove class 'opened' to modal container to hide it
modalContainer.style.opacity = "0";
setTimeout(function () {
modalContainer.setAttribute("data-status", "closed");
}, 150);
}
}
function preventDefault(e) {
e = e || window.event;
if (e.preventDefault) e.preventDefault();
e.returnValue = false;
}
// disable scroll/touchmove
function disableScroll() {
var bodyElement = document.querySelector("body");
bodyElement.classList.add("blockY");
if (window.addEventListener) {
window.addEventListener('DOMMouseScroll', preventDefault, false);
} // older FF
window.onwheel = preventDefault; // modern standard
window.onmousewheel = document.onmousewheel = preventDefault; // older browsers, IE
window.ontouchmove = preventDefault; // mobile
}
// enable scroll/touchmove
function enableScroll() {
var bodyElement = document.querySelector("body");
bodyElement.classList.remove("blockY");
if (window.removeEventListener) {
window.removeEventListener('DOMMouseScroll', preventDefault, false);
}
window.onmousewheel = document.onmousewheel = null;
window.onwheel = null;
window.ontouchmove = null;
}
$(document).ready(function () {
calendarFunctionality();
// close opened modal in overlay click
document.getElementById("overlay").addEventListener('click', function (event) {
var openedModal = document.querySelector(".modal-container[data-status='opened']").getAttribute("id");
toggleModalOverlay();
toggleModal(openedModal);
});
// open modals button
document.querySelectorAll(".modal-link").forEach(function (modalButton) {
modalButton.addEventListener('click', function (event) {
var modalContainer = this.getAttribute("data-modalLink");
toggleModalOverlay();
toggleModal(modalContainer);
});
});
// close modals button
document.querySelectorAll(".modal-close").forEach(function (modalCloseButton) {
modalCloseButton.addEventListener('click', function (event) {
var modalContainer = this.getAttribute("data-modalContainer");
// close newsletter modal dont toggle overlay
toggleModalOverlay();
toggleModal(modalContainer);
});
});
// inicial animation
setTimeout(function () {
document.getElementById("apresentation").classList.add("animated");
if (document.getElementById("apresentation")) {
document.getElementById("apresentation").classList.add("animated");
}
}, 1200);
// main menu anchors
@ -180,32 +303,34 @@ function openPage(pageName, elmnt, color) {
var i, tabcontent, tablinks;
tabcontent = document.getElementsByClassName("tabcontent");
for (i = 0; i < tabcontent.length; i++) {
tabcontent[i].style.display = "none";
tabcontent[i].style.display = "none";
}
// Remove the background color of all tablinks/buttons
tablinks = document.getElementsByClassName("tablink");
for (i = 0; i < tablinks.length; i++) {
tablinks[i].style.backgroundColor = "";
tablinks[i].style.color = "";
tablinks[i].style.borderTop= "0px";
tablinks[i].style.fontWeight= "";
tablinks[i].style.backgroundColor = "";
tablinks[i].style.color = "";
tablinks[i].style.borderTop = "0px";
tablinks[i].style.fontWeight = "";
}
// Show the specific tab content
document.getElementById(pageName).style.display = "block";
// Add the specific color to the button used to open the tab content
elmnt.style.backgroundColor = color;
elmnt.style.color="#CC1A17";
elmnt.style.borderTop= "2px solid #cc1a17";
elmnt.style.borderRadius="2px"
elmnt.style.fontWeight="bold"
}
// Get the element with id="defaultOpen" and click on it
document.getElementById("defaultOpen").click();
elmnt.style.color = "#CC1A17";
elmnt.style.borderTop = "2px solid #cc1a17";
elmnt.style.borderRadius = "2px"
elmnt.style.fontWeight = "bold"
}
// Get the element with id="defaultOpen" and click on it
if (document.getElementById("defaultOpen")) {
document.getElementById("defaultOpen").click();
}

251
api/wwwroot/main.css Normal file → Executable file
View File

@ -1,12 +1,12 @@
@charset "UTF-8";
/*@font-face {
font-family: 'mont Jamjuree', sans-serif;
src: url('fonts/Champagne-Limousines.eot?#iefix') format('embedded-opentype'),
url('fonts/Champagne-Limousines.woff') format('woff'),
url('fonts/Champagne-Limousines.ttf') format('truetype'),
url('fonts/Champagne-Limousines.svg#Champagne&Limousines') format('svg');
font-weight: normal;
font-style: normal;
/*@font-face {
font-family: 'mont Jamjuree', sans-serif;
src: url('fonts/Champagne-Limousines.eot?#iefix') format('embedded-opentype'),
url('fonts/Champagne-Limousines.woff') format('woff'),
url('fonts/Champagne-Limousines.ttf') format('truetype'),
url('fonts/Champagne-Limousines.svg#Champagne&Limousines') format('svg');
font-weight: normal;
font-style: normal;
}*/
@-webkit-keyframes animateLineLogo {
15% {
@ -102,6 +102,43 @@
}
}
.icon-clipboard {
font-size: 20px;
margin-left: 2px;
}
.icon-linkedin_speaker {
font-size: 16px;
}
.icon-company {
font-size: 18px;
}
.icon-clock {
font-size: 16px;
}
.icon-location {
font-size: 18px;
}
.icon-close {
font-size: 30px;
}
.icon-close:hover {
color: #cc1a17;
}
.icon-close:before {
content: "";
}
.icon-clipboard:before {
content: "";
}
.icon-linkedin_speaker:before {
content: "";
}
@ -173,6 +210,14 @@ body {
font-weight: 400;
}
body.blockY {
overflow-y: hidden;
}
button {
background-color: transparent;
}
button:hover {
cursor: pointer;
}
@ -832,8 +877,8 @@ hr::after {
#precos {
text-align: center;
position: relative;
/*@include portable {
padding-bottom: 100px;
/*@include portable {
padding-bottom: 100px;
}*/
}
#precos hr {
@ -1368,6 +1413,13 @@ footer p {
margin: 0 auto 60px;
background-color: #353535;
}
@media (max-width: 769px) {
#calendar hr {
margin-bottom: 30px;
}
}
#calendar hr::after {
left: 50%;
transform: translateX(-50%);
@ -1504,9 +1556,29 @@ footer p {
#calendar-container .event-data {
margin-top: 50px;
}
@media (max-width: 1024px) {
#calendar-container .event-data {
margin-top: 30px;
}
}
#calendar-container .event-data:first-child {
margin-top: 0;
}
@media (max-width: 1024px) {
#calendar-container .event-data:first-child {
margin-top: 30px;
}
}
@media (max-width: 769px) {
#calendar-container .event-data:first-child {
margin-top: 30px;
}
}
#calendar-container .event-data h2:first-child {
margin-top: 0;
}
@ -1547,6 +1619,13 @@ footer p {
.day-night-filter {
border-bottom: 1px solid #353535;
}
@media (max-width: 769px) {
.day-night-filter {
display: none;
}
}
.day-night-filter button {
width: 50%;
padding: 30px 0;
@ -1564,10 +1643,116 @@ footer p {
text-transform: uppercase;
}
#overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 15;
background-color: #ffffff;
opacity: 0;
visibility: hidden;
-webkit-transition: opacity 150ms ease;
transition: opacity 150ms ease;
}
#overlay.visible {
visibility: visible;
}
.modal-container {
visibility: hidden;
z-index: 30;
position: fixed;
top: 100px;
left: calc(50% - 570px);
width: 100%;
max-width: 1140px;
max-height: 747px;
overflow-y: scroll;
background-color: #fff;
-webkit-box-shadow: 0 0px 40px 15px #b9b8b8;
box-shadow: 0 0px 40px 15px #b9b8b8;
padding: 10px 10%;
text-align: center;
opacity: 0;
-webkit-transition: opacity 200ms ease;
transition: opacity 200ms ease;
}
@media (max-width: 1024px) {
.modal-container {
width: calc(100% - 100px);
height: calc(100% - 100px);
top: 50px;
left: 50px;
max-width: inherit;
max-height: inherit;
}
}
@media (max-width: 769px) {
.modal-container {
width: calc(100% - 30px);
height: calc(100% - 30px);
top: 15px;
left: 15px;
padding: 10px 30px 30px 30px;
}
}
.modal-container[data-status="opened"] {
visibility: visible;
}
.modal-container h2 {
margin: 50px 0 15px;
}
@media (max-width: 769px) {
.modal-container h2 {
margin: 30px 0 10px;
}
}
.modal-container p {
font-size: 17px;
margin-bottom: 15px;
}
.modal-close {
position: absolute;
top: 30px;
right: 30px;
color: #353535;
}
@media (max-width: 1024px) {
.modal-close {
top: 20px;
right: 20px;
}
}
@media (max-width: 769px) {
.modal-close {
top: 10px;
right: 10px;
}
}
#content-container {
padding: 30px 30px 0;
color: #353535;
}
@media (max-width: 1024px) {
#content-container {
padding: 0 15px 0;
}
}
#content-container .content {
display: none;
}
@ -1598,31 +1783,55 @@ footer p {
line-height: 28px;
color: #cc1a17;
margin-bottom: 10px;
margin-top: 35px;
}
#content-container h3 {
margin-bottom: 5px;
margin-bottom: 7px;
font-size: 19px;
}
#content-container .event-location {
#content-container .event-details {
color: #353535;
margin-bottom: 5px;
margin-bottom: 8px;
display: block;
line-height: 18px;
}
#content-container .event-location span {
#content-container .event-details span {
margin-right: 10px;
transition: none;
vertical-align: bottom;
}
#content-container a.event-location:hover {
#content-container a.event-details:hover {
color: #cc1a17;
}
#content-container .event-time {
font-size: 24px;
font-size: 23px;
font-weight: 700;
line-height: 30px;
line-height: 28px;
}
@media (max-width: 1024px) {
#content-container .event-time {
margin-bottom: 10px;
}
}
#content-container .container-speaker-image::after {
content: " ";
}
#content-container .event-type {
font-size: 16px;
line-height: 20px;
display: table;
margin-bottom: 7px;
padding: 2px 10px;
background-color: #cc1a17;
color: white;
margin-top: 5px;
font-weight: 600;
text-transform: uppercase;
margin-top: 40px;
}
#content-container .event-type:first-child {
margin-top: 5px;
}
#institucional-support {
padding: 60px 0;
@ -2069,9 +2278,9 @@ footer p {
flex: 1;
display: flex;
color: blue;
/* First we need to help some browsers along for this to work.
Just because a vendor prefix is there, doesn't mean it will
work in a browser made by that vendor either, it's just for
/* First we need to help some browsers along for this to work.
Just because a vendor prefix is there, doesn't mean it will
work in a browser made by that vendor either, it's just for
future-proofing purposes I guess. */
-o-transition: 0.5s;
-ms-transition: 0.5s;

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long