Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
1
Backend Development 
Tomislav Novak, 11. studenoga 2014.
3
SADRŽAJ 
UVOD 01 02 03 04 
Stranice 7–9 Stranice 10–21 Praktični rad Stranice 24-44 Stranice 45–82 
+ Najava teme 
+ Zahva...
7 
UVOD
www.tomislavnovak.com.hr 
tomislav@tomislavnovak.com.hr od 82 
CTA & QA 
Sjećate li se DOS-a?* 
Linux/Windows/Mac korisnic...
10 
HACK TO START 
TEME 
+ Miješanje pojmova 
+ Osnove ASP.NET-a 
+ Prednosti i nedostaci 01
11 
+ Frontend vs. Backend 
01
www.tomislavnovak.com.hr 
tomislav@tomislavnovak.com.hr 
1 
od 82 
BACKEND JE … 
Sve što korisnik ne vidi 
PHP, Python … 
...
16 
+ Osnove ASP.NET-a 
01
www.tomislavnovak.com.hr 
tomislav@tomislavnovak.com.hr 
1 
od 82 
PRAVI ALAT U RUKAVU! 
MVC 
Controls 
XML 
IIS 
17
18 
+ Prednosti i nedostaci 
01
www.tomislavnovak.com.hr 
tomislav@tomislavnovak.com.hr 
1 
od 82 
PREDNOSTI 
OOP 
Odvojenost prikaza logike i koda 
Kompa...
www.tomislavnovak.com.hr 
tomislav@tomislavnovak.com.hr 
1 
od 82 
NEDOSTACI 
IIS7 
SEO 
… 
20
21 
GET IT DONE 
TEME 
+ Osnovne tehnologije 
+ Integracije 
+ Alati i okruženje 02
Mark Zuckerberg 
CEO, Facebook 
“ 
” 
Move fast and 
break nothing. 
Foto: http://www.facebook.com/
Mark Zuckerberg 
CEO, Facebook 
“ 
” 
Move fast and 
break nothing. 
Foto: http://www.facebook.com/
24 
ON THE NEXT LEVEL 
TEME 
+ Česte pogreške u radu 
+ Reactive Programming 
+ Declarative Programming 
+ Development u p...
26 
+ Česte pogreške u radu 
03
www.tomislavnovak.com.hr 
tomislav@tomislavnovak.com.hr 
3 
od 82 
SETUP 
20/80 
Kvalitetan kod 
Test 
Sastavljanje 
Produ...
36 
+ Programming 
03
TEŠKO JE OSTATI KOD JEDNOGA 
www.tomislavnovak.com.hr 
tomislav@tomislavnovak.com.hr 
3 
od 82 
Procedural 
Object-oriente...
38 
+ Development u praksi 
03
www.tomislavnovak.com.hr 
tomislav@tomislavnovak.com.hr 
3 
od 82 
TAKE IT SERIOUSLY! 
Skalabilnost 
Real-TimeWeb API* 
MV...
41 
+ Kibernetička sigurnost 
03
www.tomislavnovak.com.hr 
tomislav@tomislavnovak.com.hr 
3 
od 82 
WHO GIVES A F*** ABOUT IT?! 
Kibernetička sigurnost* 
B...
Hackers Are 
People Too 
(2008)
45 
FUTURE IS TODAY 
TEME 
+ Unaprjeđivanje 
+ Vlastita iskustva 
+ EkoBit & WinDays 
+ Ask4Fun! 04
46 
+ Unaprjeđivanje 
04
I OVAJ FRAJER JE OPEN SOURCE! 
Open Source (Open-Source Software) odnosi 
se na softver čiji je izvorni kod dostupan svima...
50 
(1)8+
www.tomislavnovak.com.hr 
tomislav@tomislavnovak.com.hr od 82 
ISKUSTVO 
Pogreška je u redu ako smo iz nje naučili i ako 
...
VOLJA I LUDOST 
Onaj pogled kad nekom pokušam objasnit da 
volim svoj posao, da mi nije problem radit 10+ 
sati dnevno i d...
SAVJET ZLATA VRIJEDAN! 
Vođenje, poniznost, suradnja, 
prilagodljivost i volja za učenjem 
– svugdje se traži bez obzira 
...
You can never fully 
understand what 
the client wants, 
because the client 
doesn’t fully 
understand what 
they want. 
J...
www.tomislavnovak.com.hr 
tomislav@tomislavnovak.com.hr 
4 
od 82 
INJEKCIJA HUMORA 
LOL 
Brainfuck 
71
Pitanja i odgovori 
Hajde. Pitaj više. 
Dajte sve od sebe!
www.tomislavnovak.com.hr 
tomislav@tomislavnovak.com.hr od 82 
ZAKLJUČAK 
ASP.NET za dobar početak 
Test,test,test … 
Sigu...
LITERATURA 
www.tomislavnovak.com.hr 
tomislav@tomislavnovak.com.hr 80 
od 82 
fritex@fritexdesigns.com
Hvala na pažnji! 
@fritexvz 
fritex@fritexdesigns.com
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
SSA - Backend Development
Upcoming SlideShare
Loading in …5
×

