Full Stack Basics: FOUNDATIONS

Season 2

    1. S2.E1 - CREATE OUR FRONT-END PROJECT

      FREE PREVIEW
    2. S2.E2 - CREATE AN NPM PACKAGE FOR OUR FRONT-END PROJECT

      FREE PREVIEW
    3. S2.E3 - WHAT IS A MODULE BUNDLER?

      FREE PREVIEW
    4. S2.E4 - CONFIGURE WEBPACK (PART I)

      FREE PREVIEW
    5. S2.E5 - CONFIGURE WEBPACK (PART I - CONTINUED)

      FREE PREVIEW
    6. S2.E6 - CONFIGURE WEBPACK (PART II)

      FREE PREVIEW
    7. S2.E7 - CONFIGURE WEBPACK (PART III)

      FREE PREVIEW
    8. S2.E8 - BABEL FOR BACKWARDS COMPATIBILITY

      FREE PREVIEW
    9. S2.E9 - WEBPACK DEV SERVER

      FREE PREVIEW
    10. S2.E10 - NAVIGATION BAR & INTRO TO ROUTING

      FREE PREVIEW
    11. S2.E11 - ROUTING: FRONT-END (PART II)

      FREE PREVIEW
    12. S2.E12 - ROUTING: FRONT-END (PART III)

      FREE PREVIEW
    13. S2.E13 - ROUTING: FRONT-END (PART IV)

      FREE PREVIEW
    14. S2.E14 - REGISTRATION PAGE FUNCTIONALITY

      FREE PREVIEW
    15. S2.E15 - IMPLEMENT THE REGISTER CLASS (PART I)

      FREE PREVIEW
    16. S2.E16 - IMPLEMENT THE REGISTER CLASS (PART II)

      FREE PREVIEW
    17. S2.E17 - REVIEW THE MODULE "REGISTER"

      FREE PREVIEW
    18. S2.E18 - ONSUBMITFUNCTION (PART I)

      FREE PREVIEW
    19. S2.E19 - ONSUBMITFUNCTION (PART II)

    20. S2.E20 - ONSUBMITFUNCTION (PART III)

    21. S2.E21 - ONSUBMITFUNCTION (PART IV)

    22. S2.E22 - ONSUBMITFUNCTION (PART IV - CONTINUED)

    23. S2.E23 - CONTROL NAVIGATION

    24. S2.E24 - NODE JS ENVIRONMENT SETUP

    25. S2.E25 - UPDATE MONGO DB IN THE CLOUD

    26. S2.E26 - CONNECT APPLICATION TO DATABASE

    27. S2.E27 - MODELLING OUR USER

    28. S2.E28 - CREATE OUR USER REPOSITORY

    29. S2.E29 - CREATE ROUTES: DECIDE HOW THE FRONT-END WILL REACH US

    30. S2.E30 - CREATE SERVICE LAYER AND STORE IN DATABASE

    31. S2.E31 - FLOW RECAP & NODEMON

    32. S2.E32 - USERSERVICE.CREATEUSER - RULE #1: THE PASSWORD NEEDS TO BE ENCRYPTED

    33. S2.E33 - USERSERVICE.CREATEUSER - RULE #2: THE USER EMAIL MUST BE UNIQUE

    34. S2.E34 - VALIDATE LAYER

    35. S2.E35 - CONNECT THE FRONT TO BACK & FULL STACK TESTING (PART I)

    36. S2.E36 - CONNECT THE FRONT TO BACK & FULL STACK TESTING (PART II)

    1. S2.E37 - AUTH ROUTE SETUP

    2. S2.E38 - CHECK IF PASSWORD IS CORRECT

    3. S2.E39 - GENERATE THE JWT

    4. S2.E40 - CREATE AUTHORIZATION COOKIE

    5. S2.E41 - HOW DO WE KNOW THE AUTH COOKIE WORKS?

    6. S2.E42 - IMPLEMENT "GETALLTASKS" ROUTE

    7. S2.E43 - REFACTORING - ENVIRONMENT VARIABLES

    8. S2.E44 - HANDLE THE SUBMITEVENT IN THE LOGIN FORM

    9. S2.E45 - LOGIN FORM VALIDATION

    10. S2.E46 - SEND THE LOGIN REQUEST TO THE BACK-END

    11. S2.E47 - CREATE AND UPDATE OUR AUTHENTICATION STORE (PART I)

    12. S2.E48 - CREATE AND UPDATE OUR AUTHENTICATION STORE (PART II)

    1. S2.E49 - REDIRECT TO THE DASHBOARD

    2. S2.E50 - AUTHORIZATION MIDDLEWARE

    3. S2.E51 - USER EXPERIENCE ENHANCEMENTS #1

    4. S2.E52 - USER EXPERIENCE ENHANCEMENTS #2

    5. S2.E53 - USER EXPERIENCE ENHANCEMENTS #3

    1. S2.E54 - TASKS: MODELING OUR TASK

    2. S2.E55 - CREATE OUR TASK REPOSITORY

    3. S2.E56 - UPDATE ROUTER AND CONTROLLER LAYER & IMPLEMENT SERVICE LAYER

    4. S2.E57 - CREATE TASK BUSINESS RULES

    5. S2.E58 - CREATE TASK - VALIDATION

    6. S2.E59 - CREATE TASK FORM MODAL

    7. S2.E60 - FRONT-END SERVICE LAYER (PART I)

    8. S2.E61 - FRONT-END SERVICE LAYER (PART II)

    9. S2.E62 - GET ALL TASKS - API SETUP

    10. S2.E63 - SEND GET REQUEST TO BACK-END

    11. S2.E64 - GENERATE KANBAN BOARD WITH TASKS

    12. S2.E65 - BACK-END DELETE TASK FLOW

    13. S2.E66 - LISTEN FOR THE DELETE EVENT

    14. S2.E67 - VIEW TASK BY ID

    15. S2.E68 - VIEW TASK MODAL

    16. S2.E69 - SETUP THE UPDATE OPERATION

    17. S2.E70 - SUBMIT THE UPDATE MODAL

    1. S2.E71 - WE NEED FOR TASKS TO BE DRAGGABLE

    2. S2.E72 - WE NEED A VALID DROP TARGET

    3. S2.E73 - TIME TO DROP...THE ELEMENT (PART I)

    4. S2.E74 - TIME TO DROP...THE ELEMENT (PART II)

About this course

  • $77.00
  • 156 lessons
  • 10.5 hours of video content

Discover your potential, starting today