diff --git a/.DS_Store b/.DS_Store index 980353f4..06426dff 100644 Binary files a/.DS_Store and b/.DS_Store differ diff --git a/App/android/app/build.gradle b/App/android/app/build.gradle index 90ad0727..fcf331f0 100755 --- a/App/android/app/build.gradle +++ b/App/android/app/build.gradle @@ -102,8 +102,8 @@ android { applicationId "pt.enei" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 5 - versionName "5" + versionCode 6 + versionName "6" ndk { abiFilters "armeabi-v7a", "x86" } diff --git a/App/app/Router.js b/App/app/Router.js index d71c3f60..5096a6a7 100755 --- a/App/app/Router.js +++ b/App/app/Router.js @@ -215,7 +215,7 @@ const Stack = createStackNavigator({ } else if (navigation.state.routes[index].routeName == 'Atividades') { return { - headerTitle: 'Atividade', + headerTitle: 'Atividades', } } diff --git a/App/ios/app/Info.plist b/App/ios/app/Info.plist index 7ce13034..2471ef31 100755 --- a/App/ios/app/Info.plist +++ b/App/ios/app/Info.plist @@ -15,11 +15,11 @@ CFBundlePackageType APPL CFBundleShortVersionString - 1.3 + 2 CFBundleSignature ???? CFBundleVersion - 15 + 16 LSApplicationCategoryType public.app-category.utilities LSRequiresIPhoneOS @@ -50,7 +50,7 @@ NSLocationWhenInUseUsageDescription Not used, just added this key because i used react-native and needed this keys for approval. NSMicrophoneUsageDescription - Not really used, but the module asks for it when openning the camera. + O microfone não é usado, no entanto o package que uso para ler o QR code pede a permissão do microfone. NSMotionUsageDescription Not used, just added this key because i used react-native and needed this keys for approval. NSPhotoLibraryAddUsageDescription diff --git a/api/.DS_Store b/api/.DS_Store index 3e210927..bbac15d7 100755 Binary files a/api/.DS_Store and b/api/.DS_Store differ diff --git a/api/Controllers/mvcController.cs b/api/Controllers/mvcController.cs index bda27ec4..80fe8465 100755 --- a/api/Controllers/mvcController.cs +++ b/api/Controllers/mvcController.cs @@ -23,22 +23,57 @@ namespace api.Controllers _context = context; _userManager = userManager; } + [HttpGet("/cp-ia")] + [AllowAnonymous] + public IActionResult cpIa() + { + return View("Views/Landing/cp-ia.cshtml"); + } + [HttpGet("/cp-net")] + [AllowAnonymous] + + public IActionResult cpNet() + { + return View("Views/Landing/cp-net.cshtml"); + } + + [HttpGet("/cp-iot")] + [AllowAnonymous] + + public IActionResult cpIot() + { + return View("Views/Landing/cp-iot.cshtml"); + } + [HttpGet("/cp-ds")] + [AllowAnonymous] + + public IActionResult cpDs() + { + return View("Views/Landing/cp-ds.cshtml"); + } + [HttpGet("/cp-web")] + [AllowAnonymous] + + public IActionResult cpWeb() + { + return View("Views/Landing/cp-web.cshtml"); + } [HttpGet("/jogoenei")] [AllowAnonymous] - + public IActionResult jogoENEI() { return View("Views/Landing/jogo.cshtml"); } - + [HttpGet("/level1ctf")] [AllowAnonymous] public IActionResult level1() { return View("Views/Landing/1stpage.cshtml"); } - + [AllowAnonymous] [HttpGet("")] diff --git a/api/Views/.DS_Store b/api/Views/.DS_Store index afba3a61..4e7c2cc5 100644 Binary files a/api/Views/.DS_Store and b/api/Views/.DS_Store differ diff --git a/api/Views/Landing/.DS_Store b/api/Views/Landing/.DS_Store index df0312b9..2cb95160 100644 Binary files a/api/Views/Landing/.DS_Store and b/api/Views/Landing/.DS_Store differ diff --git a/api/Views/Landing/cp-ds.cshtml b/api/Views/Landing/cp-ds.cshtml new file mode 100644 index 00000000..30fd625a --- /dev/null +++ b/api/Views/Landing/cp-ds.cshtml @@ -0,0 +1,388 @@ + + + + + + + + + + + + + + + + + + Career Path - Data Science + + + + + + + + + + + + + + + + +
+ + +
+
+
Data SciencePowered by:
+ Ubiwhere + Ubiwhere +
+
+ + +
+
+
+
+
Career Path
+

Data Science

+
+

O ENEI19 não só vai ter um programa geral como, também, vai ter 5 Career Paths! + Vais poder escolher o que mais se identifica contigo e ter acesso a todas as conferências sobre essa temática!.

+

Podes fazer a tua inscrição no Career Path que mais gostares através da nossa app!

+

Mas não te preocupes, apesar de te inscreveres num determinado Career Path, poderás participar em palestras ou workshops de Career Paths diferentes.

+
+
+
+
+ + +
+
+
+
+

Programa

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
Manhã
+
+
+
Tarde/Noite
+
+
+
+
+
+
+
+
+
+
+
+
12:15 - 13:15
+
+
+
Palestra
+

O que chega às prateleiras e o que não, eis a questão!

+

Nuno Santos

+
Retail Consult +
+ +
+
+
+
+
+
+
15:30 - 16:30
+
+
+
Palestra
+

Data Science is here to stay

+

Sara Faria Leal

+
Novabase +
+ +
+
+
+
+
16:45 - 18:45
+
+
+
Workshop
+

Excelência Operacional – Deteção de falhas em dados de Operação de Telecomunicações Móveis. +

+

Germán Méndez

+
Novabase +
+ +
+
+
+
+
+
+
+
+ +
+
+
+
+
15:15 - 16:15
+
+
+
Palestra
+

Machine Learning and AI – now and next

+

Marta Santos

+
Feedzai
+ +
+
+
+
+
16:45 - 18:45
+
+
+
Workshop
+

How to build your first fraud detection model using Machine Learning and Python

+

Fábio Pinto

+
Feedzai
+ +
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+

Speakers

+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/api/Views/Landing/cp-ia.cshtml b/api/Views/Landing/cp-ia.cshtml new file mode 100644 index 00000000..cce2aec4 --- /dev/null +++ b/api/Views/Landing/cp-ia.cshtml @@ -0,0 +1,339 @@ + + + + + + + + + + + + + + + + + + Career Path - Data Science + + + + + + + + + + + + + + + + +
+ + +
+
+
Artificial IntelligencePowered by:
+ Ubiwhere + +
+
+ + +
+
+
+
+
Career Path
+

Artificial Intelligence

+
+

O ENEI19 não só vai ter um programa geral como, também, vai ter 5 Career Paths! + Vais poder escolher o que mais se identifica contigo e ter acesso a todas as conferências sobre essa temática!.

+

Podes fazer a tua inscrição no Career Path que mais gostares através da nossa app!

+

Mas não te preocupes, apesar de te inscreveres num determinado Career Path, poderás participar em palestras ou workshops de Career Paths diferentes.

+
+
+
+
+ + +
+
+
+
+

Programa

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
Manhã
+
+
+
Tarde/Noite
+
+
+
+
+
+
+
+
+
+
+
+
11:15 - 13:30
+
+
+
Workshop
+

(Critical)

+

Licínio Oliveira

+
Critical +
+ +
+
+
+
+
+
+
15:30 - 16:30
+
+
+
Palestra
+

(delloite)

+

Eduardo Pereira

+
Delloite +
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
15:15 - 16:15
+
+
+
Palestra
+

Will Deep Convolutional Neural Networks and Reinforcement Learning lead to Artificial General Intelligence?

+

Arlindo Oliveira

+
Instituto Superior Técnico
+ +
+
+ +
+
+
+
+
+
+
+
+ + +
+
+
+
+

Speakers

+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/api/Views/Landing/cp-ia.html b/api/Views/Landing/cp-ia.html new file mode 100644 index 00000000..cce2aec4 --- /dev/null +++ b/api/Views/Landing/cp-ia.html @@ -0,0 +1,339 @@ + + + + + + + + + + + + + + + + + + Career Path - Data Science + + + + + + + + + + + + + + + + +
+ + +
+
+
Artificial IntelligencePowered by:
+ Ubiwhere + +
+
+ + +
+
+
+
+
Career Path
+

Artificial Intelligence

+
+

O ENEI19 não só vai ter um programa geral como, também, vai ter 5 Career Paths! + Vais poder escolher o que mais se identifica contigo e ter acesso a todas as conferências sobre essa temática!.

+

Podes fazer a tua inscrição no Career Path que mais gostares através da nossa app!

+

Mas não te preocupes, apesar de te inscreveres num determinado Career Path, poderás participar em palestras ou workshops de Career Paths diferentes.

+
+
+
+
+ + +
+
+
+
+

Programa

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
Manhã
+
+
+
Tarde/Noite
+
+
+
+
+
+
+
+
+
+
+
+
11:15 - 13:30
+
+
+
Workshop
+

(Critical)

+

Licínio Oliveira

+
Critical +
+ +
+
+
+
+
+
+
15:30 - 16:30
+
+
+
Palestra
+

(delloite)

+

Eduardo Pereira

+
Delloite +
+ +
+
+ +
+
+
+
+
+
+ +
+
+
+
+
15:15 - 16:15
+
+
+
Palestra
+

Will Deep Convolutional Neural Networks and Reinforcement Learning lead to Artificial General Intelligence?

+

Arlindo Oliveira

+
Instituto Superior Técnico
+ +
+
+ +
+
+
+
+
+
+
+
+ + +
+
+
+
+

Speakers

+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/api/Views/Landing/cp-iot.cshtml b/api/Views/Landing/cp-iot.cshtml new file mode 100644 index 00000000..6da5702e --- /dev/null +++ b/api/Views/Landing/cp-iot.cshtml @@ -0,0 +1,414 @@ + + + + + + + + + + + + + + + + + + Career Path - Internet of Things + + + + + + + + + + + + + + + + +
+ + +
+
+
Internet of Things Powered by:
+ Ubiwhere +
+
+ + +
+
+
+
+
Career Path
+

Internet of Things

+
+

O ENEI19 não só vai ter um programa geral como, também, vai ter 5 Career Paths! + Vais poder escolher o que mais se identifica contigo e ter acesso a todas as conferências sobre essa temática!.

+

Podes fazer a tua inscrição no Career Path que mais gostares através da nossa app!

+

Mas não te preocupes, apesar de te inscreveres num determinado Career Path, poderás participar em palestras ou workshops de Career Paths diferentes.

+
+
+
+
+ + +
+
+
+
+

Programa

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
Manhã
+
+
+
Tarde/Noite
+
+
+
+
+
+
+
+
+
+
+
+
11:15 - 12:00
+
+
+
Palestra
+

Why the Internet of Things Needs Docker

+

André Duarte

+
Ubiwhere +
+ +
+
+
+
+
+
+
15:30 - 16:10
+
+
+
Palestra
+

How to build an IoT White-Label Application

+

Gonçalo Santos

+
Ubiwhere +
+ +
+
+
+
+
16:45 - 18:30
+
+
+
Workshop
+

Hands-on-Docker

+

André Duarte & Gonçalo Santos

+
Ubiwhere +
+ +
+
+
+
+
+
+
+
+
+
+
11:15 - 12:00
+
+
+
Palestra
+

(Critical Software)

+

Márcia Guerra & Luís Galo

+
Critical + Software
+ +
+
+
+
+
+
+
15:15 - 16:10
+
+
+
Palestra
+

(Critical Software)

+

João Esteves

+
Critical + Sofware
+ +
+
+
+
+
16:45 - 18:30
+
+
+
Workshop
+

(Critical Software)

+

Gonçalo Silva

+
Critical + Software
+ +
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+

Speakers

+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/api/Views/Landing/cp-iot.html b/api/Views/Landing/cp-iot.html new file mode 100644 index 00000000..94eeb422 --- /dev/null +++ b/api/Views/Landing/cp-iot.html @@ -0,0 +1,414 @@ + + + + + + + + + + + + + + + + + + Career Path - Internet of Things + + + + + + + + + + + + + + + + +
+ + +
+
+
Internet of Things Powered by:
+ Ubiwhere +
+
+ + +
+
+
+
+
Career Path
+

Internet of Things

+
+

O ENEI19 não só vai ter um programa geral como, também, vai ter 5 Career Paths! + Vais poder escolher o que mais se identifica contigo e ter acesso a todas as conferências sobre essa temática!.

+

Podes fazer a tua inscrição no Career Path que mais gostares através da nossa app!

+

Mas não te preocupes, apesar de te inscreveres num determinado Career Path, poderás participar em palestras ou workshops de Career Paths diferentes.

+
+
+
+
+ + +
+
+
+
+

Programa

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
Manhã
+
+
+
Tarde/Noite
+
+
+
+
+
+
+
+
+
+
+
+
11:15 - 12:00
+
+
+
Palestra
+

Why the Internet of Things Needs Docker

+

André Duarte

+
Ubiwhere +
+ +
+
+
+
+
+
+
15:30 - 16:10
+
+
+
Palestra
+

How to build an IoT White-Label Application

+

Gonçalo Santos

+
Ubiwhere +
+ +
+
+
+
+
16:45 - 18:30
+
+
+
Workshop
+

Hands-on-Docker

+

André Duarte & Gonçalo Santos

+
Ubiwhere +
+ +
+
+
+
+
+
+
+
+
+
+
11:15 - 12:00
+
+
+
Palestra
+

(Critical Software)

+

Márcia Guerra & Luís Galo

+
Critical + Software
+ +
+
+
+
+
+
+
15:15 - 16:10
+
+
+
Palestra
+

(Critical Software)

+

João Esteves

+
Critical + Sofware
+ +
+
+
+
+
16:45 - 18:30
+
+
+
Workshop
+

(Critical Software)

+

Gonçalo Silva

+
Critical + Software
+ +
+
+
+
+
+
+
+
+
+
+
+ + +
+
+
+
+

Speakers

+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/api/Views/Landing/cp-net.cshtml b/api/Views/Landing/cp-net.cshtml new file mode 100644 index 00000000..495bc21a --- /dev/null +++ b/api/Views/Landing/cp-net.cshtml @@ -0,0 +1,325 @@ + + + + + + + + + + + + + + + + + + Career Path - Internet of Things + + + + + + + + + + + + + + + + +
+ + +
+
+
Internet of Things Powered by:
+ Ubiwhere +
+
+ + +
+
+
+
+
Career Path
+

Internet of Things

+
+

O ENEI19 não só vai ter um programa geral como, também, vai ter 5 Career Paths! + Vais poder escolher o que mais se identifica contigo e ter acesso a todas as conferências sobre essa temática!.

+

Podes fazer a tua inscrição no Career Path que mais gostares através da nossa app!

+

Mas não te preocupes, apesar de te inscreveres num determinado Career Path, poderás participar em palestras ou workshops de Career Paths diferentes.

+
+
+
+
+ + +
+
+
+
+

Programa

+
+
+
+
+
+
+
+ + +
+
+
+
+
+
+
Manhã
+
+
+
Tarde/Noite
+
+
+
+
+
+
+
+
+
+
+
+
11:15 - 12:00
+
+
+
Palestra
+

Desenvolvimento de Software para Segurança Nacional

+

Manuel Martins

+
Critical Software +
+ +
+
+
+ + +
+
+
+
+
+
+
+
11:15 - 12:00
+
+
+
Workshop
+

Scapy

+

Gonçalo Amaro & André Pinheiro

+
Dognaedis
+ +
+
+
+
+
+
+
15:15 - 16:10
+
+
+
Workshop
+

(Dognaedis)

+

Hugo trovão

+
Dognaedis
+ +
+
+ +
+
+
+
+
+
+
+
+
+ + +
+
+
+
+

Speakers

+
+
+
+ +
+
+ + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/website/cp-web-development.html b/api/Views/Landing/cp-web.cshtml similarity index 79% rename from website/cp-web-development.html rename to api/Views/Landing/cp-web.cshtml index ab1bd3e9..fbde6732 100644 --- a/website/cp-web-development.html +++ b/api/Views/Landing/cp-web.cshtml @@ -21,10 +21,10 @@ - + - + @@ -37,9 +37,15 @@ @@ -47,7 +53,7 @@
Web Development Powered by:
- Blip Image + Blip Image
@@ -59,16 +65,11 @@
Career Path

Web Development


-

O Encontro Nacional de Estudantes de Informática é um dos maiores eventos na área da tecnologia - em - Portugal - reunindo estudantes de informática de todas as faculdades do país.

-

Reconhecido pela sua qualidade e variedade de temas e atividades, tem como prioridade o contacto - entre - participantes e empresas, bem como a socialização, o convívio e a troca de experiências e - conhecimentos - entre os presentes.

- +

O ENEI19 não só vai ter um programa geral como, também, vai ter 5 Career Paths! + Vais poder escolher o que mais se identifica contigo e ter acesso a todas as conferências sobre essa temática!.

+

Podes fazer a tua inscrição no Career Path que mais gostares através da nossa app!

+

Mas não te preocupes, apesar de te inscreveres num determinado Career Path, poderás participar em palestras ou workshops de Career Paths diferentes.

+ @@ -139,9 +140,9 @@
Palestra
-

Luís Cardoso

+

Mapping the DNA of fraud

Feedzai
- +
@@ -164,9 +165,11 @@
Palestra
-

GraalVM and MicroProfile: A Polyglot Microservices Solution

-

Hugo

+

React Engineering Principles

+

Hugo Daniel Gomes

Farfetch
+ +
@@ -241,6 +244,26 @@
LOBA - Customer Experience Design
+
+ +
+ Nuno Alves + LOBA - Customer Experience Design +
+

Luís Cardoso

+
Feedzai
+
+
+
+ +
+ Hugo Daniel Gomes + Farfetch +
+

Hugo Daniel Gomes

+
Farfetch
+
+
@@ -284,9 +307,9 @@ + diff --git a/api/Views/Landing/index.cshtml b/api/Views/Landing/index.cshtml index 7a8edd24..0045dc33 100755 --- a/api/Views/Landing/index.cshtml +++ b/api/Views/Landing/index.cshtml @@ -38,7 +38,7 @@ Menu