The Complete 2023 Web Development Bootcamp
تطوير البرمجيات / تطوير الشبكة

The Complete 2023 Web Development Bootcamp

Become a Full-Stack Web Developer with just ONE course

الإلتحاق

0 طلاب

المستوى

مبتدئ 

اللغة

الإنجليزية
The Complete 2023 Web Development Bootcamp
هذه الدورة التدريبية تتضمّن:
  • 66ساعة 38دقيقة
  • 503 محاضرة
  • 352 أصول قابلة للتحميل
  • متاحة مدى الحياة
  • مشاهدة عبر الموبايل والتلفزيون
  • شهادة عند الإنتهاء

ملخص

ما الذي سيتعلّمه المتعلّمون في هذه الدورة التدريبية؟
  • Build 16 web development projects for your portfolio, ready to apply for junior developer jobs.
  • Learn the latest technologies, including Javascript, React, Node and even Web3 development.
  • After the course you will be able to build ANY website you want.
  • Build fully-fledged websites and web apps for your startup or business.
  • Work as a freelance web developer.
  • Master frontend development with React
  • Master backend development with Node
  • Learn professional developer best practices.
ما هي الشروط أو المتطلبات الأساسية لأخذ دورتك التدريبية؟
  • No programming experience needed - I'll teach you everything you need to know
  • A computer with access to the internet
  • No paid software required
  • I'll walk you through, step-by-step how to get all the software installed and set up
لمن هذه الدورة التدريبية؟
  • If you want to learn to code through building fun and useful projects, then take this course.
  • If you want to start your own startup by building your own websites and web apps.
  • If you are a seasoned programmer, then take this course to to get up to speed quickly with the latest frameworks and NodeJS
  • If you want to take ONE COURSE and learn everything you need to know about web development, take this course
الوصف
علامات الدورة التدريبية

محتوى الدورة التدريبية

  • 41 قسم
  • 503 محاضرة
  • 66ساعة 38دقيقة إجمالي طول المدة
Front-End Web Development
39دقيقة
10 محاضرات

Front-End Web Development

