About the course
Full Stack Web Development course makes you proficient in skills to work with back-end and front-end web technologies. The front-end section includes working with HTML, CSS3, and Bootstrap to design interactive and responsive web pages whereas the back-end section consists of programming in PHP with MySQL. Altogether, it is a complete package that teaches you full-stack development.
Learning Outcomes
After completing this course, you will be able to:
Comprehend the basics of HTML, CSS, and Bootstrap to structure and style your webpage
- What is HTML, CSS, Bootstrap, and JavaScript
- How to create headings, text-boxes, and buttons
- How to create a navigation bar, breakpoints, bootStrap grid system, paragraph, bootstrap cards, and footer
- How to create a blog, and how to work with CSS Flexbox
- What is JavaScript, factory pattern and design patterns in JavaScript, closures, events, and functions in JavaScript
- What is AJAX
Understand the syntax, semantics, and basics of PHP programming language
- What is an Echo Function and what are variables in PHP
- What are conditional statements (If and Switch statements)
- What are different types of operators (Arithmetic, Logical, and Comparison) in PHP
- What is an array and its types (single and multidimensional arrays)
- What are loops and its types (While, Do While, For, and Foreach)
- What are functions in PHP
- What are GET and POST variables in PHP
- How to embed PHP in HTML
- What are PHP string functions
- What is Session and cookie in PHP
Understand about MySQL database
- How to create and destroy a database in MySQL
- How to create and destroy tables in MySQL
- What are the data types in MySQL
- What are the various queries in MySQL (SELECT, INSERT, UPDATE, DELETE, ALTER, ORDER BY, GROUP BY etc)
- What are different types of operators (arithmetic, logical, comparison, and string operators) in MySQL
- What is a primary and foreign key
- What are various math functions in MySQL
Develop a platform friendly web application or a website by using the core concepts of both the frontend and backend development
Target Audience
The course can be taken by:
Students: All students who are pursuing professional graduate/post-graduate courses, and looking forward to learning full-stack development.
Teachers/Faculties: All teachers/faculties who wish to acquire new skills or improve their existing skills.
Professionals: All working professionals, who wish to acquire new skills or improve their existing skills.
Why learn full-stack development?
Technology-focused companies prefer full-stack developers because they can build features from top to bottom, and full-stack development helps companies with fewer resources develop applications more efficiently. A full-stack developer is one of the most lucrative and fast-growing career paths. With the increasing adoption of full-stack over the last few years, full-stack developers are in huge demand right now and are paid more than both front-end and back-end developers. According to the latest industry research, full-stack developers earn as much as $110K per year.
Course Features
- 24X7 Access: You can view lectures at your own convenience.
- Online lectures: Online lectures with high-quality videos.
- Updated Quality content: Content is the latest and gets updated regularly to meet the current industry demands.
Test & Evaluation
1. During the program, the participants will have to take all the assignments given to them for better learning.
2. At the end of the program, a final assessment will be conducted.
Certification
1. All successful participants will be provided with a certificate of completion.
2. Students who do not complete the course / leave it midway will not be awarded any certificate.
Topics to be covered
- Getting Started with building BootStrap projects
- Introduction to HTML, CSS, JavaScript & BootStrap
- Welcome to Bootstrap
- Getting started with the first Bootstrap app
This is only a demo course. The full course can be bought here
- Creating Bootstrap image
- CSS Box model
- Adding heading
- Adding Textboxes
- Adding Buttons
- Positioning as per the requirement
- Adjusting the borders
- Building a Pricing app
- Introduction to the Project
- Creating the Navigation bar - 1
- Creating the navigation bar - 2
- Understanding Breakpoints and BootStrap Grid system
- Creating the Paragraph
- Creating Bootstrap cards
- Creating Footer
- Creating a blog
- Creating a blog
- Completing the header
- Pseudo Elements
- Pseudo Classes
- Creating navigation bar and jumbotron
- Creating cards - 1
- Creating cards - 2
- Creating Main content
- Completing the project
- Understanding CSS Flexbox
- Introduction to CSS Flexbox
- Creating the Header using Flexbox
- Using Alignments with Flexbox - 1
- Using Alignments with Flexbox - 2
- Flex Property in CSS
- JavaScript
- Introduction to JavaScript
- Factory Pattern in JavaScript
- Design Patterns in JS
- Closures - 1
- Closures - 2
- Events in JavaScript
- Creating a sample application with events - 1
- Creating a sample application with events - 2
- Creating a simple Photo App with JS Events
- Creating a simple to-do list app - 1
- Creating a simple to-do list app - 2
- Creating a simple to-do list app - 3
- Event Propagation
- Event Propagation - 2
- Event Propagation - 3
- Local Storage
- JavaScript Timing functions
- Web Workers in JavaScript
- Web Workers in JavaScript - 2
- Call, Apply, Bind Functions in JavaScript
- this keyword
- JavaScript Chaining
- Asynchronous Programming & Other Advanced Concepts
- Introduction to Asynchronous Programming
- AJAX in JavaScript
- Logging data from AJAX requests
- JavaScript Callback functions
- Promises in JavaScript
- Promises in JavaScript - 2
- Generators in JavaScript
- Generators Advanced
- IIFE
- Block Scope, Hoisting
- Prototype in JavaScript
- Summary & Conclusion
- 7.PHP with MySQL
- XAMPP in Windows
- Echo Function
- Variables in PHP
- If Statement
- Switch Statement
- Arithmatic Operators
- Comparison Operators
- Logical Operators
- Arrays
- Multi Dimensional Arrays
- Loops While Statement
- Loops For Statement
- Loops Foreach Statement
- Functions Basic
- Functions Advanced
- GET Variable
- POST Variable
- Embedding PHP
- Common Way to Display HTML
- Common Errors Part 1
- Common Errors Part 2
- Common Errors Part 3
- MySQL Part 1
- MySQL Part 2
- MySQL Part 3
- MySQL Part 4
- MySQL Part 5
- MySQL Part 6
- MySQL Part 7
- MySQL Part 8
- Simple Visitor Counter
- PHP String Functions Part 1
- PHP String Functions Part 2
- File Upload Part 1
- Cookies Part 1
- Cookies Part 2
- Sessions
- MD5 Encryption
- Sending Email Part 1
- Sending Email Part 2
- Sending Email Part 3
- Display Images from a Directory
- User Login Part 1
- User Login Part 2
- User Login Part 3
- User Password Change Part 1
- User Password Change Part 2
- User Password Change Part 3
- User Registration Part 1
- User Registration Part 2
- User Registration Part 3
- User Registration Part 4
- User Registration Part 5
- User Registration Part 6
- XAMPP in Linux