SlideShare a Scribd company logo
1 of 17
Download to read offline
GOOGLE DEVELOPER GROUPS
WEB
DEVELOPMENT
& REMOTE
WORK
GDG Hargeisa - Harhub
Ahmed Habib
PRESENTED BY
GDG Hargeisa - Harhub
GDG Hargeisa - Harhub 02
Developer & DBA at Telesom Co.
Co-Founder - CTO at Bluutek Solutions
Instructor at Tiigsi Technology
AHMED HABIB
1 Web Development - React
2 Remote Work
AGENDA
The purpose of the Event is to encourage and
gathering young professionals with technology
talents to foster learning, networking, and
information exchange.
GDG Hargeisa - Harhub
REACT JS
React is a front-end Javascript
library for building user
interfaces.
EASY TO UNDERSTAND
EXCELLENT CROSS-PLATFORM SUPPORT
FANTASTIC COMMUNITY
MOST LOVED LIBRARY
Compared to other frontend frameworks, the
React code is easier to maintain and is flexible
due to its modular structure. This flexibility, in
turn, saves a huge amount of time and cost to
businesses
Most Usage Web Framework
occurding to Javascript Language
05
MOST POPULAR
AND WANT
GDG Hargeisa - Harhub
Javascript
PRE-REQUISITE TO
LEARN REACTJS
GDG Hargeisa - Harhub
Functional Class Based
Functional components are functions that takes
in props and return JSX. They do not natively
have state or lifecycle methods, but this
functionality can be added by implementing
React Hooks. Functional components are usually
used to display information. They are easy to
read, debug, and test
Class components have previously been the
most commonly used among the four
component types. This is because class
components are able to do everything a
functional component do but more. It can utilize
the main functions of React, state, props, and
lifecycle methods. Unlike functional
components, class components are consist of …
well, a class.
07
TYPES OF REACTJS
COMPONENTS
What are React Components?
React components are independent and reusable code. They are the
building blocks of any React application. Components serve the
same purpose as JavaScript functions, but work individually to return
JSX code as elements for our UI. Components usually come in two
types, functional components and class components, but today we
will also be talking about pure components and higher-order
components.
GDG Hargeisa - Harhub
1 Structure of Reactjs
2 Components
3 Props
4 Events
5 Hooks [useState, useEffect]
6 Routing
7 Q&A
CONTENT
GDG Hargeisa - Harhub
Manually setting up all the
things using webpack and
babel
Using the create-react-app
command
Using the create vite command
Ways of creating react app
REACT ENVIRONMENT SET UP
Click this button
more info
npm create-react-app my-app
npm create vite
09
GDG Hargeisa - Harhub
Remote work is the practice of employees doing their
jobs from a location other than a central office operated
by the employer. Such locations could include an
employee's home, a co-working or other shared space, a
private office, or any other place outside of the traditional
corporate office building or campus.
A ROADMAP TO GET
A REMOTE JOB
GDG Hargeisa - Harhub
1 TIPS AND TRICKS
2 Web Developer skills
3 Web Developer Skills for a Remote Environment
CONTENT
Use links to go to a different page inside your presentation.
Highlight text, click on the link symbol on the toolbar, and
select the page in your presentation you want to connect.
GDG Hargeisa - Harhub
Someone who wants to work remotely
TIPS AND TRICKS
Define the type of job you want to do remotely
Gain remote work skills
Be more visible online
Apply for remote jobs
12
GDG Hargeisa - Harhub
Having the right set of web
developer skills is essential to
success in this profession. Though
the exact skills needed for someone
in this profession will vary by
company, the overall skillset web
developers need are the same.
WEB
DEVELOPER
SKILLS
HTML and CSS JavaScript
SEO
JS Frameworks and
Libraries
Back-end Testing and Debugging
Git
Algorithm and data
structure
GDG Hargeisa - Harhub
1 Strong communication skills
2 Problem-solving skills
3 Time management
4 Teamwork
WEB DEVELOPER
SKILLS FOR A REMOTE
ENVIRONMENT
GDG Hargeisa - Harhub
THE BEST SITES
FOR FINDING
REMOTE WORK
ONLINE
Turing
Toptal
Indeed
Crossover
16
The principle "KISS", Keep it Simple Stupid
When you are learning something new, don't
just loads of tutorials aka "tutorial hell", get
hands-on, start doing labs and practice!
BONUS
GDG Hargeisa - Harhub
17
THANK YOU!
Don’t Be Afraid to Ask for Help or to
Help People Back
GDG Hargeisa - Harhub

