Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
.Net Core y Aurelia.Js Challengue accepted!
Search
Azahara Fernández Guizán
October 21, 2018
Programming
0
68
.Net Core y Aurelia.Js Challengue accepted!
Presentación utilizada durante mi charla en WTM Zaragoza 2018.
Azahara Fernández Guizán
October 21, 2018
Tweet
Share
More Decks by Azahara Fernández Guizán
See All by Azahara Fernández Guizán
Cero agobios. Programa pasito a pasito
azaferna
0
89
No te olvides de divertirte dando charlas
azaferna
0
77
Angular_Industry_Canarias_JS.pdf
azaferna
0
120
¿El dinero trae la salud? ¡Que hablen los datos!
azaferna
0
120
Que he aprendido trabajando con Xamarín
azaferna
0
58
¿Por qué pensaba que no me gustaba programar?
azaferna
0
18
Por qué me gusta trabajar en consultoría.
azaferna
0
50
Cuando IoT se une a la Biología: My Anxiety Station e Inmunogame
azaferna
0
35
Aventuras y desventuras tratando de registrar mi actividad cerebral
azaferna
0
30
Other Decks in Programming
See All in Programming
創造的活動から切り拓く新たなキャリア 好きから始めてみる夜勤オペレーターからSREへの転身
yjszk
1
140
どうして手を動かすよりもチーム内のコードレビューを優先するべきなのか
okashoi
3
580
コンテナをたくさん詰め込んだシステムとランタイムの変化
makihiro
1
150
テストケースの名前はどうつけるべきか?
orgachem
PRO
0
160
各クラウドサービスにおける.NETの対応と見解
ymd65536
0
180
Stackless и stackful? Корутины и асинхронность в Go
lamodatech
0
960
EC2からECSへ 念願のコンテナ移行と巨大レガシーPHPアプリケーションの再構築
sumiyae
2
440
Fibonacci Function Gallery - Part 1
philipschwarz
PRO
0
230
「とりあえず動く」コードはよい、「読みやすい」コードはもっとよい / Code that 'just works' is good, but code that is 'readable' is even better.
mkmk884
3
770
menu基盤チームによるGoogle Cloudの活用事例~Application Integration, Cloud Tasks編~
yoshifumi_ishikura
0
110
これでLambdaが不要に?!Step FunctionsのJSONata対応について
iwatatomoya
2
3.8k
なまけものオバケたち -PHP 8.4 に入った新機能の紹介-
tanakahisateru
1
130
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.1k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
How to train your dragon (web standard)
notwaldorf
88
5.7k
How to Ace a Technical Interview
jacobian
276
23k
Become a Pro
speakerdeck
PRO
26
5k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Put a Button on it: Removing Barriers to Going Fast.
kastner
59
3.6k
Adopting Sorbet at Scale
ufuk
73
9.1k
BBQ
matthewcrist
85
9.4k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Keith and Marios Guide to Fast Websites
keithpitt
410
22k
Transcript
.Net Core y Aurelia.Js Challenge accepted!
¿Quién soy? Desarrolladora de software en Sngular Azahara Fernández Guizán
@azahara_fergui http://afaya.es https://github.com/azaharafernandezguizan https://www.meetup.com/AsturiasHacking
¿De dónde surge esta charla? 1) Voy a hacer un
Pet Project 2) Quiero aprender Frontend 1) WTMAsturias 2) Comienzo en Sngular 1) Charla en AsturiasHacking 2) Voy a hacer un Pet Project mayor y más complejo C4P WTMZaragoza
Primera parte Web API con .Net Core
¿Qué es .Net Core? ❖ Web Application Development Framework: ❖
Clean architecture ❖ Design patterns ❖ testability Recursos https://docs.microsoft.com/es-es/dotnet/core/ https://github.com/azaharafernandezguizan /MicrobiologiaTest https://github.com/azaharafernandezguizan /EntiendeTuAnalisis
Etapa 1. BBDD 1 2 3
Etapa 2. CREACIÓN PROYECTO
Etapa 3. CONEXIÓN CON BBDD Scaffold-DbContext "Server=localhost;User Id=root;Password=password;Database=microbiologiate st" Pomelo.EntityFrameworkCore.MySql
-OutputDir Models
Etapa 4. BUSINESS LOGIC
Etapa 5. DTOs
Etapa 6. Managers
Etapa 7. Controllers
Y VOILÁ!
Segunda parte Frontend con Aurelia.JS
¿Qué es Aurelia.Js? Recursos https://github.com/azaharafernandezguizan /AfayaBio
Etapa 1. Instalar Aurelia
Etapa 2. Analizar arquitectura y retoques package.json aurelia.json
Etapa 3. Crear componentes
Etapa 4. Routing
Etapa 5. Creo modelos
Etapa 6. Creo servicios
Etapa 7. Codifico el html de los componentes
Etapa 8. Codifico el ts de los componentes
Etapa 9. Añado estilos
Y al final…
None