Full Stack Website Development

Module Breakdown

Skills for Effective Communication

  • INTRODUCTION
  • HTML BASICS
  • PARAG RAPH
  • HEADINGS
  • IMAGES
  • LISTS
  • FORMS
  • TABLES
  • DIV ELEMENTS
  • BLOCK ELEMENTS
  • INLINE ELEMENTS

CSS (CASCADING STYLE SHEET)

  • INTRODUCTION CSS3
  • CSS3 COLORS
  • CSS3 BACKGROUNDS
  • CSS3 BORDERS
  • CSS3 PADDING
  • CSS3 MARGIN
  • CSS3 FONTS
  • CSS3 TEXT
  • CSS3 SHADOW
  • CSS3 LINKS
  • CSS3 LISTS
  • CSS3 BOX MODEL
  • CSS3 POSITIONS

BOOTSTRAP

  • INTRODUCTION TO BOOTSTRAP
  • BOOTSTRAP BASICS
  • BOOTSTRAP GRIDS
  • BOOTSTRAP BREAKPOINTS
  • BOOTSTRAP MARGIN
  • BOOTSTRAP PADDINGS
  • BOOTSTRAP COLORS
  • BOOTSTRAP CSS
  • BOOTSTRAP JAVASCRIPT

BOOTSTRAP STUDIO [OPTIONAL]

  • INTRODUCTION TO BOOTSTRAP

TAILWIND CSS (OPTIONAL)

  • INTRO& SETUP.
  • HTMLTEMPLATE.
  • FONTS& COLORS.
  • MARGIN,PADDING & BORDERS.
  • TAILWINDCONFIG.
  • CUSTOMFONTS. • USING FLEXBOX.
  • RESPONSIVECLASSES.
  • CARDS.
  • BADGES.
  • @APPLYDIRECTIVE.
  • GRIDS.
  • BUTTONS.
  • ICONS.
  • HOVER EFFECTS.
  • RESPONSIVENAV (PART 1).
  • RESPONSIVENAV (PART 2).
  • WRAPUP

