• About Us
  • Policy
  • FAQ
  • DMCA
Freetutsdownload
  • COURSES TOPIC
    • Development
      • Web Development
      • Mobile Apps
      • Programming Language
      • Game Development
    • IT & Software
    • Design
    • Business
    • OTHER TOPIC
      • Photography
      • Lifestyle
      • Teaching & Academics
      • Marketing
      • Office Productivity
      • Personal Development
  • COURSE AUTHOR
    • Udemy
    • Skillshare
    • Pluralsight
    • Linkedin
    • Coursera
    • Frontend Masters
    • CodewithMosh
    • ZeroToMastery
    • Coding Ninjas
    • Academind
    • acloudguru
    • Linux Academy
    • Awwwards
    • CleanCoders
    • egghead
    • Newline
    • Pluralsight
    • Udacity
    • UltimateCourses
  • BOOK
  • FAQ
No Result
View All Result
FreetutsDownload.com
  • COURSES TOPIC
    • Development
      • Web Development
      • Mobile Apps
      • Programming Language
      • Game Development
    • IT & Software
    • Design
    • Business
    • OTHER TOPIC
      • Photography
      • Lifestyle
      • Teaching & Academics
      • Marketing
      • Office Productivity
      • Personal Development
  • COURSE AUTHOR
    • Udemy
    • Skillshare
    • Pluralsight
    • Linkedin
    • Coursera
    • Frontend Masters
    • CodewithMosh
    • ZeroToMastery
    • Coding Ninjas
    • Academind
    • acloudguru
    • Linux Academy
    • Awwwards
    • CleanCoders
    • egghead
    • Newline
    • Pluralsight
    • Udacity
    • UltimateCourses
  • BOOK
  • FAQ
No Result
View All Result
FreetutsDownload.com
No Result
View All Result

Solid JS & Firebase – The Complete Guide (Twitter Clone App)

Vu Hau by Vu Hau
February 5, 2023
in Development
0
Solid JS & Firebase – The Complete Guide (Twitter Clone App)
0
SHARES
42
VIEWS
Share on FacebookShare on Twitter

Solid JS & Firebase - The Complete Guide (Twitter Clone App)

Description

Contents

Is this course right for you?

This course covers creating a Twitter-like application with Solid JS and minimal 3rd party dependencies. Almost every feature is made from scratch without any dependency package. This covers – Form Validation, Pagination, Modal, Popups, Snackbar, and more.

The course covers the explanation of Solid JS library API by working on an actual project. This course will give you the confidence and skills required to start any project.

Students should have basic javascript knowledge to start working on this course.

What is Solid JS?

Solid JS is a reactive UI library inspired by React JS. It utilizes Component-like architecture, reactive data binding, and JSX.

Every Component executes once, and the Hooks and bindings execute many times as their dependencies update.

Solid follows the same philosophy as React with unidirectional data flow, read/write segregation, and immutable interfaces. It, however, has an entirely different implementation that forgoes using a Virtual DOM.

What is Typescript?

TypeScript is an open-source language that builds on JavaScript, one of the world’s most used tools, by adding static type definitions.

What are you going to work on?

Students will build a Twitter-like app from scratch – the HTML layout part is not part of the course (This will be provided in the course materials to save time and focus purely on Solid JS). The focus of this course is coding and not writing HTML content.

You will learn how to use Typescript language – a superset of Javascript providing additional features and a static type checker.

The course starts with the preparation of the base layout of the application. All designs – images, and content are provided by the instructor.

Content can be briefly summarized in these points:

  • Layout preparation – A few lectures to prepare the HTML for your application. Separation of layout into the Solid JS components.
  • Solid JS Router – This part explains how to create a “multi-page” application. Students will learn how to create a routing with different routing strategies and navigation to the routes. Covers the creation of Profile, Login, and Register pages.
  • Signals & Reactivity – Explains how to create and manage reactive data with createSignal and stores.
  • Lifecycle function – How to use onMount and onCleanup
  • Auth Forms – Students will learn how to create a reactive form and bind the data to form inputs.
  • Custom Form Validation – Covers creating a custom input/form validation and error handling from scratch.
  • Firebase/Firestore – Initialization of Firebase application (data storage)
  • Hook Functions – Important part of the projects. Allows the feature-related code to be separated into its context.
  • Authentication – This part covers creating a login, register, and logout functionality. Students will learn how to authenticate a user upon the application visit.
  • Provider and Context – This creates a provider component, which can hold the data on the root level and provide them to underlying components.
  • Snackbars – App-wise functionality created with Provider to display any message as a toast popup.
  • Glide Creation – Covers how to create a new glide and display it on the main page. From this point on, students will often work with Firebase/Firestore.
  • Follow Functionality – Follow functionality allows users to subscribe to other users.
  • Display Glides from Following – Subscription (Following) to other users will allow seeing the Glides (messages) they post.
  • Paginate Glides – It would be inefficient to fetch/display all of the glides on the initial load. Students will learn how to implement their lazy loaded pagination when data are loaded as the users browse the application.
  • Create Sub-Glides – It’s essential to have a way to respond to glides. This feature enables a user to create subglides, which is an answer to the glide.
  • Modal Messenger – Students will learn how to create a modal component from scratch. This will be used to display a messenger component on any page.
  • Deployment to Vercel – Finally, the application will be live hosted on Vercel. Anybody on the internet will be able to visit your application.
  • Persistence – This section explains how to store data on the application level and persist them for later use.

