SlideShare a Scribd company logo
Laravel ile Hızlı ve Modern
Web Programlama
Ömer Çıtak
DevFest Ankara 2016
whoami
Security Researcher @ Netsparker Ltd.
Developer @ Another Times
Writer @ Ethical Hacking “Offensive & Defensive” Book
Blog: omercitak.com
All Social Platform: @Om3rCitak
why using framework?
why using framework?
● Spaghetti Code (functions.php) :P
why using framework?
● Spaghetti Code (functions.php) :P
● Enforcing Coding Standart
why using framework?
● Spaghetti Code (functions.php) :P
● Enforcing Coding Standart
● Pretty URLs
why using framework?
● Spaghetti Code (functions.php) :P
● Enforcing Coding Standart
● Pretty URLs
● Object Relation Mapping
why using framework?
● Spaghetti Code (functions.php) :P
● Enforcing Coding Standart
● Pretty URLs
● Object Relation Mapping
● MVC or other models
why using framework?
● Spaghetti Code (functions.php) :P
● Enforcing Coding Standart
● Pretty URLs
● Object Relation Mapping
● MVC or other models
● Humans will write & read
why using framework?
● Spaghetti Code (functions.php) :P
● Enforcing Coding Standart
● Pretty URLs
● Object Relation Mapping
● MVC or other models
● Humans will write & read
why using laravel?
● Easy. Really easy
why using laravel?
● Easy. Really easy
● Most Popular Framework
why using laravel?
● Easy. Really easy
● Most Popular Framework
● Easy Money (larajobs.com)
why using laravel?
● Easy. Really easy
● Most Popular Framework
● Easy Money (larajobs.com)
● Aplenty Resources (Laracast, Laravel Docs etc...)
why using laravel?
● Composer
why using laravel?
● Composer
● Artisan
why using laravel?
● Composer
● Artisan
● Migrations
why using laravel?
● Composer
● Artisan
● Migrations
● Seeds
why using laravel?
● Composer
● Artisan
● Migrations
● Seeds
● Eloquent
disadvantages?
disadvantages?
● Sadece ben, hep ben, ben olmuşum laravel !
disadvantages?
● Biz bir aileyiz ama kararları ben veririm!
disadvantages?
● Biz bir aileyiz ama kararları ben veririm!
disadvantages?
● Versiyonlama sorunları
http://aligundogdu.com/neden-laravel-kullanmiyorum/
disadvantages?
● Login credentials not changes
demo
questions
thanks
www.omercitak.com
All Social Platform: @Om3rCitak

More Related Content

PDF
Web Servislerinin Hacklenmesi, Ömer Çıtak
PPTX
Is your app secure
PDF
Django Intro
PPTX
Introducing Swagger
PDF
Introduction to Django REST Framework
PDF
Tools for designing and building great APIs
PPTX
Scala & Swagger at Wordnik
PPTX
Introduction to Django
Web Servislerinin Hacklenmesi, Ömer Çıtak
Is your app secure
Django Intro
Introducing Swagger
Introduction to Django REST Framework
Tools for designing and building great APIs
Scala & Swagger at Wordnik
Introduction to Django

What's hot (20)

PDF
Hundreds of Microservices without Breaking Your APIs
PPTX
Expressing the Context - A Functional Way
PPTX
Outpost24 webinar - Api security
PPTX
“Micro Frontends”- You Keep Using That Word, I Don’t Think It Means What You ...
PDF
Streamlining API with Swagger.io
PPTX
Rest API with Swagger and NodeJS
PDF
Launch Yourself into The AngularJS 2 And TypeScript Space
PDF
Building Better AngularJS 1.X Apps With TypeScript
PDF
GraphQL vs BFF: A critical perspective
PPTX
Building APIs with Node.js and Swagger
PDF
Sander Mak - Keeping Up With Java - Codemotion Rome 2019
PPTX
API Design first with Swagger
PDF
Migration from Django to Ember
PPTX
Abusing Google Apps and Data API: Google is My Command and Control Center
PDF
Implement Web API with Swagger
PDF
iOS: Optimizando código con RxSift
PPTX
AWS Well-Architected Webinar Security - Ben de Haan
PDF
Crystal clear service interfaces w/ Swagger/OpenAPI
PDF
API documentation with Swagger UI(LT)
PPTX
Angular TS(typescript)
Hundreds of Microservices without Breaking Your APIs
Expressing the Context - A Functional Way
Outpost24 webinar - Api security
“Micro Frontends”- You Keep Using That Word, I Don’t Think It Means What You ...
Streamlining API with Swagger.io
Rest API with Swagger and NodeJS
Launch Yourself into The AngularJS 2 And TypeScript Space
Building Better AngularJS 1.X Apps With TypeScript
GraphQL vs BFF: A critical perspective
Building APIs with Node.js and Swagger
Sander Mak - Keeping Up With Java - Codemotion Rome 2019
API Design first with Swagger
Migration from Django to Ember
Abusing Google Apps and Data API: Google is My Command and Control Center
Implement Web API with Swagger
iOS: Optimizando código con RxSift
AWS Well-Architected Webinar Security - Ben de Haan
Crystal clear service interfaces w/ Swagger/OpenAPI
API documentation with Swagger UI(LT)
Angular TS(typescript)
Ad

