Playback starts YouTube’s embedded player (privacy-enhanced mode).
"Twitter Clone" Full-Stack Web Development project tutorial on LAMP (Linux, Apache, SQL, PHP)
ChannelTechLeadDescription from the creator
Please like the video. Ex-Google TechLead builds a full-stack web application for a Twitter prototype in less than 140 lines of code. Check out curiositystream.com/techlead for unlimited access to the world’s top documentaries and nonfiction series, and enter promo code ‘techlead’ for a free 30-day membership.
In this coding video, we create a "Twitter clone" using the classic LAMP web stack. The demo and source code are here: techleadpro.com/tweetdemo/
LAMP (Linux, Apache, MySql, PHP) has traditionally been a popular full-stack web-dev technique that powers many websites. It's one of my favorite development techniques for quickly setting up a website. I've purposely kept this tutorial as simple as possible to show you how you can also set up your own complete website as simply as possible. From here, you can refactor code, bring in additional developer frameworks and libraries, scale out, and so forth, but this is a nice start to show you the foundations of web development. BTW, I also recommend upgrading to the latest PHP7 if you continue working on this stack for the latest features.
Note, that there are other popular techniques as well. Some people may prefer using Docker containers instead of the monolithic server here for better scalability (though it's a more complex setup), or we could have used Amazon AWS, Google Cloud, or DigitalOcean for hosting instead of IBMCloud, and others might use entirely managed backends like Firebase or AWS Lambda. Python with Flask/Django or NodeJS or Go could have been used instead of PHP/Apache as the web backend framework, and PostgreSQL or MongoDB could be swapped in for MySql as the database. You could have also added a caching layer here using something like Memcached or Redis. Given more time, we could have used a CDN as well for faster image loads, added a load-balancer, or used database replication for scalability. (If you're interested in systems design, I talk a lot about it in my program at techinterviewpro.com/.)
Let me know if you have any questions and I'll be happy to answer them in the comments below.
Join me in DeFi Pro and make passive income with crypto. defipro.dev/
Join ex-Google/ex-Facebook engineers for my coding interview training: techinterviewpro.com/
💻 100+ Videos of programming interview problems explained: coderpro.com/
📷 Learn how to build a $1,000,000+ business on YouTube: youtubebackstage.com/
💻 Sign up for my FREE daily coding interview practice: dailyinterviewpro.com/
🛒 All my computer/camera gear: amazon.com/shop/techlead/list/UVRWWQKBFRR
⌨️ My favorite keyboards: iqunix.store/techlead
🎉 Party up:
instagram.com/techleadhd/
twitter.com/techleadhd/
Disclosure: Some links are affiliate links to products. I may receive a small commission for purchases made through these links.
#techlead
In this coding video, we create a "Twitter clone" using the classic LAMP web stack. The demo and source code are here: techleadpro.com/tweetdemo/
LAMP (Linux, Apache, MySql, PHP) has traditionally been a popular full-stack web-dev technique that powers many websites. It's one of my favorite development techniques for quickly setting up a website. I've purposely kept this tutorial as simple as possible to show you how you can also set up your own complete website as simply as possible. From here, you can refactor code, bring in additional developer frameworks and libraries, scale out, and so forth, but this is a nice start to show you the foundations of web development. BTW, I also recommend upgrading to the latest PHP7 if you continue working on this stack for the latest features.
Note, that there are other popular techniques as well. Some people may prefer using Docker containers instead of the monolithic server here for better scalability (though it's a more complex setup), or we could have used Amazon AWS, Google Cloud, or DigitalOcean for hosting instead of IBMCloud, and others might use entirely managed backends like Firebase or AWS Lambda. Python with Flask/Django or NodeJS or Go could have been used instead of PHP/Apache as the web backend framework, and PostgreSQL or MongoDB could be swapped in for MySql as the database. You could have also added a caching layer here using something like Memcached or Redis. Given more time, we could have used a CDN as well for faster image loads, added a load-balancer, or used database replication for scalability. (If you're interested in systems design, I talk a lot about it in my program at techinterviewpro.com/.)
Let me know if you have any questions and I'll be happy to answer them in the comments below.
Join me in DeFi Pro and make passive income with crypto. defipro.dev/
Join ex-Google/ex-Facebook engineers for my coding interview training: techinterviewpro.com/
💻 100+ Videos of programming interview problems explained: coderpro.com/
📷 Learn how to build a $1,000,000+ business on YouTube: youtubebackstage.com/
💻 Sign up for my FREE daily coding interview practice: dailyinterviewpro.com/
🛒 All my computer/camera gear: amazon.com/shop/techlead/list/UVRWWQKBFRR
⌨️ My favorite keyboards: iqunix.store/techlead
🎉 Party up:
instagram.com/techleadhd/
twitter.com/techleadhd/
Disclosure: Some links are affiliate links to products. I may receive a small commission for purchases made through these links.
#techlead
About this tutorial
TechLead published this 18:28 video tutorial on November 29, 2019. It has been watched 202,976 times on YouTube.
Tags
Share
This tutorial in other languages
- FR"Twitter Clone" projet de développement Web complet Stack tutoriel sur LAMP (Linux, Apache, SQL, PHP)
- ES"Twitter Clon" tutorial proyecto de desarrollo web completa en la pila de LAMP (Linux, Apache, SQL, PHP)
- PT"Twitter Clone" tutorial projeto full-stack Desenvolvimento Web em LAMP (Linux, Apache, SQL, PHP)
- IT"Twitter Clone" progetto full-stack per lo sviluppo Web tutorial su LAMP (Linux, Apache, SQL, PHP)
- DE"Twitter Clone" Full-Stack-Web-Entwicklung Projekt Tutorial auf LAMP (Linux, Apache, SQL, PHP)
- NL"Twitter Clone" Full-Stack Web Development project tutorial over LAMP (Linux, Apache, MySQL, PHP)
- RU"Twitter Клон" Проект Full-Stack Веб-разработка учебник по ЛАМПЫ (Linux, Apache, SQL, PHP)
- PL"Twitter Clone" poradnik projekt Pełny Stos Web Development na LAMP (Linux, Apache, PHP, SQL)
- JA"Twitterのクローン" LAMP(Linuxでは、Apacheのは、SQL、PHP)にフルスタックのWeb開発プロジェクトのチュートリアル
- AR"تويتر استنساخ" تعليمي مشروع كامل المكدس الشبكة العالمية للتنمية على LAMP (لينكس، اباتشي، SQL، PHP)
- HI"ट्विटर क्लोन" दीप (लिनक्स, अपाचे, एसक्यूएल, पीएचपी) पर पूर्ण ढेर वेब विकास परियोजना ट्यूटोरियल
- ID"Twitter Clone" proyek Full-Stack Web Development tutorial tentang LAMP (Linux, Apache, SQL, PHP)