-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
330 lines (320 loc) · 16.2 KB
/
index.html
File metadata and controls
330 lines (320 loc) · 16.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
<!DOCTYPE html>
<html lang="pt-br">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="./css/normalize.css">
<link rel="stylesheet" href="./css/style.css">
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@100&display=swap" rel="stylesheet">
<link rel="shortcut icon" type="image/x-icon" href="./img/favicon.ico">
<title>Potifólio dos Desafios e Projeto Final do Aceleradev Java Online</title>
</head>
<body>
<header class="header" id="home">
<nav class="header_navbar">
<div class="navbar">
<a href="#" class="navbar_logo">
<img src="./img/logo codenation.png" alt="">
</a>
<ul class="navbar_items">
<li class="navbar_item"><a href="#home">Home</a></li>
<li class="navbar_item"><a href="#challenges">Desafios</a></li>
<li class="navbar_item"><a href="#final-project">Projeto Final</a></li>
</ul>
</div>
</nav>
<div class="header_body">
<div class="profile">
<div class="profile_header">
<h1 class="title">Portifólio</h1>
<h2 class="subtitle">AceleraDev Java Online</h2>
</div>
<figure class="profile_picture">
<img src="./img/eujs.png" alt="Foto de perfil">
</figure>
<div class="profile_footer">
<p>Olá, eu sou Adriano e esse é meu portifólio <br>
do AceleraDev Java Online</p>
</div>
</div>
</div>
</header>
<main class="main">
<section class="main_item">
<div class="aceleradev">
<h2 class="title">O que é o AceleraDev?</h2>
<p>
O AceleraDev é uma imersão em programação de 10 semanas realizado pela Codenation, atual Trybe, que tem como metodologia o aprendizado com base em desafios e projetos práticos.
</p>
</div>
</section>
<section class="main_item" id="challenges">
<h3 class="title"># Desafios</h3>
<div class="challenges">
<section class="card">
<header class="card_header">
<div class="module">
<div class="module_text">Módulo</div>
<div class="module_number">01</div>
</div>
<p>Introdução a Linguagem Java</p>
</header>
<div class="card_body">
<p>Conteúdo</p>
<ul>
<li>Pacotes e classes</li>
<li>Operadores Aritméticos</li>
<li>Variáveis e métodos</li>
<li>Arrays e ArrayLists</li>
<li>Controles de Fluxos</li>
</ul>
<p>Desafios</p>
<ul>
<li><a href="https://github.com/my-study-area/desafio-aceleradev-java-fibonacci" target="_blank" rel="noopener noreferrer">Fibonacci</a></li>
<li><a href="https://github.com/my-study-area/desafio-aceleradev-java-criptografia" target="_blank" rel="noopener noreferrer"> Criptografia de Júlio César</a></li>
<li><a href="https://github.com/my-study-area/desafio-aceleradev-java-calculadora-salario" target="_blank" rel="noopener noreferrer">Calculadora de Salário Líquido</a></li>
</ul>
</div>
</section>
<section class="card">
<header class="card_header">
<div class="module">
<div class="module_text">Módulo</div>
<div class="module_number">02</div>
</div>
<p>Programação a Objetos I</p>
</header>
<div class="card_body">
<p>Conteúdo</p>
<ul>
<li>Classes</li>
<li>Objetos</li>
<li>Encapsulamento</li>
<li>Exceções</li>
<li>Herança</li>
</ul>
<p>Desafios</p>
<ul>
<li><a href="https://github.com/my-study-area/desafio-aceleradev-java-gerenciador-times-futebol" target="_blank" rel="noopener noreferrer">Gerenciador de Times de Futebol</a></li>
<li><a href="https://github.com/my-study-area/desafio-aceleradev-java-controle-estacionamento" target="_blank" rel="noopener noreferrer">Controle de estacionamento</a></li>
<li><a href="https://github.com/my-study-area/desafio-aceleradev-java-media-moda-mediana" target="_blank" rel="noopener noreferrer">Media, Moda e Mediana</a></li>
</ul>
</div>
</section>
<section class="card">
<header class="card_header">
<div class="module">
<div class="module_text">Módulo</div>
<div class="module_number">03</div>
</div>
<p>Programação a Objetos II</p>
</header>
<div class="card_body">
<p>Conteúdo</p>
<ul>
<li>Interfaces</li>
<li>Classes Abstratas</li>
<li>java Reflection</li>
<li>Annotations</li>
</ul>
<p>Desafios</p>
<ul>
<li><a href="https://github.com/aceleradev-java/desafio-aceleradev-java-calculadora-atributos" target="_blank" rel="noopener noreferrer">Utilitário - Calculador de atributos de Classe</a></li>
</ul>
</div>
</section>
<section class="card">
<header class="card_header">
<div class="module">
<div class="module_text">Módulo</div>
<div class="module_number">04</div>
</div>
<p>Modelagem de Banco de Dados Relacional</p>
</header>
<div class="card_body">
<p>Conteúdo</p>
<ul>
<li>Criação de banco de dados</li>
<li>Modelagem de banco de dados</li>
<li>JPA e Hibernate</li>
</ul>
<p>Desafios</p>
<ul>
<li><a href="https://github.com/aceleradev-java/desafio-aceleradev-java-criando-entidade-banco-dados" target="_blank" rel="noopener noreferrer">Criando Entidades de Banco de Dados em Java</a></li>
</ul>
</div>
</section>
<section class="card">
<header class="card_header">
<div class="module">
<div class="module_text">Módulo</div>
<div class="module_number">05</div>
</div>
<p>Manipulaçao de Banco de Dados Relacional</p>
</header>
<div class="card_body">
<p>Conteúdo</p>
<ul>
<li>SQL (INSERT, SELECT, UPDATE, DELETE)</li>
<li>Maninpulação de Dados com Hibernate</li>
<li>Manipulação de Dados Spring Boot/Data</li>
</ul>
<p>Desafios</p>
<ul>
<li><a href="https://github.com/aceleradev-java/desafio-aceleradev-java-manipulacao-dados-spring" target="_blank" rel="noopener noreferrer">Criando e manipulando entidades no Banco de dados com Spring</a></li>
<li><a href="https://github.com/aceleradev-java/desafio-aceleradev-java-order-service" target="_blank" rel="noopener noreferrer">Order Service</a></li>
</ul>
</div>
</section>
<section class="card">
<header class="card_header">
<div class="module">
<div class="module_text">Módulo</div>
<div class="module_number">06</div>
</div>
<p>Cração de API REST</p>
</header>
<div class="card_body">
<p>Conteúdo</p>
<ul>
<li>Criação de API</li>
<li>GET, POST, PUT, DELETE</li>
<li>Status code (20x, 40x, 50x)</li>
<li>Paginação</li>
<li>Bean Validation</li>
</ul>
<p>Desafios</p>
<ul>
<li><a href="https://github.com/aceleradev-java/desafio-aceleradev-java-spring-web" target="_blank" rel="noopener noreferrer">Criando endpoints com Spring</a></li>
<li><a href="https://github.com/aceleradev-java/desafio-aceleradev-java-gerador-frases" target="_blank" rel="noopener noreferrer">Gerador de frases do Monty Python utilizando Spring Boot e JPA</a></li>
</ul>
</div>
</section>
<section class="card">
<header class="card_header">
<div class="module">
<div class="module_text">Módulo</div>
<div class="module_number">07</div>
</div>
<p>Cração de API REST</p>
</header>
<div class="card_body">
<p>Conteúdo</p>
<ul>
<li>Swagger com SpringFox</li>
<li>Spring Security com Oauth2</li>
</ul>
<p>Desafios</p>
<ul>
<li><a href="https://github.com/aceleradev-java/desafio-aceleradev-java-oauth2-spring" target="_blank" rel="noopener noreferrer">Oauth2 com Spring</a></li>
</ul>
</div>
</section>
<section class="card">
<header class="card_header">
<div class="module">
<div class="module_text">Módulo</div>
<div class="module_number">08</div>
</div>
<p>Git, boas práticas e Clean Code</p>
</header>
<div class="card_body">
<p>Conteúdo</p>
<ul>
<li>Clean code</li>
<li>S.O.L.I.D.</li>
<li>TDD - Test Driven Development</li>
</ul>
<p>Desafios</p>
<ul>
<li><a href="https://github.com/aceleradev-java/desafio-aceleradev-java-refatorando-formas-pagamento" target="_blank" rel="noopener noreferrer">Refatorando Formas de Pagamento</a></li>
</ul>
</div>
</section>
<section class="card">
<header class="card_header">
<div class="module">
<div class="module_text">Módulo</div>
<div class="module_number">09</div>
</div>
<p>Deploy de Aplicações</p>
</header>
<div class="card_body">
<p>Conteúdo</p>
<ul>
<li>Build de aplicações Java</li>
<li>Deploy de aplicações</li>
<li>Introdução ao Devops e conceitos de CI/CD</li>
</ul>
</div>
</section>
</div>
</section>
<section class="main_item" id="final-project">
<h3 class="title"># Projeto Final</h3>
<div class="final-project">
<section class="card">
<header class="card_header">
<h3>Central de Erros</h3>
</header>
<div class="card_body">
<p>Objetivo</p>
<p>
Em projetos modernos é cada vez mais comum o uso de arquiteturas baseadas em serviços ou microsserviços. Nestes ambientes complexos, erros podem surgir em diferentes camadas da aplicação (backend, frontend, mobile, desktop) e mesmo em serviços distintos. Desta forma, é muito importante que os desenvolvedores possam centralizar todos os registros de erros em um local, de onde podem monitorar e tomar decisões mais acertadas. Neste projeto vamos implementar uma API Rest para centralizar registros de erros de aplicações.
</p>
<ul>
<li><a href="https://github.com/aceleradev-java/central-errors">Repositório do Projeto</a></li>
<li>API do Projeto</li>
</ul>
</div>
</section>
</div>
</section>
</main>
<footer class="footer">
<div class="footer_nav">
<ul class="navbar-footer">
<li>
<a href="https://adrianoavelino.github.io/" target="_blank" rel="noopener noreferrer">
<svg>
<use xlink:href="img/symbols.svg#personalsite-icon" />
</svg>
</a>
</li>
<li>
<ul class="contact-list">
<li>
<a href="https://github.com/adrianoavelino" target="_blank" rel="noopener noreferrer">
<svg>
<use xlink:href="img/symbols.svg#github-icon" />
</svg>
</a>
</li>
<li>
<a href="https://twitter.com/adrianosymphony" target="_blank" rel="noopener noreferrer">
<svg>
<use xlink:href="img/symbols.svg#twitter-icon" />
</svg>
</a>
</li>
<li>
<a href="https://www.instagram.com/adrianosymphony/" target="_blank" rel="noopener noreferrer">
<svg>
<use xlink:href="img/symbols.svg#instagram-icon" />
</svg>
</a>
</li>
</ul>
</li>
</ul>
<div class="footer-made">
<p>Feito com
<svg class="heart">
<use xlink:href="img/symbols.svg#heart-icon"></use>
</svg>
por Adriano Avelino</p>
</div>
</div>
</footer>
</body>
</html>