While working on the features above, the students will learn and understand Solid JS features. They will know how to architecture applications and will be able to create their applications with Solid JS.

Who this course is for:

  • Anybody interested in how to create Web Apps with modern JS libraries/frameworks
  • People looking for a practical web development guide
  • This course is for everyone eager to understand how to build an app from scratch

Requirements

  • Base Javascript & Typescript knowledge

Last Updated 1/2023

Download Links

Direct Download

Solid JS & Firebase – The Complete Guide (Twitter Clone App).zip (11.1 GB) | Mirror

Torrent Download

Solid JS & Firebase – The Complete Guide (Twitter Clone App).torrent (188 KB) | Mirror

Related

Previous Post

The Beginner’s Guide to Building conversation with ChatGPT

Next Post

React Testing Library and Jest: The Complete Guide

Vu Hau

Vu Hau

Next Post
React Testing Library and Jest: The Complete Guide

React Testing Library and Jest: The Complete Guide

No Result
View All Result

You might also like

PyTorch Essential Training: Deep Learning

PyTorch Essential Training: Deep Learning

March 31, 2023
Python Project: Building Online Banking App

Python Project: Building Online Banking App

March 31, 2023
Python Django for AWS Development – Mastery course – Part 1

Python Django for AWS Development – Mastery course – Part 1

March 31, 2023
Python Course From Zero | Python For All

Python Course From Zero | Python For All

March 31, 2023
Motion Detection using Python and OpenCV

Motion Detection using Python and OpenCV

March 31, 2023
Professional TypeScript Training

Professional TypeScript Training

March 31, 2023

Categories

  • 3D & Animation
  • Academind
  • Account
  • Accounting
  • acloudguru
  • AWS
  • AWS
  • Awwwards
  • Book
  • Business
  • Business
  • C#
  • C++
  • CGBoost
  • CleanCoders
  • CodewithMosh
  • Coding
  • Coursera
  • Courses
  • Cyber Security
  • Cyber Security
  • Data Science
  • Database Design & Development
  • Design
  • Design
  • Designcode
  • Development
  • Development
  • Docker
  • DOMESTIKA
  • egghead
  • Essential Developer
  • Ethical Hacking
  • Ethical Hacking
  • Finance & Accounting
  • Frontend Masters
  • Gadget
  • GAME
  • Game Development
  • Hardware
  • Hardware
  • Hosting
  • IT & Software
  • IT & Software
  • IT & Software
  • IT & Software
  • Lifestyle
  • Linkedin
  • Linux Academy
  • Make Money
  • Marketing
  • Masterclass.
  • Mobile Apps
  • Motion Design School
  • Movie
  • Newline
  • Newline.co
  • News
  • Nomad Coders
  • Office Productivity
  • Pentester Academy
  • Personal Development
  • Photography
  • Pluralsight
  • Programming Language
  • School of Motion
  • Skillshare
  • Superhi
  • Teaching & Academics
  • Technology
  • Udacity
  • Udemy
  • UltimateCourses
  • Uncategorized
  • VueSchool
  • Web Development
  • Web Themes & Templates
  • Wingfox
  • Wordpress Plugin
  • WSO
  • XELPLUS
  • ZeroToMastery
  • About Us
  • Policy
  • FAQ
  • DMCA
FREETUTSDOWNLOAD.COM

© Freetutsdownload.com by Hauvanvo and Colab with Solutechblog.com

No Result
View All Result
  • COURSES TOPIC
    • Development
      • Web Development
      • Mobile Apps
      • Programming Language
      • Game Development
    • IT & Software
    • Design
    • Business
    • OTHER TOPIC
      • Photography
      • Lifestyle
      • Teaching & Academics
      • Marketing
      • Office Productivity
      • Personal Development
  • COURSE AUTHOR
    • Udemy
    • Skillshare
    • Pluralsight
    • Linkedin
    • Coursera
    • Frontend Masters
    • CodewithMosh
    • ZeroToMastery
    • Coding Ninjas
    • Academind
    • acloudguru
    • Linux Academy
    • Awwwards
    • CleanCoders
    • egghead
    • Newline
    • Pluralsight
    • Udacity
    • UltimateCourses
  • BOOK
  • FAQ

© Freetutsdownload.com by Hauvanvo and Colab with Solutechblog.com