Register Now Registration Closed
Web Application Development with Laravel

Web Application Development with Laravel

Beginner

Tk. 12,000

Register Now
Share   Registration will resume when new batch is announced
বর্তমানে ওয়েব অ্যাপ্লিকেশন ডেভেলপমেন্ট এর একটি জনপ্রিয় ও বহুল ব্যবহৃত ফ্রেমওয়ার্ক হলো লারাভেল। অনেকেই বেসিক না জেনে এবং এলোমেলোভাবে শেখার কারণে বেশি দূর আগাতে পারেনা। আমাদের এই কোর্সটি এর মাধ্যমে একজন স্টুডেন্ট একদম শূন্য থেকে শুরু করে একটি পূর্ণাজ্ঞ সফটওয়্যার লারাভেল ফ্রেমওয়ার্ক দিয়ে নিজে তৈরী করা শিখবে, যা তাকে এন্ট্রি লেভেলের জব এর জন্য প্রস্তুত করে তুলবে । যারা ভবিষ্যতে পিএইচপি/লারাভেল এ নিজের ক্যারিয়ার শুরু করতে চান এবং তার জন্য নিজেকে প্রস্তুত করতে চান, তাদের জন্য এই কোর্সটির কারিকুলাম ডিজাইন করা হয়েছে।

Who Can Join This Course?

At least one programming language knowledge (Mandatory), HTML, CSS, Bootstrap,

Course Outline

Introduction to Object Oriented PHP

● Basic PHP
● Array Operating and important function
● Important string operation
● Date time, etc.

Introduction to Object Oriented PHP

● Class, Object
● Access Modifier
● Polymorphism
● Inheritance
● Interface,
● Abstract Class and Methods,
● Traits, Static, etc.

Introduction to Database

● Database design
● SQL Operation
● Join, Relationship,
● Constraints, etc.

Introduction to Version control system

● Git and Git Client Installation
● Practicing with command and GUI
● Commit, Push, Pull,
● Branching, Pull Request
● Some good practices

Laravel Fundamentals in Depth

● Installation of a project
● Architecture Concepts and Structure
● Routing,
● Controller
● View, Layouting,
● Blade Template

Database Operation with Laravel in Depth

● Migration, Seeding
● Eloquent,
● One to One, One to Many, Many to Many relationship
● Polymorphic Relationships
● Accessor, Mutators & Casting
● Query Builder

Project 1: Simple Task Management App using blade & bootstrap

We will develop a simple Task Management application with Authentication and some CRUD Operation to strengthen our fundamentals. Students will also have to submit this project individually.

Project 2: Developing An E-commerce Web Application

● Requirement Analysis
● Front end template integration
● Admin Theme Integration
● Authentication, Email Verification,
● Middleware
● Validation
● Database schema design (Migration and seeding, factory)
● CRUD operation

Project 2 (Continue): Enriching Projects

● Shopping Cart
● View Composers
● Repository Pattern
● Ajax
● File Upload
● Flash message
● Server-side Datatable,
● CKEditor
● Exception handling
● Building features and organizing them

Project 3: Hands on Project of Students

এই সেকশনে প্রত্যেক শিক্ষর্থী নিজ নিজ প্রজেক্ট আইডিয়া প্রদান করবে এবং সকল ক্লাস শেষে ৪ সপ্তাহ সময় পাবে তার প্রজেক্টি সাবমিট করতে। প্রত্যেক শিক্ষার্থী সম্পূর্ণ নিজে শুরু থেকে শেষ পর্যন্ত তার প্রজেক্টি করবে। শিক্ষার্থীরা কোথাও আটকে গেলে বা বুজতে সমস্যা হলে ইন্সট্রাক্টরের ওয়ান-টু -ওয়ান কাউন্সিলিং আওয়ারে তা বুজে নিতে সময় পাবে। কেউ কপি করলে বা বিভিন্ন অজুহাতে প্রজেক্ট সম্পূর্ণ না করলে বা ৫০% নাম্বার না পেলে সে এই কোর্সে অকৃতকার্য হিসাবে গণ্য হবে।

Preparing for industry

After successful project submission, for sure we will become prepared for the entry-level Laravel developer job. We will discuss some real-life case scenarios, the upcoming challenges, and preparation including CV review.

Register Now No Upcoming Batch

Instructors

H. M. Mohidul Islam

For about 5 years, I am professionally involved with software development as a full-stack software developer. During this period, mainly I worked on JavaScript, PHP & C# language-based projects.

LinkedIn Profile

What Students Said

I have learned many things from this course. Our instructor explains every topic very clearly. If we do the projects and tasks regulary, hopefully we will know how these works professionally.

Durjoy Dey
Durjoy Dey

Web Application Development with Laravel Batch: 2

It was really an incredible journey with Dev Skill. I thank Jalal Uddin Sir very much for creating such an innovative and student-friendly environment. Mohidul vai was so great in guiding us in this laravel course. He always tried his best to give a thorough idea and we could share our problems with him while we were stuck with any problem. Here Comes the most exciting part, I got a job as a junior laravel developer in Mediasoft Data center limited before completing the course. I'm eagerly waiting for the advanced laravel course and I hope Mohidul Islam vai will be with us.

গোলাম সাকিব
গোলাম সাকিব

Web Application Development with Laravel Batch: 2

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

Mohammed Abdul Sattar Milon
Mohammed Abdul Sattar Milon

Web Application Development with Laravel Batch: 2

I am very thankful to Dev Skill & H. M. MOHIDUL ISLAM vhai for taking this course. Now I am enough confident to make any mid-level project with Laravel. H. M. MOHIDUL ISLAM vhai makes this course easy to understand and whenever I got stuck with any problem, MOHIDUL vhai helped me instantly. Now, I can surely say that it is one of the best decisions of my life that I enrolled in this course.

Prokash Biswas
Prokash Biswas

Web Application Development with Laravel Batch: 2

First, I would like to thank DevSkill for offering this amazing course with an excellent instructor and represent a topic as like that all student can understand. And I found it here. Also answering the questions of student with Patience. I've learnt a lot from this course. This course gives me some organised knowledge about web development and also class recordings help me so.Overall thanks to H. M. Mohidul Islam.

Anik Biswas
Anik Biswas

Web Application Development with Laravel Batch: 1