Thursday, December 31, 2020

Work from home tools

Remote Working ToolsTo help out the employees that are working from home to work in a streamlined manner, businesses are coming up with the best tools and software. There are tools like remote team management, project management systems, cloud storage, task management, messaging tools, video chat conferencing software, and whatnot.

Even the hiring is done in a streamlined manner with the tools including the interaction process and onboarding. So, let’s dive deeper into the world of remote working tools.

#1 Trello
It is a great project management tool that includes the boards in which the team can maintain their projects and tasks. Trello is easy to keep a track of the current status of the projects or tasks making it easy to track all the details. It is easy to organize the tasks and projects as per each team member over Trello.

#2 Google Drive
One of the most essential aspects of the working employee is sharing and editing the documents or excel at once that can be done easily on Google Drive. All the team members can access the documents and items to showcase directly with the help of a link. This can help in simplifying the information for each one of the members keeping the data safe with the others.

#3 Zoom Video Conferencing
Since we all are working remotely hence we are now dependent on the video conferencing only. Hence comes the tool like Zoom that allows us to easily have a video call with the team members in a more exploratory manner with sharing screen options. It is also easy to take bigger tram meetings and host webinars with a tool like Zoom. this tailor the overall meeting process and with features like Zoom Rooms one can easily be built a safe place for the team to collaborate and work together.

#4 Slack
One of the major platforms that companies are using is Slack that makes it easy to maintain internal communication with team and office staff. This platform makes it easy for the team members to communicate easily with each other while working remotely for an unlimited amount of time. The tool is also integrated with Office 365 and Google Drive with other 10 more apps.

#5 Clockify
This is the user-friendly tool that offers support to unlimited users with several approaches and no limit on projects. It is a tool that includes tracked hours via virtual timers, categorization by projects, and prefilled timesheets. The tool is also easily customizable and one can make the mark timesheets as paid or billable.

Web Development for Begginers

Lessons

Project Name

Concepts Taught

Learning Objectives

Linked Lesson

Written Lesson

Sketchnote

Assignment

Starting Quiz

Ending Quiz

Video

Author

01

Getting Started

Introduction to Programming and Tools of the Trade

Learn the basic underpinnings behind most programming languages and about software that helps professional developers do their jobs

Intro to Programming Languages and Tools of the Trade

Jasmine

02

Getting Started

Basics of GitHub, includes working with a team

How to use GitHub in your project, how to collaborate with others on a code base

Intro to GitHub

🛑

Floor

03

Getting Started

Accessibility

Learn the basics of web accessibility

Accessibility Fundamentals

🛑

Christopher

04

JS Basics

JavaScript Data Types

The basics of JavaScript data types

Data Types

Jasmine

05

JS Basics

Functions and Methods

Learn about functions and methods to manage an application's logic flow

Functions and Methods

Jasmine and Christopher

06

JS Basics

Making Decisions with JS

Learn how to create conditions in your code using decision-making methods

Making Decisions

Jasmine

07

JS Basics

Arrays and Loops

Work with data using arrays and loops in JavaScript

Arrays and Loops

Jasmine

08

Terrarium

HTML in Practice

Build the HTML to create an online terrarium, focusing on building a layout

Introduction to HTML

🛑

Jen

09

Terrarium

CSS in Practice

Build the CSS to style the online terrarium, focusing on the basics of CSS including making the page responsive

Introduction to CSS

🛑

Jen

10

Terrarium

JavaScript Closures, DOM manipulation

Build the JavaScript to make the terrarium function as a drag/drop interface, focusing on closures and DOM manipulation

JavaScript Closures, DOM manipulation

🛑

Jen

11

Typing Game

Build a Typing Game

Learn how to use keyboard events to drive the logic of your JavaScript app

Event-Driven Programming

🛑

Christopher

12

Green Browser Extension

Working with Browsers

Learn how browsers work, their history, and how to scaffold the first elements of a browser extension

About Browsers

🛑

Jen

13

Green Browser Extension

Building a form, calling an API and storing variables in local storage

Build the JavaScript elements of your browser extension to call an API using variables stored in local storage

APIs, Forms, and Local Storage

🛑

Jen

14

Green Browser Extension

Background processes in the browser, web performance

Use the browser's background processes to manage the extension's icon; learn about web performance and some optimizations to make

Background Tasks and Performance

🛑

🛑

Jen

15

Space Game

More Advanced Game Development with JavaScript

Learn about Inheritance using both Classes and Composition and the Pub/Sub pattern, in preparation for building a game

Introduction to Advanced Game Development

🛑

🛑

Chris

16

Space Game

Drawing to canvas

Learn about the Canvas API, used to draw elements to a screen

Drawing to Canvas

🛑

🛑

Chris

17

Space Game

Moving elements around the screen

Discover how elements can gain motion using the cartesian coordinates and the Canvas API

Moving Elements Around

🛑

🛑

Chris

18

Space Game

Collision detection

Make elements collide and react to each other using keypresses and provide a cooldown function to ensure performance of the game

Collision Detection

🛑

🛑

Chris

19

Space Game

Keeping score

Perform math calculations based on the game's status and performance

Keeping Score

🛑

🛑

Chris

20

Space Game

Ending and restarting the game

Learn about ending and restarting the game, including cleaning up assets and resetting variable values

The Ending Condition

🛑

🛑

Chris

21

Banking App

HTML Templates and Routes in a Web App

Learn how to create the scaffold of a multipage website's architecture using routing and HTML templates

HTML Templates and Routes

🛑

Yohan

22

Banking App

Build a Login and Registration Form

Learn about building forms and handing validation routines

Forms

🛑

Yohan

23

Banking App

Methods of Fetching and Using Data

How data flows in and out of your app, how to fetch it, store it, and dispose of it

Data

🛑

Yohan

24

Banking App

Concepts of State Management

Learn how your app retains state and how to manage it programmatically

State Management

🛑

Yohan

 


https://github.com/microsoft/Web-Dev-For-Beginners

Type Casting in C++

static_cast