Upgrade to Pro — share decks privately, control downloads, hide ads and more …

5 cosas que debes saber para convertirte en un desarrollador Web Profesional (5 Things You Need to Know to Becoming a Professional Web Developer) By Fabian Altahona.

5 cosas que debes saber para convertirte en un desarrollador Web Profesional (5 Things You Need to Know to Becoming a Professional Web Developer) By Fabian Altahona.

Convertirse en un desarrollador Web profesional especializado en WordPress es un trabajo duro pero no imposible. Necesitaras mucho tiempo, energía y determinación. En mi charla te mostrare 5 puntos claves que debes saber para convertirte en un desarrollador web profesional, veremos qué se requiere para desarrollar productos profesionales de WordPress (ya sean temas o plugins). Específicamente, veremos varios factores clave para crear y lanzar un producto exitoso. También discutiremos la generación de ideas, planeación, herramientas, la forma de ofrecer soporte y escalabilidad a nuestros proyectos.
https://www.meetup.com/es-ES/WordPress-Barranquilla/events/261349161/

WordPress Barranquilla

May 25, 2019
Tweet

More Decks by WordPress Barranquilla

Other Decks in Technology

Transcript

  1. Domain Name Server 1. Computers devices communicate using IP addresses

    to identify each other on the internet. 2. But humans can't remember IP addresses, so they use words.
  2. User type “wordpress,org” into the browser What is the IP

    for wordpress.org? It’s 66.155.40.249 RESOLVER DNS SERVER (ISP) ROOT SERVER TLD (.org, .com, .net) NAME SERVER WEB SERVER OS - BROWSER - CACHE What is the name server for wordpress.org? .org TLD Server What is the NS for wordpress.org? ns1.wordpress.org ns4.wordpress.org ns2.wordpress.org ns3.wordpress.org What is the IP for wordpress.org? How DNS Works?
  3. User type “wordpress,org” into the browser What is the IP

    for wordpress.org? It’s 66.155.40.249 RESOLVER DNS SERVER (ISP) ROOT SERVER TLD (.org, .com, .net) NAME SERVER WEB SERVER OS - BROWSER - CACHE What is the name server for wordpress.org? .org TLD Server What is the NS for wordpress.org? ns1.wordpress.org ns4.wordpress.org ns2.wordpress.org ns3.wordpress.org What is the IP for wordpress.org? How DNS Works?
  4. User type “wordpress,org” into the browser What is the IP

    for wordpress.org? It’s 66.155.40.249 RESOLVER DNS SERVER (ISP) ROOT SERVER TLD (.org, .com, .net) NAME SERVER WEB SERVER OS - BROWSER - CACHE What is the name server for wordpress.org? .org TLD Server What is the NS for wordpress.org? ns1.wordpress.org ns4.wordpress.org ns2.wordpress.org ns3.wordpress.org What is the IP for wordpress.org? How DNS Works?
  5. User type “wordpress,org” into the browser What is the IP

    for wordpress.org? It’s 66.155.40.249 RESOLVER DNS SERVER (ISP) ROOT SERVER TLD (.org, .com, .net) NAME SERVER WEB SERVER OS - BROWSER - CACHE What is the name server for wordpress.org? .org TLD Server What is the NS for wordpress.org? ns1.wordpress.org ns4.wordpress.org ns2.wordpress.org ns3.wordpress.org What is the IP for wordpress.org? How DNS Works?
  6. Single Responsibility Wikipedia: The single responsibility principles is a computer

    programming principle that states that every module or class should have responsibility over a single part of the functionality provided by the software, and that responsibility should be entirely encapsulated by the class.
  7. #1. Project Scope • Requirements • Researching (Brief) • Information

    Architecture (User flow and Sitemap) • Wireframes - Visual Design
  8. #1. Project Scope • Requirements • Researching (Brief) • Information

    Architecture (User flow and Sitemap) • Wireframes - Visual Design • Planning • Site Development • Site Testing • Site Launch • Site Maintenance
  9. • Requirements • Researching (Brief) • Information Architecture (User flow

    and Sitemap) • Wireframes - Visual Design • Planning • Site Development • Site Testing • Site Launch • Site Maintenance #1. Project Scope Budget $$$ Fixed vs Flexible
  10. #1. Project Scope Budget $$$ Fixed vs Flexible • Requirements

    • Researching • Information Architecture (User flow and Sitemap) • Wireframes - Visual Design • Planning • Site Development • Site Testing • Site Launch • Site Maintenance
  11. Prod. Dev. Staging • Choose a Suitable Server Solution •

    Find a Suitable Text Editor or IDE • Pick a Suitable Browser • Enable Debugging #2. Dev. Environment #WP15
  12. Web Server • Docker • Xampp • Wamp • Mamp

    Local server Remote server • Shared Hosting • Cloud Hosting • VPS • Dedicated • Docker • AWS
  13. Web Server Nginx PHP 5.6, 7.0, 7.1 and 7.2 MariaDB

    phpMyAdmin What’s Inside Redis Xdebug Composer WP-CLI MailCatcher
  14. Pick a framework #3 Planning Analyze the risks Look for

    plugins and other resources Test your code
  15. Pick a framework #3 Planning Test your code Analyze the

    risks Look for plugins and other resources Create a chronogram
  16. #4. Be careful with your time • Use a time

    tracking app (https://toggl.com/) • Stick to your plan • Be aware of unwanted activities
  17. #5. Quality Check • Browser Compatibility • Responsive Web Design

    • Web Accessibility • Favicon • Error page
  18. • Install at least two browsers (Chrome, Firefox) • You

    can use online testing tools BrowserStack Browsershots Browserling Litmus IE NetRenderer Browser Sandbox TestingBot BrowseEmAll Multibrowser CrossBrowserTesting Equafy Sauce Labs Browser Compatibility
  19. • Specific Users. • Specific Goals. • Specific Context. •

    Effectively, efficiently and with satisfaction. Web Usability
  20. • Flexibility. • User benefits. • Assistive technologies. • Is

    often required by law. • Equal access and equal opportunity. Web Accessibility