Ce diaporama a bien été signalé.
Le téléchargement de votre SlideShare est en cours. ×

GDG Google Developer Groups Chapter 4.pdf

Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Publicité
Prochain SlideShare
Fahath Aseef Profile
Fahath Aseef Profile
Chargement dans…3
×

Consultez-les par la suite

1 sur 17 Publicité

Plus De Contenu Connexe

Similaire à GDG Google Developer Groups Chapter 4.pdf (20)

Plus récents (20)

Publicité

GDG Google Developer Groups Chapter 4.pdf

  1. 1. GOOGLE DEVELOPER GROUPS WEB DEVELOPMENT & REMOTE WORK GDG Hargeisa - Harhub Ahmed Habib PRESENTED BY GDG Hargeisa - Harhub
  2. 2. GDG Hargeisa - Harhub 02 Developer & DBA at Telesom Co. Co-Founder - CTO at Bluutek Solutions Instructor at Tiigsi Technology AHMED HABIB
  3. 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. 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. 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
  6. 6. Javascript PRE-REQUISITE TO LEARN REACTJS GDG Hargeisa - Harhub
  7. 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. 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. 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. 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. 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. 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. 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. 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. 15. THE BEST SITES FOR FINDING REMOTE WORK ONLINE Turing Toptal Indeed Crossover
  16. 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. 17 THANK YOU! Don’t Be Afraid to Ask for Help or to Help People Back GDG Hargeisa - Harhub

×