Course details

Web Application Development with Laravel – Beginner

A brief summary

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

Prerequisite

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

Course highlight

  • Introduction to PHP
  • Object-Oriented Programming with PHP
  • Database Design
  • Version Control System
  • Laravel from scratch
  • Strengthen Laravel knowledge
  • Hands-on Project Development
  • Entry-level Job Focused Course
  • One to one counseling hour

What you will learn

এই কোর্স থেকে আপনি নিচের বিষয়গুলো হাতে কলমে শিখতে পারবেন -


01

Quick Reviewing PHP

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

02

Introduction to Object Oriented PHP

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

03

Introduction to Database

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

04

Introduction to Version control system

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

05

Laravel Fundamentals in Depth

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

06

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

07

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.

08

Project 2: Developing An E-commerce Web Application

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

09

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

10

Project 3: Hands on Project of Students

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

11

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.


Next Batches

No upcoming batches available.
Back to top