
Embark on a full stack web development course covering front-end and back-end languages such as JavaScript, PHP, and Elixir, with CSS, form validation, login pages, and database integration with MySchool.
Explore HTML fundamentals, including tags, opening and closing syntax, headings, paragraphs, colors, and attributes. Learn to structure web pages with images, links, forms, and basic CSS and JavaScript integration.
Master html basics by handling special characters, escape sequences, entities, and subscript and superscript, while structuring content with lists, images, hyperlinks, and tables including spacing, borders, and alignment.
Explore frames and framesets to render multiple pages on a single screen, using columns and rows with proportional sizing. Learn how to load content with target attributes and manage scrolling.
Explore how to build and submit HTML forms using the form tag, including text, password, number, radio, checkbox, file upload, textarea, and select options.
Learn CSS basics: use selectors and declarations to style elements, apply id and class selectors, and choose between inline, internal, and external styles while mastering cascading priority.
Learn the basics of JavaScript, including client-side interactivity, event handling, and form validation, using script tags to manipulate the page and respond to user actions.
Learn JavaScript operators, including arithmetic (addition, subtraction, multiplication, division, increment, decrement), assignment, comparison, logical operators, and conditional statements like if-else and switch.
Learn how JavaScript handles user interactions through events such as click, load, change, and keypress, and how event listeners trigger code responses on events.
Learn to implement form validation with JavaScript, using regular expressions to validate input values such as names and emails, and display alerts for empty or invalid fields.
Discover PHP’s versatility for web and server-side development, supported by open source ecosystems, cross-platform compatibility, popular frameworks, CMSs like WordPress, Joomla, Drupal, and databases from MySQL to MongoDB.
Learn how PHP uses variables and operators to perform server-side tasks, including assignment, arithmetic, increment and decrement, concatenation with dot, and comparison and logical operations, with code comments.
Master conditional statements in web development using if-else, else-if, and switch-case to handle various conditions and provide context-based outputs. Practice with inputs, variables, and arrays, including indexing and multidimensional data.
Explore multi-dimensional arrays and various looping constructs—for, while, do-while, and for each—demonstrating initialization, conditions, and increments to process data and repeat tasks.
Define and call user defined functions with clear scope and parameters, and explore get and post forms in php, including how $_GET retrieves values.
Learn SQL basics to query tables with where clauses, distinct selections, and joins; apply group by, having, and aggregate functions, plus like and order by.
learn how to install WAMP on Windows, choose language and options, and verify the setup by running a simple PHP script on localhost to confirm Apache and PHP are working.
Create a php login page that authenticates a user by checking the submitted username and password against a database and returns a success or error message.
Develop a PHP script that connects to a MySQL database, fetches student data (id, name, email), and displays it in an HTML table using a while loop.
Learn the fundamentals of Elixir, a dynamic functional language designed for building scalable, fault-tolerant distributed systems, with emphasis on functional programming, processes, supervisors, and its ecosystem.
Walk through installing software on Windows using the Windows Installer, guiding you through prompts like next, download, and wait to complete the install.
Learn basic syntax fundamentals from hello world programs, including printing to the console, variables, naming conventions, and control structures like loops and conditions, with examples across C, C++, and Java.
Explore seven basic Elixir data types—integers, floats, booleans, atoms, strings, binaries, and lists—explaining literals, representations, and simple list operations like head and tail.
Explore variables and types like floats, booleans, strings, lists, and maps. Understand memory in 32-bit and 64-bit architectures, mandatory declaration and assignment, and naming conventions.
Explore arithmetic, comparison, logical, and bit-by-bit operators, with examples of addition, subtraction, division, and equality checks in this fullstack web development lecture.
Explore decision making in programming by examining if statements, unless, and case constructs. See how boolean conditions and pattern matching control program flow.
Explore the syntax and practical use of the if statement, evaluating boolean conditions like A < 1 or A > 1 and executing conditional code.
Explore conditional statements in programming by using if, else, and else if with boolean conditions, practice combining conditions with and, or, and not operators, and control program flow.
Explore the unless statement, a concept using boolean expressions and conditions. It determines when to execute a block of statements, especially when the condition is false.
Explore how the unless statement controls a block of code based on a condition and how it contrasts with an if statement, with a practical demonstration and file setup.
Explore conditionals and the if-else construct, evaluating multiple conditions to execute corresponding code blocks and using else to handle unmatched cases, illustrated with a simple guess program.
Explore string basics by creating literals with quotes, concatenating strings, and interpolating variables. Learn to handle empty strings, reverse strings, and compare or match strings using built-in functions.
Explore how to manipulate strings using common string functions: convert to lower case, find character positions, replace substrings, and slice or duplicate text.
Are you passionate about developing a complete website from scratch? Where you can develop your frontend web pages powered by HTML5, CSS3 and JavaScript, and implement Backend functionalities with PHP, that works in sync with a powerful Relational Database- MySQL. You could be an aspiring professional or a student, you can create a great website with good visuals, cool functionalities, and better performance if you put some real efforts. Although creating a website can look very complex at the beginning, but if you constantly practice what you will learn in this course, you could definitely curate a website people will love to visit.
What not to expect from this course:
This course is not about creating a website with Drag and Drop options, or copying templates or using any custom plugin.
What you can expect from this course:
You will be learning some of the web development technologies right from the beginning, so that you can build up your web development skills right from the fundamentals understanding the flow of a website from Front-end to back-end technologies.
You will learn creating HTML5 pages with CSS
You will learn creating HTML tags, list, table, hyperlinks, frame, frameset, html form, etc
You will learn how to implement front-end logic and functionalities with JavaScript
You will learn how to create Form validation, Event Handling, Operator and Conditionals in JavaScript
You will learn backend programming with PHP, implementing various server side logic
You will learn SQL (Structured Query Language) and MySQL Relational Database
You will learn how to create a Login page with php and database
You will also learn how to fetch some information from the MySQL database by writing php code
In the later sections, you will learn functional programming in ELIXIR programming language
You will learn how to write decision making statements, string, list, tuple, map, modules, recursion, loop, structure, macros, and much more with Elixir programming language.