JAVASCRIPT PROGRAMMING

  • FUNDAMENTALS OF JAVASCRIPTPROGRAMMING FROM THE GROUND UP
  • VARIABLES,
  • CONDITIONAL LOGIC (IF-ELSE),
  • ARRAYS,
  • OBJECTS, AND LOOPS
  • NEWEST ES6 AND ES7 FEATURES,INCLUDING ARROW FUNCTIONS, LET AND CONST
  • FUNCTIONS, PARAMETERS-ARGUMENTS,AND RETURN VALUES
  • HIGHER LEVEL FUNCTIONS ANDCALLBACKS
  • ARRAY AND STRING METHODS
  • ASYNCHRONOUS JAVASCRIPT WITHPROMISES AND ASYNC
  • APIS (APPLICATION PROGRAMMINGINTERFACES)
  • PARSING AND WORKING WITH JSON(JAVASCRIPT OBJECT N
  • CODING INTERVIEW CHALLENGE PREPPROJECTS AND PORTFOLIO DEVELOPMENT 

JQUERY

  • JQUERY SYNTAX
  • JQUERY SELECTORS
  • JQUERY EVENTS
  • JQUERY EFFECTS
  • JQUERY HTML
  • JQUERY TRAVERSING
  • JQUERY AJAX & MISC OOPS
  • DESIGN PATTERNS OBJECT-ORIENTEDDESIGN
  • JSON
  • DOM
  • AJAX 

EMBEDDING PHP IN HTML

  • ADDING DYNAMIC CONTENT
  • ACCESSING FORM VARIABLES

STORING AND RETRIEVING DATA

  • OPENING A FILE
  • WRITING A FILE
  • CLOSING A FILE
  • READING FROM A FILE

USING ARRAY

  • NUMERICALLY INDEXED
  • ARRAY ASSOCIATIVE
  • ARRAYS SORTING
  • ARRAYS RECORDING ARRAYS

STRING MANIPULATION AND REGULAR EXPRESSIONS

  • FORMATTING STRINGS
  • JOINING AND SPLITTING STRINGS WITH STRING UNCTIONS
  • COMPARING STRINGS
  • MATCHING AND REPLACING SUBSTRINGS WITH STRING FUNCTIONS

REUSING CODE AND WRITING FUNCTIONS

  • USING REQUIRE () AND INCLUDE ()
  • USING FUNCTIONS
  • Parameters
  • RECURSION

OBJECT-ORIENTED PHP

  • OBJECT-ORIENTED CONCEPTS & CREATING CLASSES, AND ATTRIBUTES.
  • OPERATIONS IN PHP IMPLEMENTING INHERITANCE IN PHP & SIGNINGCLASSES

MVC WITH LARAVEL

  • LARAVEL INSTALLATION WORKING WITH FORMS WORKING WITH CON-TROLLER
  • LARAVEL BLADE TEMPLATE WITH BOOTSTRAP RESPONSES WITH HTML
  • LARAVEL MIGRATION
  • LARAVEL REQUESTS, MODELS
  • LARAVEL ELOQUENT ORM
  • BUILD A COMPLETE APP IN LARAVEL

DESIGNING YOUR WEB DATABASE

  • RELATIONAL DATABASE CONCEPTS
  • HOW TO DESIGN YOUR DATABASE & WEB DATABASE ARCHITECTURE

CREATING YOUR WEB DATABASE

  • CREATING DATABASES AND USERS INTRODUCTION TO MYSQL PRIVILEGE
  • SYSTEM SETTING UP A USER FOR THE WEB CREATING DATABASE TABLE

ACCESSING YOUR MYSQL DATABASE

  • FROM THE WEB WITH PHP
  • HOW WEB DATABASE ARCHITECTURES
  • CHECKING AND FILTERING INPUT DATA
  • SETTING up A CONNECTION & QUERYING THE DATABASE

MODERN JAVASCRIPT / ES6

  • LET, VAR, CONST
  • FUNCTIONS VS. ARROW FUNCTIONS
  • DEFAULT PARAMETER FUNCTIONS
  • SPREAD OPERATORS
  • REST OPERATES
  • OBJECT LITERALS
  • TEMPLATE / STRING LITERALS
  • DESTRUCTURING O ARRAY
  • OBJECT
  • MAP
  • FILTER
  • SET
  • ARRAY
  • ARRAYS METHODS

REACT JS (MODERN WEB LIBRARY)

  • INTRODUCTION TO REACTJS
  • UNDERSTAND REACTJS LIBRARY &DIRECTORY
  • REACT COMPONENTS
  • TYPES OF COMPONENTS
  • BUILD A SIMPLE REACT COMPONENT
  • COMPONENT COMPOSITION
  • COMPONENT STYLING
  • ADD STYLES TO YOUR COMPONENTS
  • COMPONENT INTERCOMMUNICATION
  • HOW TO PASS DATA FROM ONE COMPONENT TO ANOTHER
  • ROUTING
  • USING ROUTING TO CREATE SINGLE PAGE APP
  • HOOKS
  • STATES
  • HOOKS VS STATES
  • TYPES OF HOOKS
  • REDUX USING REDUX AS STATE CONTAINER FOR REACT APPS
  • REACT BOOTSTRAP
  • HOW TO DEPLOY REACTJS APP

NEXT JS (MODERN FRAMEWORK OF REACT JS)

  • NEXT JS BASICS O NEXTJS INTRODUCTION
  • NEXTJS INSTALLATION
  • HOW TO START THE NEXT JS SERVER?
  • NEXT JS PAGES
  • WHAT IS THE PAGE IN THE NEXT JS?
  • WHAT IS A LINK COMPONENT IN NEXT JS
  • LINKING BETWEEN PAGES IN NEXT JS
  • SERVING STATIC FILES
  • SERVING DYNAMIC FILES
  • NEXT JS CSS / STYLING
  • HOW TO ADD LAYOUT IN NEXTJS
  • NEXTJS IMAGE OPTIMIZATION
  • How TO ADD CUSTOM LOCAL FONTS IN NEXTJS
  • DIFFERENT FORMS OF PRE-RENDERING IN NEXTJS
  • NEXTJS DATA FETCHING METHODS
  • WHAT IS SSR IN NEXTJS
  • NXTJS – DYNAMIC ROUTES SEGMENTS
  • NEXTJS – DYNAMIC IMPORT
  • NEXTJS ROUTING O NEXTJS ROUTINd
  • NEXTJS NESTED ROUTING
  • NEXTJS INJECTING THE ROUTER
  • HOW TO CATCH ALL ROUTES IN NEXTJS o
  • NEXTJS CUSTOM
  • NEXTJS CUSTOM SERVER
  • NEXTJS CUSTOM DOCUMENT
  • NEXTJS CUSTOM ERROR PAGE
  • NEXTJS ENVIRONMENT VARIABLES
  • HOW TO DEPLOY NEXTJS APPLICATION TO VERCEL
  • PROJECT IN NEXTJS

NODE JS

  • INTRODUCTION TO NODEJS
  • ARCHITECTURE OF NODEJS
  • APPLICATION SYNCHRONOUS AND ASYNCHRONOUS PROGRAMMING
  • CALL BACK FUNCTION IN NODEJS
  • PROMISES IN NODEJS
  • MONGODB WITH NODEJS
  • DESIGN THE SCHEMA IN NODEJS
  • DESIGN THE REST API’S
  • CET METHOD
  • POST METHOD O PUT METHOD
  • DELETE METHOD
  • JSON WEB TOKEN AUTHENTICATION IN NODEJS
  • REATE THE AUTH APP IN NODEJS
  • CREATE THE E-COMMERCE BACKEND
  • INTEGRATED PAYMENT GATEWAY

EXPRESS JS

  • RESTFUL SERVICES
  • INTRODUCING EXPRESS
  • BUILDING YOUR FIRST WEB SERVER
  • NODEMON
  • ENVIRONMENT VARIABLES
  • ROUTE PARAMETERS
  • HANDLING HTTP GET REQUEST
  • HANDLING HTTP POST REQUEST
  • CALLING ENDPOINTS USING POSTMAN
  • INPUT VALIDATIONS
  • HANDLING HTTP PUT REQUEST
  • HANDLING HTTP DELETE REQUEST
  • PROJECT- BUILD THE GENRES API
  • EXPRESS- ADVANCED TOPICS
  • MIDDLEWARE
  • CREATING A CUSTOM MIDDLEWARE
  • BUILT-IN MIDDLEWARE
  • ENVIRONMENTS
  • CONFIGURATION
  • DEBUGGING
  • TEMPLATING ENGINE
  • DATABASE ENGINES
  • DATABASE INTEGRATION
  • AUTHENTICATION
  • STRUCTURING EXPRESS APPLICATIONS

MONGO DB

  • INTRODUCTION TO MONGODB (NO-SQL) O CRUD OPERATIONS
  • 1: CREATE
  • 2: UPDATE
  • 3: PELETE
  • 4: UPDATE
  • COLLECTIONS IN MONGODB
  • DOCUMENTS IN MONGODB
  • DIFFERENCE BETWEEN MYSQL AND NOSQL
  • INSERTING DATA INTO THE DATABASE
  • FILTER QUERIES IN THE MongoDB DATABASE
  • SCHEMA VALIDATION IN THE MongoDB DATABASE
  • INDEXING IN COLLECTIONS
  • AGGREGATION IN MONGODB
  • EMBEDDED DOCUMENT IN MONGODB

Request a Demo Class?

PayeWork Consultant and Trainings.

Empowering Your Success with Expertise and Innovation.