More Related Content

Similar to GDG Google Developer Groups Chapter 4.pdf

How to Hire React Native Developers: Extended Guide For Executives
How to Hire React Native Developers: Extended Guide For ExecutivesHow to Hire React Native Developers: Extended Guide For Executives
How to Hire React Native Developers: Extended Guide For ExecutivesThinkTanker Technosoft PVT LTD
 
How Much Does It Cost To Hire Full Stack Developer In 2022.pdf
How Much Does It Cost To Hire Full Stack Developer In 2022.pdfHow Much Does It Cost To Hire Full Stack Developer In 2022.pdf
How Much Does It Cost To Hire Full Stack Developer In 2022.pdfKaty Slemon
 
Technical Profile-TejasPatel-UI-Oct2016
Technical Profile-TejasPatel-UI-Oct2016Technical Profile-TejasPatel-UI-Oct2016
Technical Profile-TejasPatel-UI-Oct2016Tejas Patel
 
Technologies A MERN Stack Developer Should Learn in 2022.pptx
Technologies A MERN Stack Developer Should Learn in 2022.pptxTechnologies A MERN Stack Developer Should Learn in 2022.pptx
Technologies A MERN Stack Developer Should Learn in 2022.pptx75waytechnologies
 
Top 5 React Development Companies in the USA - List is Out!.pptx
Top 5 React Development Companies in the USA - List is Out!.pptxTop 5 React Development Companies in the USA - List is Out!.pptx
Top 5 React Development Companies in the USA - List is Out!.pptx75waytechnologies
 
Top Backend Frameworks for Mobile App Development in 2023
Top Backend Frameworks for Mobile App Development in 2023Top Backend Frameworks for Mobile App Development in 2023
Top Backend Frameworks for Mobile App Development in 2023ZimbleCodeAustralia
 
How to Hire Reactjs Developers in 2023: Factors to consider
How to Hire Reactjs Developers in 2023: Factors to considerHow to Hire Reactjs Developers in 2023: Factors to consider
How to Hire Reactjs Developers in 2023: Factors to considerultroNeous Technologies
 
10 Best Front-end Frameworks for Web Development
10 Best Front-end Frameworks for Web Development10 Best Front-end Frameworks for Web Development
10 Best Front-end Frameworks for Web DevelopmentMars Devs
 
Why Businesses Should Hire React Native Developers to Build the Best Mobile A...
Why Businesses Should Hire React Native Developers to Build the Best Mobile A...Why Businesses Should Hire React Native Developers to Build the Best Mobile A...
Why Businesses Should Hire React Native Developers to Build the Best Mobile A...Noman Shaikh
 
Top 7 skills to look into react js developer
Top 7 skills to look into react js developerTop 7 skills to look into react js developer
Top 7 skills to look into react js developerKaty Slemon
 
Hire React Remix Top Developers
Hire React Remix Top DevelopersHire React Remix Top Developers
Hire React Remix Top DevelopersBluebash LLC
 
Building a Strong Online Presence: The Essentials of Full Web Development
Building a Strong Online Presence: The Essentials of Full Web DevelopmentBuilding a Strong Online Presence: The Essentials of Full Web Development
Building a Strong Online Presence: The Essentials of Full Web DevelopmentThe Fabcode IT Solutions LLP
 

Similar to GDG Google Developer Groups Chapter 4.pdf (20)

CV - Pankaj Panwar
CV - Pankaj PanwarCV - Pankaj Panwar
CV - Pankaj Panwar
 
How to Hire React Native Developers: Extended Guide For Executives
How to Hire React Native Developers: Extended Guide For ExecutivesHow to Hire React Native Developers: Extended Guide For Executives
How to Hire React Native Developers: Extended Guide For Executives
 
How backbone.js is different from ember.js?
How backbone.js is different from ember.js?How backbone.js is different from ember.js?
How backbone.js is different from ember.js?
 
How Much Does It Cost To Hire Full Stack Developer In 2022.pdf
How Much Does It Cost To Hire Full Stack Developer In 2022.pdfHow Much Does It Cost To Hire Full Stack Developer In 2022.pdf
How Much Does It Cost To Hire Full Stack Developer In 2022.pdf
 
Technical Profile-TejasPatel-UI-Oct2016
Technical Profile-TejasPatel-UI-Oct2016Technical Profile-TejasPatel-UI-Oct2016
Technical Profile-TejasPatel-UI-Oct2016
 
