|
所在平台: Udemy |
课程主页: https://www.udemy.com/course/django-framework-dersleri/
课程评论:没有评论
** cursos de Django Framework ** Este curso está diseñado para ayudar a los desarrolladores de PHP y ASP en Turquía a mejorar sus habilidades y aprender a codificar con el patrón MVC. Django es un marco moderno utilizado por proyectos a gran escala como Instagram y Pinterest. **¿Por qué Django?** * **Escalabilidad:** Los sitios web PHP a gran escala como Wikipedia y Facebook son lentos y pueden no atraer a los usuarios. Para superar este problema, necesita utilizar un marco moderno y abandonar el alojamiento compartido. * **Eficiencia:** Facebook se reescribió con Python (Tornado) para mejorar su rendimiento. Tornado se puede utilizar junto con Django para crear sistemas avanzados. * **Rendimiento:** Si bien Ruby es una alternativa, Node.js es necesario para sistemas en tiempo real con Ruby. Twitter, por ejemplo, tiene problemas de mensajería en tiempo real debido a la falta de soporte de Ruby. Django es el marco más adecuado para crear sitios web escalables y de alto rendimiento. **Contenido del curso:** El curso cubrirá todos los pasos para dominar el marco Django, incluido el desarrollo de proyectos de ejemplo que se pueden usar como referencia, incluso cuando los tutoriales en inglés son escasos. **Recomendación de alojamiento:** Se recomienda Digitalocean, un servicio de VPS de $5 al mes.
Bu ders özellikle türkiyede php ve asp geliştiricilerinin kendilerini bir adım atıp MVC ile kod yazabilmek için php veya asp frameworklerini öğrenmeleri yerinde teknolojinin son nimeti olan ve instagram ve pinterest gibi devasa projelerin alt yapısında kullanılan bi mimari olan django framework'ü öğrenerek tüm adımları tamamlamalarını sağlar. Geliştirdiğiniz projeler yüksek sayıda hit almaya başladığında siteniz yavaşlar ve kullanıcıları sıkmaya başlar dolayısıyla onları kaybedersiniz ve hitiniz düşer bu kısır döngüden kurtulmak için modern bir framework kullanıyor olmanız ve shared hostingleri terk etmeniz gerekir. Şimdi size djangonun neden en iyi seçim olduğunu kanıtlayacağım. Php ile geliştirilen büyük web siteleri: Wikipedia ve facebook Wikipedia: 2001 senesinde yazılmış bir internet projesi ve veri tabanına veri yazıp sonra url get ile çekmekten başka bişey yapmıyor ayrıca şu anda var olan teknolojilerin hiç birisini kullanmıyor o yüzden 2013 yılında php için referans gösterilmesi gereksiz. Facebook: 2004 senesinde kurulduğunda markın farklı bir seçeneği yoktu fakat sonradan friendfeed'e 15 milyon dolar nakit ve 32.5 milyon dolar facebook hissesini babasının hayrına vermedi bu kadar para bayılmasının nedeni aslında Python ile yazılmış alt yapısını facebook'a adapte etmekti ve ettide zaten bkz.(Tornado). Ve tornadoyu açık kaynak olarak paylaştılar. Django gibi geniş çaplı değil sadece c10k problemine çözüm getiriyor ve realtime sistemler için kullanılıyor ayrıca django ile senkronize çalışabiliyor yani tek başına tornado ile gelişmiş bir sistem yazmak söz konusu değil. Bunu ben demiyorum kendileri diyorlar Interoperability with other Python frameworks and servers "You can mix Django and Tornado handlers in a single server." Yani Django ve tornadoyu birleştirerek kod yazabilirsiniz demişler adamların eksiği olmasa bunu demezler. Ruby ile geliştirilen servisler: Twitter , Hulu Ruby tercih etmeme nedenimde tornadonun python ile yazılmış olup django ile senkronizasyonunun yapılabilmesi. Ruby ile realtime bir sistem kuracaksanız node.js kullanmayı zorunlu kılıyor zaten twitter.com 'un mesajlaşma sistemindeki rezaleti ruby'deyki realtime eksikliğini açıkça gözler önünede seriyor. Bu nedenle tartışmasız kullanılması gereken framework django. Son olarak kurstaki örnek projede şu anda ingilizce anlatımları bile bulanamayabilen bir çok örneği izleyerek örenebileceksiniz. Tercih ettiğim aylık 5 dolar vps servisi: Digitalocean