Learn the basics of web development required for blockchain. If you want to become a Blockchain developer, you first need to have some basic web development skills. However, web development is a HUGE topic… backend, frontend, devops, aws, etc… Do you need to learn ALL of this for Blockchain? Luckily no!
You only need to learn FRONTEND web development: html, css and Javascript. However, most bootcamps and web development courses will teach you much more… And make you spend a lot of time…
LESSON 1.
Welcome
LESSON 2.
- Architecture of web application: frontend & backend
LESSON 3. - Website vs web application
LESSON 4. - Frontend & backend communication with the HTTP protocol
LESSON 5. - What is HTML?
LESSON 6. - Basic structure of an HTML file
LESSON 7. - Insert text and images with div, p, and img tags
LESSON 8. - Create links with the tag
LESSON 9. - Display list of data with tables
LESSON 10. - Collect data with forms
- Add styling to an HTML component with CSS
LESSON 12. - More CSS rules: margin, padding, layout
LESSON 13. - Make your web app look good EASILY with Bootstrap
LESSON 14. - Advanced CSS: CSS Flexbox and CSS Grid
LESSON 15. - Introduction
LESSON 16. - What Javascript is used for?
LESSON 17. - Strings
LESSON 18. - Numbers
LESSON 19. - Booleans
LESSON 20. - Arrays
LESSON 21. - Objects
LESSON 22. - Control structures: if, for-loop, while, switch
LESSON 23. - Functions
LESSON 24. - Promises
LESSON 25. - The DOM (Document Object Model)
LESSON 26. - ES6 features
LESSON 27. - Frontend vs Backend Javascript (NodeJS)
SEE LESSON 28. - Homeworks
LESSON 29. - Introduction
LESSON 30. - Why we need React?
LESSON 31. - How does React work?
LESSON 32. - JSX
LESSON 33. - Webpack & Babel
LESSON 34. - Create a React project super quick with create-react-app
LESSON 35. - Install Bootstrap for quick & easy styling
LESSON 36. - Create your first React component
LESSON 37. - Render a list in React
LESSON 38. - Pass data to child components with props
LESSON 39. - Use Bootstrap grid and Jumbotron components
LESSON 40. - Create another component for new tasks
LESSON 41. - Manage component state with the useState() hook
LESSON 42. - Lift the state up to parent component
LESSON 43. - Mark task as done