Viewers also liked (7)

PDF
OWTG 2016, Web Çatı Şablonlarının Güvenliği (SSTI), Ömer Çıtak
PPT
Guvenli Flash Uygulamalari
PPT
Web 2.0 Guvenlik Trendleri
PDF
One Click Ownage Ferruh Mavituna (3)
PDF
Optimizing Your Application Security Program with Netsparker and ThreadFix
PPT
How To Detect Xss
PPTX
Bilmök 2017 - Microsoft Yeni Yesil Yazilim Geliştirme Teknolojileri
OWTG 2016, Web Çatı Şablonlarının Güvenliği (SSTI), Ömer Çıtak
Guvenli Flash Uygulamalari
Web 2.0 Guvenlik Trendleri
One Click Ownage Ferruh Mavituna (3)
Optimizing Your Application Security Program with Netsparker and ThreadFix
How To Detect Xss
Bilmök 2017 - Microsoft Yeni Yesil Yazilim Geliştirme Teknolojileri
Ad

Similar to Laravel ile Hızlı ve Modern Web Programlama, Ömer Çıtak (20)

PDF
INTERFACE by apidays 2023 - API Design Governance, Nauman Ali, Stoplight
ODP
PHP South Coast - Don't code bake, an introduction to CakePHP 3
PDF
Dot NET Solution Architect Roadmap By Scholarhat PDF
PDF
Web Çatı Şablonlarının Güvenliği (SSTI) - Özgür Web Günleri 2016
PPTX
Web Dev 21-01-2024.pptx
PDF
Write Generic Code with the Tooling API
PPTX
Concepts and applications of Django.pptx
DOCX
What are the basic key points to focus on while learning Full-stack web devel...
PDF
Laravel vs CodeIgniter.pdf
PPTX
Laravel vs Codeigniter, Which is Better PHP Framework_.pptx
PPTX
gRPC, GraphQL, REST - Which API Tech to use - API Conference Berlin oct 20
PPTX
Intro to Salesforce Lightning Web Components (LWC)
PDF
MVC 3.0 KU Day 1 v 1.1
PDF
Api design best practice
ODP
Web Development in Django
PDF
Pertemuan 1 - Introduction to Frontend Engineer.pdf
PDF
Developing Brilliant and Powerful APIs in Ruby & Python
ODP
* DJANGO - The Python Framework - Low Kian Seong, Developer
PPTX
How to define an api
PDF
Node.js Course 2 of 2 - Advanced techniques
INTERFACE by apidays 2023 - API Design Governance, Nauman Ali, Stoplight
PHP South Coast - Don't code bake, an introduction to CakePHP 3
Dot NET Solution Architect Roadmap By Scholarhat PDF
Web Çatı Şablonlarının Güvenliği (SSTI) - Özgür Web Günleri 2016
Web Dev 21-01-2024.pptx
Write Generic Code with the Tooling API
Concepts and applications of Django.pptx
What are the basic key points to focus on while learning Full-stack web devel...
Laravel vs CodeIgniter.pdf
Laravel vs Codeigniter, Which is Better PHP Framework_.pptx
gRPC, GraphQL, REST - Which API Tech to use - API Conference Berlin oct 20
Intro to Salesforce Lightning Web Components (LWC)
MVC 3.0 KU Day 1 v 1.1
Api design best practice
Web Development in Django
Pertemuan 1 - Introduction to Frontend Engineer.pdf
Developing Brilliant and Powerful APIs in Ruby & Python
* DJANGO - The Python Framework - Low Kian Seong, Developer
How to define an api
Node.js Course 2 of 2 - Advanced techniques

Recently uploaded (20)

PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
Big Data Technologies - Introduction.pptx
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
Machine Learning_overview_presentation.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
Cloud computing and distributed systems.
PPT
Teaching material agriculture food technology
Digital-Transformation-Roadmap-for-Companies.pptx
Programs and apps: productivity, graphics, security and other tools
Review of recent advances in non-invasive hemoglobin estimation
Network Security Unit 5.pdf for BCA BBA.
A comparative analysis of optical character recognition models for extracting...
Big Data Technologies - Introduction.pptx
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Machine Learning_overview_presentation.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
The Rise and Fall of 3GPP – Time for a Sabbatical?
Spectral efficient network and resource selection model in 5G networks
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Unlocking AI with Model Context Protocol (MCP)
Mobile App Security Testing_ A Comprehensive Guide.pdf
Machine learning based COVID-19 study performance prediction
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
The AUB Centre for AI in Media Proposal.docx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Cloud computing and distributed systems.
Teaching material agriculture food technology

Laravel ile Hızlı ve Modern Web Programlama, Ömer Çıtak