Download the 12 Rules to Learn to Code eBook [Latest Edition]
0:01:00
Download the Required Software
0:01:00
How to Get the Most Out of the Course
0:09:33
How to Get Help When You're Stuck
0:06:39
Pathfinder
0:02:20
Introduction to HTML
0:04:18
Using HTML Tags
0:08:04
The Anatomy of an HTML Tag
0:10:53
What we're building - HTML Personal Site
0:02:52
What is The HTML Boilerplate?
0:12:57
How to Structure Text in HTML
0:13:17
HTML Lists
0:05:24
HTML Image Elements
0:07:32
HTML Links and Anchor Tags
0:11:55
How to Ace this Course
0:01:24
HTML Tables
0:11:57
Using HTML Tables for Layout
0:02:17
HTML Tables Code Challenge
0:01:44
How to Type Emojis
0:01:02
HTML Tables Solution Walkthrough
0:06:42
HTML Forms
0:09:09
Forms in Practice - Create a Contact Me Form
0:10:21
HTML Challenge
0:01:00
Publish Your Website!
0:10:13
Tip from Angela - Habit Building with the Calendar Trick
0:02:52
Get Monthly Tips and Tools to Level Up as a Developer
0:01:00
Introduction to CSS
0:03:04
Inline CSS
0:10:35
Internal CSS
0:21:37
External CSS
0:08:29
How to Debug CSS Code
0:15:11
The Anatomy of CSS Syntax
0:13:38
CSS Selectors
0:06:23
Classes vs. Ids
0:11:44
CSS Quiz
0:01:00
Tip from Angela - Dealing with Distractions
0:02:28
Join the Student Community
0:01:00
What We'll Make - Stylised Personal Site
0:04:57
What Are Favicons?
0:04:09
HTML Divs
0:13:31
The Box Model of Website Styling
0:19:39
CSS Display Property
0:15:11
Learn More About Web Design
0:01:00
CSS Static and Relative Positioning
0:14:36
Absolute positioning
0:12:11
The Dark Art of Centering Elements with CSS
0:09:03
Font Styling in Our Personal Site
0:14:16
Learn More About Typography
0:01:00
Adding Content to Our Website
0:06:52
CSS Sizing
0:15:54
Font Properties Challenge 1 - Change the Colours
0:01:00
Font Properties Challenge 2 - Change the Font Weight
0:01:00
Font Properties Challenge 3 - Change the Line Height
0:01:00
CSS Font Property Challenge Solutions
0:03:56
CSS Float and Clear
0:16:44
CSS Challenge
0:01:00
Stylised Personal Site Solution Walkthrough
0:21:21
[Optional] Get More Practice HTML and CSS
0:01:00
Tip from Angela - Nothing Easy is Worth Doing!
0:03:35
What is Bootstrap?
0:15:59
Installing Bootstrap
0:07:55
Web Design 101 - Wireframing
0:11:38
The Bootstrap Navigation Bar
0:21:05
Download the Starting Files
0:01:00
Setting Up Our New Project
0:07:03
Bootstrap Grid Layout System
0:20:17
Getting Montserrat Black and other Font Weights
0:01:00
Adding Grid Layouts to Our Website
0:09:39
A Note About CSS Link Order
0:01:00
Bootstrap Containers
0:05:54
Bootstrap Buttons & Font Awesome
0:11:30
Styling Our Website Challenges and Solutions
0:20:20
Bootstrap Challenge 1
0:01:00
Solution to Bootstrap Challenge 1
0:17:01
Tip from Angela - How to Deal with Procrastination
0:04:08
The Bootstrap Carousel Part 1
0:09:39
The Bootstrap Carousel Part 2
0:17:20
Bootstrap Cards
0:16:31
The CSS Z-Index and Stacking Order
0:21:28
Media Query Breakpoints
0:22:03
Bootstrap Challenge 2
0:01:00
Bootstrap Challenge 2 Solution
0:11:46
How to become a Better Programmer - Code Refactoring
0:07:48
Put it into Practice - Refactor our Website Part 1
0:19:20
Advanced CSS - Combining Selectors
0:11:43
Refactoring our Website Part 2
0:05:21
Advanced CSS - Selector Priority
0:05:51
Completing the Website
0:02:34
Download the Completed Website
0:01:00
Tip from Angela - Building a Programming Habit
0:02:46
Understanding Colour Theory
0:09:04
Understanding Typography and How to Choose a Font
0:10:28
User Experience (UX) Design
0:13:39
Web Design in Practice - Let's apply what we've learnt!
0:18:20
Introduction to Javascript
0:11:49
Javascript Alerts - Adding Behaviour to Websites
0:14:20
Data Types
0:04:06
Javascript Variables
0:09:35
Javascript Variables Exercise Start
0:02:48
Javascript Variables Exercise
0:01:00
Javascript Variables Exercise Solution
0:03:27
Naming and Naming Conventions for Javascript Variables
0:07:09
Javascript Variable Naming Quiz
0:01:00
String Concatenation
0:03:07
String Lengths and Retrieving the Number of Characters
0:06:24
Challenge: Changing Casing in Text
0:03:39
Challenge: Changing String Casing Solution
0:08:59
Basic Arithmetic and the Modulo Operator in Javascript
0:06:14
Increment and Decrement Expressions
0:02:28
Javascript Numbers Quiz
0:01:00
Functions Part 1: Creating and Calling Functions
0:10:35
Functions Part 1 Challenge - The Karel Robot
0:09:08
The Karel Chess Board Solution
0:01:00
A Quick Note About the Next Lesson
0:01:00
Functions Part 2: Parameters and Arguments
0:09:52
Life in Weeks Coding Exercise
0:01:00
Life in Weeks Solution
0:03:44
Functions Part 3: Outputs & Return Values
0:11:16
Challenge: Create a BMI Calculator
0:01:49
BMI Calculator Challenge
0:01:00
Challenge: BMI Calculator Solution
0:05:39
JavaScript Functions Quiz
0:01:00
Tip from Angela - Set Your Expectations
0:02:35
Random Number Generation in Javascript: Building a Love Calculator
0:11:15
Control Statements: Using If-Else Conditionals & Logic
0:04:48
Comparators and Equality
0:02:51
Combining Comparators
0:02:46
BMI Calculator Advanced (IF/ELSE)
0:01:00
Introducing the Leap Year Code Challenge
0:04:16
Leap Year Challenge Exercise
0:01:00
Leap Year Solution
0:03:03
Collections: Working with Javascript Arrays
0:09:01
Adding Elements and Intermediate Array Techniques
0:15:58
Who's Buying Lunch? Code Challenge
0:01:00
Who's Buying Lunch Solution
0:03:43
Control Statements: While Loops
0:07:52
Solution to the 99 Bottles Challenge
0:01:00
Control Statements: For Loops
0:06:10
Introducing the Fibonacci Code Challenge
0:06:37
The Fibonacci Exercise
0:01:00
Fibonacci Solution
0:08:16
Tip from Angela - Retrieval is How You Learn
0:02:52
Adding Javascript to Websites
0:10:44
Introduction to the Document Object Model (DOM)
0:12:28
Solution to the DOM Challenge
0:01:00
Selecting HTML Elements with Javascript
0:14:17
Manipulating and Changing Styles of HTML Elements with Javascript
0:05:01
The Separation of Concerns: Structure vs Style vs Behaviour
0:05:57
Text Manipulation and the Text Content Property
0:02:37
Manipulating HTML Element Attributes
0:02:27
Tip from Angela - The 20 Minute Method
0:02:39
Challenge: The Dicee Challenge
0:02:14
Dicee Challenge Step 0 - Download the Skeleton Project
0:01:00
Dicee Challenge Step 1 - Create an External Javascript File
0:01:00
Dicee Challenge Step 2 - Add Dice Images
0:01:00
Dicee Challenge Step 3 - Create a Random Number
0:01:00
Dicee Challenge Step 4 - Change the <img> to a Random Dice
0:01:00
Dicee Challenge Step 5 - Change both <img> Elements
0:01:00
Dicee Challenge Step 6 - Change the Title to Display a Winner
0:01:00
The Solution to the Dicee Challenge
0:14:43
Download the Completed Website
0:01:00
Tip from Angela - Learning Before you Eat
0:02:06
Download the Starting Files
0:01:00
Adding Event Listeners to a Button
0:14:29
Higher Order Functions and Passing Functions as Arguments
0:12:40
Higher Order Function Challenge Solution
0:01:00
How to Play Sounds on a Website
0:11:11
A Deeper Understanding of Javascript Objects
0:12:04
How to Use Switch Statements in Javascript
0:05:22
Objects, their Methods and the Dot Notation
0:06:29
A Quick Note About the Next Lesson
0:01:00
Using Keyboard Event Listeners to Check for Key Presses
0:07:37
Understanding Callbacks and How to Respond to Events
0:11:35
Adding Animation to Websites
0:08:31
Download the Completed Website
0:01:00
Tip from Angela - Dealing with Lack of Progress
0:03:08
What is jQuery?
0:03:44
How to Incorporate jQuery into Websites
0:09:08
How Minification Works to Reduce File Size
0:03:58
Selecting Elements with jQuery
0:02:01
Manipulating Styles with jQuery
0:05:13
Manipulating Text with jQuery
0:03:36
Manipulating Attributes with jQuery
0:03:44
Adding Event Listeners with jQuery
0:07:47
Adding and Removing Elements with jQuery
0:02:58
Website Animations with jQuery
0:08:13
Tip from Angela - Mixing Knowledge
0:02:20
What You'll Make: The Simon Game
0:01:00
Play the Game
0:01:00
Step 0 - Download the Starting Files
0:01:00
Step 1 - Add Javascript and jQuery
0:01:00
Step 1 - Answer
0:01:00
Step 2 - Create A New Pattern
0:01:00
Step 2 - Answer
0:01:00
Step 3 - Show the Sequence to the User with Animations and Sounds
0:01:00
Step 3 - Answer
0:01:00
Step 4 - Check Which Button is Pressed
0:01:00
Step 4 - Answer
0:01:00
Step 5 - Add Sounds to Button Clicks
0:01:00
Step 5 - Answer
0:01:00
Step 6 - Add Animations to User Clicks
0:01:00
Step 6 - Answer
0:01:00
Step 7 - Start the Game
0:01:00
Step 7 - Answer
0:01:00
Step 8 - Check the User's Answer Against the Game Sequence8
0:01:15
Step 8 - Answer
0:01:00
Step 9 - Game Over
0:01:00
Step 9 - Answer
0:01:00
Step 10 - Restart the Game
0:01:00
Step 10 - Answer
0:01:00
Download the Completed Project Code
0:01:00
Tip from Angela - Dealing with Frustration
0:02:31
Installing the Hyper Terminal
0:01:00
Command Line Hyper Setup
0:04:53
Understanding the Command Line. Long Live the Command Line!
0:05:55
Command Line Techniques and Directory Navigation
0:10:13
Creating, Opening, and Removing Files through the Command Line
0:09:09
Tip from Angela - Sleep is My Secret Weapon
0:03:48
Backend Web Development Explained
0:08:02
Install Node.js on Mac
0:01:00
Install Node.js on Windows
0:01:00
The Power of the Command Line and How to Use Node
0:06:27
The Node REPL (Read Evaluation Print Loops)
0:02:39
How to Use the Native Node Modules
0:08:19
The NPM Package Manager and Installing External Node Modules
0:13:44
Tip from Angela - Step Up to the Challenge
0:01:14
What is Express?
0:03:24
Creating Our First Server with Express
0:11:29
Handling Requests and Responses: the GET Request
0:08:12
Nodemon Installation
0:01:12
Understanding and Working with Routes
0:09:23
What We'll Make: A Calculator
0:01:52
Calculator Setup Challenge
0:01:00
Calculator Setup: Challenge Solution
0:05:43
Responding to Requests with HTML Files
0:07:40
Processing Post Requests with Body Parser
0:14:19
BMI Routing Challenge
0:01:00
Solution to the BMI Routing Challenge
0:06:29
Tip from Angela - How to Solidify Your Knowledge
0:02:55
Why Do We Need APIs?
0:08:50
API Endpoints, Paths and Parameters.
0:10:59
API Authentication and Postman
0:11:34
What is JSON?
0:04:54
Making GET Requests with the Node HTTPS Module
0:13:00
How to Parse JSON
0:13:05
Using Express to Render a Website with Live API Data
0:08:23
Using Body Parser to Parse POST Requests to the Server
0:10:05
The Mailchimp API - What You'll Make
0:02:41
Setting Up the Sign Up Page
0:20:52
Posting Data to Mailchimp's Servers via their API
0:18:37
Adding Success and Failure Pages
0:08:55
Deploying Your Server with Heroku
0:18:38
Tip from Angela - Location, Location, Location!
0:02:06
Introduction to Version Control and Git
0:02:35
Version Control Using Git and the Command Line
0:15:02
GitHub and Remote Repositories
0:11:00
GitHub Private Repos are now Free! ?
0:01:00
Gitignore
0:12:02
Cloning
0:05:05
Branching and Merging
0:17:25
Optional Git Challenge
0:01:00
Forking and Pull Requests
0:17:08
Tip from Angela - Spaced Repetition
0:04:01
Linter Errors with EJS
0:01:00
Templates? Why Do We Need Templates?
0:15:10
Creating Your First EJS Templates
0:17:53
Running Code Inside the EJS Template
0:06:33
Passing Data from Your Webpage to Your Server
0:25:05
The Concept of Scope in the Context of Javascript
0:08:40
Adding Pre-Made CSS Stylesheets to Your Website
0:16:14
Understanding Templating vs. Layouts
0:13:35
Understanding Node Module Exports: How to Pass Functions and Data between Files
0:21:45
Tip from Angela - Use Accountability in your Favour
0:02:56
Setting Up the Blog Project
0:07:06
Challenge 1
0:04:04
Challenge 1 Solution
0:02:37
Challenge 2
0:04:07
Challenge 2 Solution
0:02:09
Challenge 3
0:02:37
Challenge 3 Solution
0:02:31
Challenge 4
0:02:05
Challenge 4 Solution
0:01:52
Challenge 5
0:02:47
Challenge 5 Solution
0:04:16
Challenge 6
0:01:24
Challenge 6 Solution
0:01:15
Challenge 7
0:01:00
Challenge 7 Solution
0:01:54
Challenge 8
0:03:26
Challenge 8 Solution
0:03:36
Challenge 9
0:04:42
Challenge 9 Solution
0:06:33
Challenge 10
0:02:24
Challenge 10 Solution
0:03:13
Challenge 11
0:03:21
Challenge 11 Solution
0:03:00
Challenge 12
0:01:55
Challenge 12 Solution
0:02:34
Challenge 13
0:02:46
Challenge 13 Solution
0:03:37
Challenge 14 and Solution
0:06:28
Challenge 15
0:01:41
Challenge 15 Solution
0:03:14
Express Routing Parameters
0:06:38
Challenge 16
0:01:55
Challenge 16 Solution
0:02:32
Challenge 17
0:03:54
Challenge 17 Solution
0:05:30
Challenge 18
0:06:04
Challenge 18 Solution
0:04:19
Challenge 19
0:02:57
Challenge 19 Solution
0:04:54
Challenge 20
0:02:58
Challenge 20 Solution
0:03:18
Challenge 21
0:02:15
Challenge 21 Solution
0:03:44
Tip from Angela - When Life Gives You Lemons
0:06:01
SQL Commands: CREATE Table and INSERT Data
0:13:48
SQL Commands: READ, SELECT, and WHERE
0:03:10
Updating Single Values and Adding Columns in SQL
0:04:42
SQL Commands: DELETE
0:01:32
Understanding SQL Relationships, Foreign Keys and Inner Joins
0:11:13
Tip from Angela - Find All the Hard Working People
0:02:01
Installing MongoDB on Mac
0:12:34
Installing MongoDB on Windows
0:09:20
MongoDB CRUD Operations in the Shell: Create
0:09:37
MongoDB CRUD Operations in the Shell: Reading & Queries
0:06:22
MongoDB CRUD Operations in the Shell: Update
0:04:07
MongoDB CRUD Operations in the Shell: Delete
0:01:45
Relationships in MongoDB
0:06:12
Working with The Native MongoDB Driver
0:19:03
If You Have Forgotten to Quit the Mongod Server
0:01:00
Tip from Angela - Daily Routines
0:02:34
Introduction to Mongoose
0:20:26
Reading from Your Database with Mongoose
0:07:28
Data Validation with Mongoose
0:07:55
Updating and Deleting Data Using Mongoose
0:10:06
Establishing Relationships and Embedding Documents using Mongoose
0:06:45
Tip from Angela - Deep Work
0:03:01
Let's take the ToDoList Project to the Next Level and Connect it with Mongoose
0:16:46
Rendering Database Items in the ToDoList App
0:13:25
Adding New Items to our ToDoList Database
0:03:56
Deleting Items from our ToDoList Database
0:13:48
Creating Custom Lists using Express Route Parameters
0:16:12
Adding New Items to the Custom ToDo Lists
0:07:31
Revisiting Lodash and Deleting Items from Custom ToDo Lists
0:19:10
Tip from Angela - One Step at a Time
0:02:54
How to Deploy Web Apps with a Database
0:05:02
How to Setup MongoDB Atlas
0:13:41
Deploying an App with a Database to Heroku
0:12:13
Tip from Angela - Discipline Breeds Discipline
0:02:20
Challenge: Give your Blog a Database
0:02:31
Step 0 - Download the Starting Files
0:01:00
Step 1 - Save Composed Posts with MongoDB
0:01:00
Step 2 - Get the Home Page to Render the Posts
0:01:00
Step 3 - Fix the bug
0:01:00
Step 4 - Render the correct blog post based on post _id
0:01:00
Completed Blog with Database Solution
0:01:00
Tip from Angela - Dealing with Limitations
0:05:22
What is REST?
0:17:08
Creating a Database with Robo 3T
0:09:29
Set Up Server Challenge
0:02:09
Set Up Server Solution
0:07:30
GET All Articles
0:06:50
POST a New Article
0:12:51
DELTE All Articles
0:05:11
Chained Route Handlers Using Express
0:07:07
GET a Specific Article
0:14:02
PUT a Specific Article
0:10:32
PATCH a Specific Article
0:07:17
DELETE a Specific Article
0:04:04
Download the Completed Project Code
0:01:00
Tip from Angela - How to Get a Job as Programmer
0:02:06
Introduction to Authentication
0:05:46
Getting Set Up
0:07:26
Level 1 - Register Users with Username and Password
0:14:42
How to Review the Source Code
0:01:00
Level 2 - Database Encryption
0:16:34
Using Environment Variables to Keep Secrets Safe
0:17:40
Level 3 - Hashing Passwords
0:15:25
Hacking 101 ├ö├┐├║┬┤┬®├à
0:12:28
Level 4 - Salting and Hashing Passwords with bcrypt
0:20:41
What are Cookies and Sessions?
0:08:19
Using Passport.js to Add Cookies and Sessions
0:29:30
Level 6 - OAuth 2.0 & How to Implement Sign In with Google
0:47:46
Finishing Up the App - Letting Users Submit Secrets
0:13:40
Download the Completed Project Code
0:01:00
Tip from Angela - How to Work as a Freelancer
0:01:37
What we will make in this React module
0:01:34
Introduction to Code Sandbox and the Structure of the Module
0:05:50
Introduction to JSX and Babel
0:16:12
JSX Code Practice
0:07:34
Javascript Expressions in JSX & ES6 Template Literals
0:11:42
Javascript Expressions in JSX Practice
0:08:34
JSX Attributes & Styling React Elements
0:16:58
Inline Styling for React Elements
0:08:41
React Styling Practice
0:09:59
React Components
0:15:47
React Components Practice
0:05:01
Javascript ES6 - Import, Export and Modules
0:11:10
Javascript ES6 Import, Export and Modules Practice
0:04:04
[Windows] Local Environment Setup for React Development
0:13:52
[Mac] Local Environment Setup for React Development
0:13:40
Newer Versions of Node Troubleshooting
0:01:00
Keeper App Project - Part 1 Challenge
0:04:57
Keeper App Part 1 Solution
0:14:07
React Props
0:16:44
React Props Practice
0:13:19
React DevTools
0:17:19
Mapping Data to Components
0:10:20
Mapping Data to Components Practice
0:17:30
Javascript ES6 Map/Filter/Reduce
0:20:21
Javascript ES6 Arrow functions
0:09:56
Keeper App Project - Part 2
0:10:23
React Conditional Rendering with the Ternary Operator & AND Operator
0:19:24
Conditional Rendering Practice
0:06:33
State in React - Declarative vs. Imperative Programming
0:09:38
React Hooks - useState
0:18:09
useState Hook Practice
0:07:24
Javascript ES6 Object & Array Destructuring
0:17:44
Javascript ES6 Destructuring Challenge Solution
0:05:48
Event Handling in React
0:11:10
React Forms
0:13:40
Class Components vs. Functional Components
0:06:24
Changing Complex State
0:19:43
Changing Complex State Practice
0:07:08
Javascript ES6 Spread Operator
0:10:58
Javascript ES6 Spread Operator Practice
0:12:20
Managing a Component Tree
0:22:37
Managing a Component Tree Practice
0:08:27
Keeper App Project - Part 3
0:25:05
React Dependencies & Styling the Keeper App
0:16:38
Tip from Angela - How to Build Your Own Product
0:02:14
What is Web3?
0:07:38
How does the Blockchain actually work?
0:25:45
What is the Internet Computer (ICP)?
0:09:18
Read Me!
0:01:00
[Mac Users] Installation and Setup for Web3 Development
0:07:03
[Windows Users] Installation and Setup for Web3 Development
0:12:45
Introduction to the Motoko Language
0:12:36
Motoko Functions and the Candid User Interface
0:16:00
Motoko Conditionals and Type Annotations
0:05:34
Query vs. Update Methods
0:08:09
Orthogonal Persistance
0:08:03
Tracking Time and Calculating Compound Interest
0:17:35
Motoko Language Quiz
0:01:00
Adding HTML and CSS to Create the Frontend for DBANK
0:07:35
Connecting the Motoko Backend to our JS Frontend
0:27:07
Where to Get Help and Support for Development on the Internet Computer
0:01:00
What are Cycles and the ICP Token?
0:07:07
No Cycles, No Problems!
0:01:00
How to Claim Free Cycles from Dfinity
0:05:21
How to Deploy to the ICP Network
0:03:05
How to Convert ICP into Cycles?
0:05:57
[Optional] How to Deploy a Static Website onto the ICP Blockchain for Hosting
0:07:38
How to Configure a DFX Created Project to Use React
0:11:25
Storing Data on a Canister
0:16:04
Retrieving Data from a Canister
0:11:58
Deleting and Persistance
0:16:35
Tokens and Coins: What are they and how are they used?
0:09:17
Download and Configure the Skeleton Project
0:06:10
Using Motoko Hashmaps to Store Token Balances
0:19:34
Showing the User's Token Balance on the Frontend
0:13:58
Creating the Faucet Functionality Using the Shared Keyword
0:15:16
Creating the Transfer Functionality
0:20:52
Using the Transfer Functionality in the Faucet
0:06:39
Persisting Non-Stable Types Using the Pre- and Postupgrade Methods
0:15:43
What is the Internet Identity?
0:05:30
Authenticating with the Internet Identity
0:07:56
Minting NFTs
0:16:43
Viewing the NFT on the Frontend
0:20:02
Enabling the Minting Functionality on the Frontend
0:30:38
Displaying Owned NFTs Using the React Router
0:36:39
Listing NFTs for Sale
0:33:48
Styling the Listed NFTs
0:11:16
Creating the "Discover" Page
0:22:37
Buying NFTs
0:32:02
Join the $6 Million Dollar Supernova Hackathon
0:01:00
AAA 1 - How to Soak in Programming Concepts and more...
0:39:42
AAA 2 - Schedule for Learning to Code and more...
0:39:08
AAA 3 - How to Start Freelancing and more...
0:25:19
AAA 4 - The Live AMA
0:59:52
Vote for the Next Module!
0:01:00
Bonus Lecture
0:01:00

نبذة عن المعلّمة

لافون كارتر

لافون كارتر
بلد الأصل: تشاد
بلد الأصل: تشاد
تشاد
مكان الإقامة: تشاد

4.23 (13 مراجعة)
1 دورة تدريبية
السيرة الشخصية

منذ 1999 وأنا مدرس. احب تعليم اللغة اليابانية. لدي انجذاب طبيعي للغة ، لذلك قررت أن أدرسها. لقد قمت بتدريس مجموعة متنوعة من الدورات للكبار ، بما في ذلك دورات مهارات الاتصال التجاري ، واللغة الإنجليزية اليومية ، واللغة الإنجليزية المنطوقة ، ودورات التحضير لاختبار IELTS ، بالإضافة إلى المتعلمين الصغار.

تقييمات ومراجعات الدورة

0.00
0 مراجعات
5
4
3
2
1