SSA - Backend Development

1,141 views

Published on

"Move fast with a degree of caution."

Faculty of Organization and Informatics, Varaždin, 11.11.2014. - Software StartUp Academy

Backend Development, ASP.NET, Microsoft Technologies, motivation, W1nD5ys (WinDays.hr), fail, test, backup

Published in: Software
  • Be the first to comment

SSA - Backend Development

  1. 1. 1
  2. 2. Backend Development Tomislav Novak, 11. studenoga 2014.
  3. 3. 3
  4. 4. SADRŽAJ UVOD 01 02 03 04 Stranice 7–9 Stranice 10–21 Praktični rad Stranice 24-44 Stranice 45–82 + Najava teme + Zahvala pokroviteljima + Uvodni govor Hack to Start Get It Done On The Next Level Future Is Today + Osnovne tehnologije + Integracije + MS Visual Studio + JetBrains ReSharper + Česte pogreške u radu (tests) + Programming + Development u praksi + Kibernetička sigurnost + Unaprjeđivanje + Vlastita iskustva + EkoBit & WinDays + Ask4Fun! + Zaključak + Miješanje pojmova + Osnove ASP.NET -a + Prednosti i nedostaci
  5. 5. 7 UVOD
  6. 6. www.tomislavnovak.com.hr tomislav@tomislavnovak.com.hr od 82 CTA & QA Sjećate li se DOS-a?* Linux/Windows/Mac korisnici?* Developeri, koliko nas je?* IDE (Integrated Development Environment)?* Oko(lo) Web-a se sve (ne)okreće* 8
  7. 7. 10 HACK TO START TEME + Miješanje pojmova + Osnove ASP.NET-a + Prednosti i nedostaci 01
  8. 8. 11 + Frontend vs. Backend 01
  9. 9. www.tomislavnovak.com.hr tomislav@tomislavnovak.com.hr 1 od 82 BACKEND JE … Sve što korisnik ne vidi PHP, Python … Apstrakcija 15
  10. 10. 16 + Osnove ASP.NET-a 01
  11. 11. www.tomislavnovak.com.hr tomislav@tomislavnovak.com.hr 1 od 82 PRAVI ALAT U RUKAVU! MVC Controls XML IIS 17
  12. 12. 18 + Prednosti i nedostaci 01
  13. 13. www.tomislavnovak.com.hr tomislav@tomislavnovak.com.hr 1 od 82 PREDNOSTI OOP Odvojenost prikaza logike i koda Kompajliranje koda Proširljiv na druge jezike … 19
  14. 14. www.tomislavnovak.com.hr tomislav@tomislavnovak.com.hr 1 od 82 NEDOSTACI IIS7 SEO … 20
  15. 15. 21 GET IT DONE TEME + Osnovne tehnologije + Integracije + Alati i okruženje 02
  16. 16. Mark Zuckerberg CEO, Facebook “ ” Move fast and break nothing. Foto: http://www.facebook.com/
  17. 17. Mark Zuckerberg CEO, Facebook “ ” Move fast and break nothing. Foto: http://www.facebook.com/
  18. 18. 24 ON THE NEXT LEVEL TEME + Česte pogreške u radu + Reactive Programming + Declarative Programming + Development u praksi + Kibernetička sigurnost 03
  19. 19. 26 + Česte pogreške u radu 03
  20. 20. www.tomislavnovak.com.hr tomislav@tomislavnovak.com.hr 3 od 82 SETUP 20/80 Kvalitetan kod Test Sastavljanje Produkcija 35
  21. 21. 36 + Programming 03
  22. 22. TEŠKO JE OSTATI KOD JEDNOGA www.tomislavnovak.com.hr tomislav@tomislavnovak.com.hr 3 od 82 Procedural Object-oriented Declarative Reactive Dobra okolina* 37
  23. 23. 38 + Development u praksi 03
  24. 24. www.tomislavnovak.com.hr tomislav@tomislavnovak.com.hr 3 od 82 TAKE IT SERIOUSLY! Skalabilnost Real-TimeWeb API* MVVM (Model-View-ViewModel) Scrum* 39
  25. 25. 41 + Kibernetička sigurnost 03
  26. 26. www.tomislavnovak.com.hr tomislav@tomislavnovak.com.hr 3 od 82 WHO GIVES A F*** ABOUT IT?! Kibernetička sigurnost* Backdoor* OWASP (Open Web Application Security Project)* Premalo ulaganja* 42
  27. 27. Hackers Are People Too (2008)
  28. 28. 45 FUTURE IS TODAY TEME + Unaprjeđivanje + Vlastita iskustva + EkoBit & WinDays + Ask4Fun! 04
  29. 29. 46 + Unaprjeđivanje 04
  30. 30. I OVAJ FRAJER JE OPEN SOURCE! Open Source (Open-Source Software) odnosi se na softver čiji je izvorni kod dostupan svima Višejezičnost uz mogućnost poboljšanja i izrade vlastitog prijevoda Opširnost tehničke dokumentacije FAQ, forumi, pomoć iz prve ruke* www.tomislavnovak.com.hr tomislav@tomislavnovak.com.hr 4 od 82 49
  31. 31. 50 (1)8+
  32. 32. www.tomislavnovak.com.hr tomislav@tomislavnovak.com.hr od 82 ISKUSTVO Pogreška je u redu ako smo iz nje naučili i ako se dogodi jednom i nikad više takva ista* Kad imaš svoj business onda imaš tu prednost što možeš radit kad hoćeš i koliko hoćeš. To obično bude svaki dan po 12+ sati 51
  33. 33. VOLJA I LUDOST Onaj pogled kad nekom pokušam objasnit da volim svoj posao, da mi nije problem radit 10+ sati dnevno i da ne radim to jer moram tako Zadaća društva je da nas čini ludim www.tomislavnovak.com.hr tomislav@tomislavnovak.com.hr 52 od 82
  34. 34. SAVJET ZLATA VRIJEDAN! Vođenje, poniznost, suradnja, prilagodljivost i volja za učenjem – svugdje se traži bez obzira na vrstu posla!* www.tomislavnovak.com.hr tomislav@tomislavnovak.com.hr 53 od 82
  35. 35. You can never fully understand what the client wants, because the client doesn’t fully understand what they want. Jeff Weiner CEO, LinkedIn “ Foto: http://www.linkedin.com/ www.tomislavnovak.com.hr ” tomislav@tomislavnovak.com.hr 56 od 82
  36. 36. www.tomislavnovak.com.hr tomislav@tomislavnovak.com.hr 4 od 82 INJEKCIJA HUMORA LOL Brainfuck 71
  37. 37. Pitanja i odgovori Hajde. Pitaj više. Dajte sve od sebe!
  38. 38. www.tomislavnovak.com.hr tomislav@tomislavnovak.com.hr od 82 ZAKLJUČAK ASP.NET za dobar početak Test,test,test … Sigurnost je važna Open Source rješenja BackUp (offline vs. cloud) Učimo na svojim greškama 79
  39. 39. LITERATURA www.tomislavnovak.com.hr tomislav@tomislavnovak.com.hr 80 od 82 fritex@fritexdesigns.com
  40. 40. Hvala na pažnji! @fritexvz fritex@fritexdesigns.com

×