Code Monkey home page Code Monkey logo

js-react's Introduction

Tuwaiq academy logo

Tuwaiq Python Bootcamp - JavaScript React (Frontend)

General

Hi folks, Welcome to FrontEnd i.e. JavaScript/React JS part of the Python/React Bottcamp. This repository contains information, HW, Assignments, Project(s) and Materials specific to this part of the camp.

You are here because you want to learn the skills needed to become a world-class web developer. Or perhaps you're coding already, and want to take your career to the next level. This bootcamp equips you owith the skills needed to build dynamic data-driven and career-boosting web applications using most cutting edge and popular web development tools and technologies, including:

  • HTML
  • CSS
  • JavaScript
  • React
  • Full Stack Development
  • Integrate Back End (Python) with the web applications (JS/React)

Important links

Class Slack

Instructional Team

  • Assad Mehmood (Lead Instructor)
  • Masha Aldosary (Junior Lead Instructor)

Outcomes of the Front-End part of the bootcamp

  • Learn HTML, CSS, JavaScript, React JS, introduction to Node.js.
  • Develop and design dynamic web applications using various technology stacks.
  • Apply agile development and product design principles to web development projects.
  • Create databases and data-driven web applications.
  • Become job-ready with our career support team that guides and prepares you for the tech career you’re aiming for.

Schedule

Front-End Part Course Information

  • Course duration: Sunday, June 19th, 2022 - Thursday, July 7th, 2022
  • Class schedule: Sunday - Thursday : 9am - 5pm

Lessons
First Lesson 9:00am - 10:50am 1 hour 50 minutes
First Lab 11:00am - 12:00pm 60 minutes
Second Lesson 1:00pm - 3:00pm 120 - minutes
Second Lab 3:15pm - 4:00pm 50 - minutes
Lesson Support / Homework 4:00pm - 5:00pm 60 minutes

Breaks
First break 10:50am - 11:00am 10 - Minutes
Lunch break 12:00pm - 1:00pm 60 - Minutes
Asr break 3:15pm - 3:30pm 15 - Minutes

Note:

  • Break time and duration may change
  • Lunch break is fixed
  • There may be small breaks in between

What We Expect From You

Graduation Requirements

  • Complete and submit 90% of homework assignments.
  • Maintain consistent attendance.
  • Complete and submit the projects after each unit and final project.

Additional Expectations

  • Be present.
  • Contribute constructively.
  • Work hard.
  • Ask questions.
  • Be supportive.
  • Talk to us!

Curriculum Overview

Curriculum schedule is subject to change at instructor's discretion.

The bootcamp helps you progress from learning the basics of web development to becoming a full-stack web developer, with an exciting career. Advance from a beginner to an advanced level, and get started on the career path you want.

Unit 1 (Web Development Essentials)

Week Topics
1 HTML, CSS, Responsive Design, Bootstrap, JavaScript, JSON, APIs, ES6, Async Await, Promises
1 Project 1

Unit 2 (Web Development with React and Express)

Week Topics
2 Web Development Approaches, Introduction to React, Components, Props, States, Events, Routing
3 Components Life Cycle methods, Hooks, Fetching data using APIs in React Apps, Managing states using Redux, application deployment Node.js
3 Project 2
4 Final Project

Course Curriculum

UnitWeekTopicsProject
Fundamentals of Front-end Development 1
HTML & CSS, Bootstrap
Fundamentals of JavaScript
DOM Manipulation & Events
Callback functions, Classes, this Keyword, Array Iterator Methods, AJAX and REST API Fundamentals, JSON ES6, Promise, async/await
Static Web Application
Web Development with React 2 Web Development Approaches
Introduction to Full stack application development
Node.js
React fundamentals, components, State & Props, Event Handling, Client Side Routing (React Router)
React Application
3 Life Cycle Methods, Hooks,
API with React - Fetching Data,
Managing States using Redux,
Application Deployment
Final Project 4 Full Stack Web Application Python/React Application

Note:

  • There will be initially 2 projects and a final capstone project
  • The final project is done in the last week and is mandatory
  • The other projects number, time and duration may change

Materials

Week Day Lesson Lab Lesson Lab Homework

js-react's People

Contributors

assadjee avatar assadmehmood avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.