
About Course
Welcome to the course ‘Web development from scratch to professional. Full course! This course is suitable for everyone – both for those who want to become a professional in developing Web applications, and for those who just want to do it as a hobby and make money from it – no programming experience is required. When you learn to code, you often have to sacrifice learning exciting and modern technologies in favor of courses for beginners. With this course you get the best of both worlds. This course is designed for beginners, but it covers some of the most interesting and trending topics in the industry.
What Will You Learn?
- Learn both sides of Web development - frontend and backend
- Learn to create web pages using HTML markup language
- Learn to style websites using CSS
- Learn to add interactivity to your sites using JavaScript
- Learn to use tools that speed up the website development process - jQuery and Bootstrap
- Learn to work with the server side and API using the PHP language
- Learn to work with databases using MySQL as an example
- Learn the basics of the popular Python language and how you can use it to work with APIs
- Learn the basics of Django and how you can use Python in your backend
- Learn the basics of the most popular JavaScript library - React
Course Content
Introduction
-
Introduction
-
IMPORTANT! FAQ – Frequently Asked Questions
-
Notes on assignments
HTML5
-
Installing the development environment
-
Your first web page
-
Notes for the lecture “Introducing HTML”
-
Introduction to HTML
-
HTML elements
-
Create markup
-
Lists
-
Create lists
-
Images
-
Images
-
Web Code Ninja
-
Web Code Ninja
-
Links
-
Links
-
Tables
-
Tables
-
Conclusion
CSS3
-
What is CSS
-
Ways to Use CSS
-
Colors in CSS
-
, background, border
-
Using id and class in CSS
-
Advanced selectors
-
Developer Tools
-
Margin
-
Padding
-
Float
-
Notes for the lecture “Position”
-
Position
-
Position
-
font-family
-
font-size
-
A little more about text styling
-
Styling links
-
Inheritance and specificity
-
Conclusion
JavaScript
-
Inline, internal, external JavaScript
-
Primitive data types
-
Variables
-
Comments and Inline Methods
-
Comparison Operators
-
Operator precedence
-
Conditional statement if else.
-
Ternary operator
-
Switch statement
-
While loop
-
While loop
-
For loop
-
Function execution result
-
Functions. Statements vs Expressions
-
Exercise. Create 3 functions
-
IsNumberOdd() function
-
Factorial() function
-
ChangeSpaceToUnderscore() function
-
Variable Scope
-
Arrays
-
Array methods.
-
Arrays&Objects
-
Cars Database. Exercise
-
Cars Database. Solution
-
Object Methods
-
Object methods. this
-
DOM
-
Conclusion
jQuery
-
jQuery. Introduction
-
Beginning of work
-
Selector
-
Css() method
-
Text() method
-
Html() method
-
Attr() method
-
Val() method
-
Class manipulation methods
-
Click() method
-
Keypress() method
-
On() method
-
Effects
-
JQuery assignment
Bootstrap
-
Bootstrap. Introduction
-
Hello Bootstrap!
-
Responsive design
-
Grid
-
Forms and tables. Part 1
-
Forms and tables. Part 2
-
Jumbotron. Alert
-
Progress. Card
-
Modal. Part 1
-
Modal. Part 2
PHP
-
PHP. Introduction
-
Installing XAMPP
-
Hello PHP!
-
Variables
-
Arrays
-
If statement
-
For loop
-
While loop
-
GET
-
GET. Exercise
-
Lesson draft
00:00 -
include(). file_get_contents()
-
OpenWeatherMap API
Working with databases. MySQL
-
Working with databases. MySQL. Introduction
-
Database creation
-
Creating markup
-
Data extraction
-
Inserting Data
-
Read all entries
-
Data editing
-
Deleting data
-
Exercises
-
Login Task
-
Login Task. Solution
-
Session & Cookies
-
Security
-
Files for working with MySQL
React Fundamentals
-
Introduction
-
What is React.js?
-
Why Use React?
-
Creating Single Page Applications (SPAs) with React
-
React Alternatives (Angular, Vue)
-
Basics. Section Brief Overview
-
Basics. Components – Fundamental Blocks of React Applications
-
Basics. Declarative Programming
-
Basics. Adding CSS Styles
-
Basics. Displaying Dynamic Data in JSX
-
Basics. Transferring Data Using Props
-
Basics. JavaScript Logic in Components
-
Working with Condition.
-
Content according to the Terms.
Python Basics
-
Why should you learn Python?
-
Installing Python. Windows
-
Installing IntelliJ IDEA. Windows
-
Installing Python. Mac
-
Installing IntelliJ IDEA. Mac
-
Hello world!
-
Python Data Types
-
int & float
-
Variables in Python
-
Strings in Python
-
Indexing & Slicing
-
String Methods
-
Ways to format strings
-
Data structures. Lists
-
Data structures. Dictionaries
-
Data structures. Tuples
-
Data structures. Sets
-
Booleans. Comparison Operators
-
and, or, not
-
Conditional operator
-
For loop
-
While loop
-
A little more about some functions and operators
Python. Web Scraping
-
Python. Web Scraping. Introduction
-
HTML & CSS
-
BeautifulSoup
-
Data extraction
-
Extract data hierarchically
-
Quotes scraping
-
Conclusion
-
Bonus lecture
Student Ratings & Reviews
No Review Yet