CV
CVCV
CV
 
Technologies A MERN Stack Developer Should Learn in 2022.pptx
Technologies A MERN Stack Developer Should Learn in 2022.pptxTechnologies A MERN Stack Developer Should Learn in 2022.pptx
Technologies A MERN Stack Developer Should Learn in 2022.pptx
 
Top 5 React Development Companies in the USA - List is Out!.pptx
Top 5 React Development Companies in the USA - List is Out!.pptxTop 5 React Development Companies in the USA - List is Out!.pptx
Top 5 React Development Companies in the USA - List is Out!.pptx
 
Top Backend Frameworks for Mobile App Development in 2023
Top Backend Frameworks for Mobile App Development in 2023Top Backend Frameworks for Mobile App Development in 2023
Top Backend Frameworks for Mobile App Development in 2023
 
How to Hire Reactjs Developers in 2023: Factors to consider
How to Hire Reactjs Developers in 2023: Factors to considerHow to Hire Reactjs Developers in 2023: Factors to consider
How to Hire Reactjs Developers in 2023: Factors to consider
 
10 Best Front-end Frameworks for Web Development
10 Best Front-end Frameworks for Web Development10 Best Front-end Frameworks for Web Development
10 Best Front-end Frameworks for Web Development
 
Why Businesses Should Hire React Native Developers to Build the Best Mobile A...
Why Businesses Should Hire React Native Developers to Build the Best Mobile A...Why Businesses Should Hire React Native Developers to Build the Best Mobile A...
Why Businesses Should Hire React Native Developers to Build the Best Mobile A...
 
Top 7 skills to look into react js developer
Top 7 skills to look into react js developerTop 7 skills to look into react js developer
Top 7 skills to look into react js developer
 
Ashu_Resume
Ashu_ResumeAshu_Resume
Ashu_Resume
 
RESUME
RESUMERESUME
RESUME
 
RESUME
RESUMERESUME
RESUME
 
Template for zama
Template for zamaTemplate for zama
Template for zama
 
Web summit.pptx
Web summit.pptxWeb summit.pptx
Web summit.pptx
 
Hire React Remix Top Developers
Hire React Remix Top DevelopersHire React Remix Top Developers
Hire React Remix Top Developers
 
Building a Strong Online Presence: The Essentials of Full Web Development
Building a Strong Online Presence: The Essentials of Full Web DevelopmentBuilding a Strong Online Presence: The Essentials of Full Web Development
Building a Strong Online Presence: The Essentials of Full Web Development
 

Recently uploaded

Navigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi DaparthiNavigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi DaparthiRaviKumarDaparthi
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdfMuhammad Subhan
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfalexjohnson7307
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe中 央社
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Paige Cruz
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingScyllaDB
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?Paolo Missier
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in PakistanHow to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistandanishmna97
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptxFIDO Alliance
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxMasterG
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuidePixlogix Infotech
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireExakis Nelite
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxFIDO Alliance
 

Recently uploaded (20)

Navigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi DaparthiNavigating the Large Language Model choices_Ravi Daparthi
Navigating the Large Language Model choices_Ravi Daparthi
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
Generative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdfGenerative AI Use Cases and Applications.pdf
Generative AI Use Cases and Applications.pdf
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Portal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russePortal Kombat : extension du réseau de propagande russe
Portal Kombat : extension du réseau de propagande russe
 
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
Observability Concepts EVERY Developer Should Know (DevOpsDays Seattle)
 
Event-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream ProcessingEvent-Driven Architecture Masterclass: Challenges in Stream Processing
Event-Driven Architecture Masterclass: Challenges in Stream Processing
 
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
(Explainable) Data-Centric AI: what are you explaininhg, and to whom?
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
How to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in PakistanHow to Check GPS Location with a Live Tracker in Pakistan
How to Check GPS Location with a Live Tracker in Pakistan
 
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider  Progress from Awareness to Implementation.pptxTales from a Passkey Provider  Progress from Awareness to Implementation.pptx
Tales from a Passkey Provider Progress from Awareness to Implementation.pptx
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptxCyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
Cyber Insurance - RalphGilot - Embry-Riddle Aeronautical University.pptx
 
JavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate GuideJavaScript Usage Statistics 2024 - The Ultimate Guide
JavaScript Usage Statistics 2024 - The Ultimate Guide
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
Microsoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - QuestionnaireMicrosoft CSP Briefing Pre-Engagement - Questionnaire
Microsoft CSP Briefing Pre-Engagement - Questionnaire
 
Introduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptxIntroduction to FIDO Authentication and Passkeys.pptx
Introduction to FIDO Authentication and Passkeys.pptx
 

GDG Google Developer Groups Chapter 4.pdf

  • 1. GOOGLE DEVELOPER GROUPS WEB DEVELOPMENT & REMOTE WORK GDG Hargeisa - Harhub Ahmed Habib PRESENTED BY GDG Hargeisa - Harhub
  • 2. GDG Hargeisa - Harhub 02 Developer & DBA at Telesom Co. Co-Founder - CTO at Bluutek Solutions Instructor at Tiigsi Technology AHMED HABIB
  • 3. 1 Web Development - React 2 Remote Work AGENDA The purpose of the Event is to encourage and gathering young professionals with technology talents to foster learning, networking, and information exchange. GDG Hargeisa - Harhub
  • 4. REACT JS React is a front-end Javascript library for building user interfaces. EASY TO UNDERSTAND EXCELLENT CROSS-PLATFORM SUPPORT FANTASTIC COMMUNITY MOST LOVED LIBRARY
  • 5. Compared to other frontend frameworks, the React code is easier to maintain and is flexible due to its modular structure. This flexibility, in turn, saves a huge amount of time and cost to businesses Most Usage Web Framework occurding to Javascript Language 05 MOST POPULAR AND WANT GDG Hargeisa - Harhub
  • 7. Functional Class Based Functional components are functions that takes in props and return JSX. They do not natively have state or lifecycle methods, but this functionality can be added by implementing React Hooks. Functional components are usually used to display information. They are easy to read, debug, and test Class components have previously been the most commonly used among the four component types. This is because class components are able to do everything a functional component do but more. It can utilize the main functions of React, state, props, and lifecycle methods. Unlike functional components, class components are consist of … well, a class. 07 TYPES OF REACTJS COMPONENTS What are React Components? React components are independent and reusable code. They are the building blocks of any React application. Components serve the same purpose as JavaScript functions, but work individually to return JSX code as elements for our UI. Components usually come in two types, functional components and class components, but today we will also be talking about pure components and higher-order components. GDG Hargeisa - Harhub
  • 8. 1 Structure of Reactjs 2 Components 3 Props 4 Events 5 Hooks [useState, useEffect] 6 Routing 7 Q&A CONTENT GDG Hargeisa - Harhub
  • 9. Manually setting up all the things using webpack and babel Using the create-react-app command Using the create vite command Ways of creating react app REACT ENVIRONMENT SET UP Click this button more info npm create-react-app my-app npm create vite 09 GDG Hargeisa - Harhub
  • 10. Remote work is the practice of employees doing their jobs from a location other than a central office operated by the employer. Such locations could include an employee's home, a co-working or other shared space, a private office, or any other place outside of the traditional corporate office building or campus. A ROADMAP TO GET A REMOTE JOB GDG Hargeisa - Harhub
  • 11. 1 TIPS AND TRICKS 2 Web Developer skills 3 Web Developer Skills for a Remote Environment CONTENT Use links to go to a different page inside your presentation. Highlight text, click on the link symbol on the toolbar, and select the page in your presentation you want to connect. GDG Hargeisa - Harhub
  • 12. Someone who wants to work remotely TIPS AND TRICKS Define the type of job you want to do remotely Gain remote work skills Be more visible online Apply for remote jobs 12 GDG Hargeisa - Harhub
  • 13. Having the right set of web developer skills is essential to success in this profession. Though the exact skills needed for someone in this profession will vary by company, the overall skillset web developers need are the same. WEB DEVELOPER SKILLS HTML and CSS JavaScript SEO JS Frameworks and Libraries Back-end Testing and Debugging Git Algorithm and data structure GDG Hargeisa - Harhub
  • 14. 1 Strong communication skills 2 Problem-solving skills 3 Time management 4 Teamwork WEB DEVELOPER SKILLS FOR A REMOTE ENVIRONMENT GDG Hargeisa - Harhub
  • 15. THE BEST SITES FOR FINDING REMOTE WORK ONLINE Turing Toptal Indeed Crossover
  • 16. 16 The principle "KISS", Keep it Simple Stupid When you are learning something new, don't just loads of tutorials aka "tutorial hell", get hands-on, start doing labs and practice! BONUS GDG Hargeisa - Harhub
  • 17. 17 THANK YOU! Don’t Be Afraid to Ask for Help or to Help People Back GDG Hargeisa - Harhub