Fullstack Web Development with Laravel and React.

This course is designed to gain a firm understanding of fullstack web development using the widely used PHP framework - Laravel, and MySQL as database system for the backend, and React, along with Core Web Technologies for the frontend. Along with these technologies, this course also covers the use of version control systems and code collaboration.

Duration

120 Days

Approx. 6 Months

Schedule

Weekdays

Mon to Fri - 1 Hour a Day

Course Overview.

Section 1

Hyper Text Markup Language

HTML is a foundational technology for the web, and it is used in conjunction with other technologies such as Cascading Style Sheets (CSS) and JavaScript to create interactive, dynamic web pages and applications.

Section 2

Cascading Style Sheets

CSS is an essential technology for web development, and it is often used in combination with HTML and JavaScript to create interactive, dynamic web pages and applications.

Section 3

CSS Extentions - Sass

Sass (short for Syntactically Awesome Stylesheets) is a preprocessor scripting language that extends CSS and adds new features and capabilities to it. Sass is designed to make writing and managing CSS easier and more efficient, by providing additional features such as variables, functions, mixins, and nested rules.

Section 4

Javascript Language Features

JavaScript is used to add interactivity to web pages by responding to user actions, such as clicks and keystrokes. It can also be used to manipulate the content and appearance of a web page, create animations and visual effects, and interact with external data sources such as web APIs.

Section 5

Frontend Toolkits - Bootstrap

Bootstrap provides a set of pre-designed HTML, CSS, and JavaScript components and tools, which can be used to build responsive, modern-looking web pages and web applications quickly and easily. The framework includes a wide range of UI components, including buttons, forms, tables, typography, navigation, and more, as well as layout components such as grids, containers, and responsive utilities.

Section 6

Javascript Libraries - React

React is known for its simplicity, flexibility, and ease of use. It allows developers to build complex user interfaces with minimal code and provides a range of features and tools for managing state, handling events, and rendering components. React is a powerful and flexible front-end JavaScript library that provides a wide range of features and capabilities for building complex user interfaces and single-page applications. It is widely used by developers and organizations around the world and has become an essential tool for modern web development.

Section 7

PHP Language Features

PHP is commonly used for developing web applications that interact with databases, such as e-commerce websites, content management systems, and social media platforms. It can also be used for building command-line scripts and desktop applications. Overall, PHP is a powerful and versatile language that is well-suited for building a wide range of web applications, from simple websites to complex web applications.

Section 8

Relational Database Systems - MySQL

MySQL is commonly used for building web applications and is often paired with server-side scripting languages like PHP, Python, and Ruby. It is used by many popular websites and applications, including WordPress, Facebook, Twitter, and YouTube. MySQL is known for its scalability, reliability, and speed. MySQL is a powerful and flexible database management system that is well-suited for a wide range of web applications and other data-intensive projects.

Section 9

PHP Frameworks - Laravel

Laravel is known for its simplicity, flexibility, and ease of use. Laravel is a popular open-source PHP web application framework. Laravel is highly customizable and extensible, with a range of plugins, tools, and integrations available for adding new functionality and features to the framework. Laravel is a powerful and flexible PHP web application framework that provides a wide range of features and capabilities for building web applications. It is widely used by developers and organizations around the world and has become an essential tool for modern web development.

Section 10

Implementing Version Control Systems - Git

Git allows developers to track changes to source code over time, collaborate on code with other developers, and easily revert changes or recover lost code. It uses a distributed architecture, which means that every developer has a complete copy of the code repository on their own machine, and changes are merged together when necessary. Git is a powerful and flexible tool for managing software development projects, and it is widely used by developers and organizations around the world.

Section 11

Code Collaboration using Github

GitHub allows developers to create and store Git repositories on the platform, which can be accessed and managed from anywhere with an internet connection. It provides a wide range of features for managing code, including version control, issue tracking, code reviews, and collaboration tools. GitHub is a powerful and flexible platform for hosting and managing Git repositories and collaborating on software development projects. It is widely used by developers and organizations around the world and has become an essential tool for modern software development.

Projects undertaken.

Website Creation

Creating a complete website from scratch.

This project is an empowering educational initiative designed to guide students through the exciting journey of creating a complete website from scratch. We recognize the importance of hands-on experience in web development, and our program provides students with the skills and knowledge they need to bring their digital ideas to life.

React.js Application

Creating a web application using React.

This project is an exciting opportunity that empowers students to dive into the world of web application development with React.js, one of the most popular and influential JavaScript libraries for building interactive user interfaces.

Laravel and React.js Application

Creating a Web Application with Laravel and React.js.

This project is an endeavor that empowers students to develop powerful, full-stack web applications by combining the strengths of Laravel and React.js. They will learn to build secure, scalable, and efficient back-end systems for their web applications. This includes handling routes, authentication, databases, and APIs, all while following best practices and industry standards.

Technologies / Softwares covered.

HTML

CSS

Sass

Bootstrap

Javascript

React

NPM

PHP

MySQL

Laravel

Composer

Git

Github

Course Availibility.

Live Online

Faculty-Led online training.

Online doubt solving sessions.

Recorded version of live lectures for revision and replay.

Lecture and Practice files.

Certificate on course completion.

Pre-Recorded

Self-Paced learning with pre-recorded lectures.

Lecture and Practice files.

Certificate on course completion.

Daksh Academy Logo

+91 9673824073

dakshacademy.nspw@gmail.com

Follow us
Our Courses

Daksh Academy 2024. All Rights Reserved.