সহজে শিখুন এডভান্সড পিএইচপি-লারাভেল এর ৬ প্রজেক্ট

প্রায়শই আমাকে একটা কথা শুনতে হয়, ভাই, পিএইচপি তো শিখেছি, কিন্তু এইচটিএমএল ট্যাগের ভেতর পিএইচপি কোড লিখতে ভালো লাগে না। অথবা, ভাইয়া পিএইচপির কোন ফ্রেমওয়ার্ক শিখলে ভাল হবে? এ ধরনের উত্তরে আমি এখন লারাভেল ফ্রেমওয়ার্ক শেখার পরামর্শ দেই। প্রশ্ন হচ্ছে কেন লারাভেল? এর উত্তরে অনেক কথাই বলা যায়, তবে এককথায় বলতে গেলে লারাভেল পিএইচপির কাটিং এজ টেকনিকগুলি ব্যবহার করে। এছাড়াও অনেক আরো অনেক উল্লেখযোগ্য ফিচার রয়েছে যা অন্য পিএইচপি ফ্রেমওয়ার্কগুলিতে নেই। যদিও এই কথা সিম্ফোনীর ক্ষেত্রেও প্রযোজ্য, কিন্তু আমি নিজে ব্যক্তিগতভাবে লারাভেল খুব পছন্দ করি।

 

Course 1: Build a Blog with Laravel

01. Setting up
02. Variables and grid
03. Article body
04. Author
05. Article image header
06. Tags
07. Post and tag index
08. Post page
09. Post index
10. Tags Remove
11. Tag filtering
12. Markdown
13. Allowing draft posts

 

Course 2: Laravel Real Time Chat Room

01. Introduction
02. User and message
03. Components
04. Styling the components
05. Pre populating messages
06. Handling keyboard events
07. Instant UI update with temporary message
08. Storing and falling back
09. Realtime Setup
10. Realtime Showing online users
11. Realtime Sending messages
12. Testing Introduction
13. Testing The tests we want to write and setting up Dusk
14. Testing A user can send a message
15. Testing A user can send a multiline message
16. Testing Messages are ordered by latest first
17. Testing A users sees their own messages highlighted
18. Testing Can see messages from other users
19. Testing Can see messages from other users tidied
20. Testing Users are added to online list
21. Testing Users are removed from online list

 

Course 3: Build a REST API With Laravel

01. Introduction
02. Basic app
03. Registering 
04. Password Grant Authentication
05. Fractal basics
06. Creating topics
07. Topic and post transformers
08. Topic index
09. Showing a topic
10. Deleting a topic
11. Reply to a topic
12. Updating a post
13. Deleting a post
14. Setting up for likes
15. Showing likes
16. Liking posts
17. Customising error responses
18. Customing validation structure

 

Course 5: Practical Object Oriented Programming (OOP)

01 - Classes, methods and properties
02 - Introduction
03 - Autoloading
04 - var_dump is your friend
05 - Getters and setters
06 - Task model
07 - Database
08 - Encapsulation
09 - Database task storage
10 - Inheritance
11 - Class files
12 - Refactoring task storage
13 - Autoloading, PSR-4 and Composer
14 - Task manager
15 - Interfaces
16 - Abstract classes
17 - Type hinting
18 - Static properties and methods
19 - Traits
20 - Exceptions
21 - Dependancy injection
22 - Method chaining

 

Course 6 : Build a Shopping Cart with Laravel

01 Introduction
02 Setting up
03 Braintree sandbox
04 Database
05 Product index
06 Product detail
07 Adding items
08 Cart summary
09 Updating items
10 Order form
11 Checkout
12 Braintree drop in UI
13 Processing payments
14 Events after payment
15 Order summary page

 

 

Thanks.

 

Level 0

আমি প্রযুক্তি উন্মুক্ত। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 7 বছর 4 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 4 টি টিউন ও 0 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস