Wordpress

• ▷ Where and how to learn Web development




The programmingConcepto de Programación¿Qué es la Programación?La Programación es el procedimiento al que se recurre para crear algún tipo de aplicación o software, para materializar un concepto o proyecto que requiere de la utilización de un lenguaje informático para poder llevarse a cabo. Es algo que está absolutamente ligado a la figura del programador, y que cada vez está cobrando más relevancia dentro del mundo del marketing.Decimos que tanto esta figura plus informática es un campo vasto y complejo. Para aquellos interesados en aprender programación y desarrollo web, establecer un camino para aprender toda la información relevante puede parecer estupendamente desalentador.

You will not only need specific equipment such as the best monitor to program que te puedas permitir, así como ratones, teclados y sillas ergonómicas para cuidar tu salud si no que a la vez necesitarás enfocarte en un área particular o programming languageConcepto de Lenguaje de programación¿Qué es un Lenguaje de programación y qué significa?Un Lenguaje de programación es un recopilatorio de instrucciones y términos, un lenguaje formal, que se construye y se emplea para que un PC o un dispositivo pueda crear distintos tipos de datos. Por lo general, hablamos de él como el idioma que el programador habla con la máquina para crear un programa de cualquier tipo.Hay distintos clases plus, puesto que existen mucha más información de la que puedes dominar si deseas abarcar todo.

Newcomers proclaim many times, "I don't even know where to start!"

This guide is intended to provide direction and help you discover the correct paths to learning web development.

The Circle of Knowledge

Before we begin, let's briefly discuss what I like to call the Knowledge Circle (both known as the generalized way I like to think about acquiring knowledge). Consider the following image:

Para el propósito de este postConcepto de Post¿Qué es un Post?Un Post es todo aquel contenido, sea post, opinión, noticia u otro género, que un autor publica en un blog. Este puede ser de carácter corporativo o meramente ocioso; pero siempre tiene como meta arrojar información o reflejar una idea, al mismo tiempo de facilitar que los usuarios encuentren la web donde se recoge por medio de de buscadores y demás plataformas online.Generalmente, se han plus, supongamos que usted está interesado en aprender a construir su primer sitio web, en el Círculo of Knowledge, the outer edge broadly defines the theme of the Development Web. Inner circles define your level of familiarity with the more specific subtopics of the general topic. These inner circles divide your understanding of the larger topic into three sections: topics you know (or think you know), topics you have heard, and topics you don't even know there are.

Initially, the innermost circle is probably quite small, since you are starting to dig into what you need to learn to know web development. Maybe you know how to turn on a computer; understand that something called browserUn navegador (además: browser) es una herramienta informática que te permite ver documentos y datos y navegar por la red. Los navegadores pueden mostrar distintos tipos de recursos de información; principalmente documentos HTML, a pesar de todo, además son posibles otros tipos de archivos y contenido multimedia, como PDF, JPEG, MPEG, GIF o el lenguaje de meta marcado. A través el uso de complementos especiales y la configuración respectivo, los plus le posibilita entrar a Internet (que usted sabe que algunas personsLas personas son personalidades imaginarias que representan a un determinado grupo objetivo. En el marketing online, las personas ayudan a entender mejor a los usuarios de un portal web o a los clientes de una tienda online. Concepto de personas Para que las personas puedan ejercer su efecto positivo, deben ser lo más detalladas viable. Esto conlleva un término exhaustiva de los grupos destinatarios para conseguir datos empíricos. La próxima plus a la vez llaman the Web); You can search for topics of interest and go through the search results to determine which one accurately represents the answers to your questions.

It may not sound like much, but this is a great starting point. You already have something in common with the vast majority of computer programmers in the world: if we don't know something, we look for it.

Your first search

Suppose you search for the phrase "how to build a website" and find the following results:

You just populated the middle segment of your Knowledge Circle. Even though you may not understand what they mean, terms like domainUn dominio es una sección de Internet con direcciones que comparten un sufijo común o están bajo el control de una organización o individuo en particular. Está organizado jerárquicamente. Tanto los objetos físicos como los virtuales pueden ser direccionados con el nombre de dominio. Estos objetos pueden ser webs, ordenadores en red o servicios, como impresoras, faxes o servidores de correo. Cada objeto está referenciado por una dirección IP única, plus, accommodation, WixConcepto de Wix¿Qué es Wix?Wix es una plataforma para la construcción de páginas Web en lenguaje de programación HTML5. Su característica principal es el sistema Drag & Drop, es decir, arrastrar y soltar, lo que la hace muy intuitiva e ideal para que cualquier persona sin conocimientos de programación pueda crear un sitio en Internet.El modelo de negocio de  Wix se encuentra en la categoría Freemium, es decir, que ofrece plus and eCommerceConcepto de Ecommerce¿Qué es un Ecommerce?Un Ecommerce o comercio electrónico es el traslado del comercio tradicional al ámbito digital. Se trata de toda la distribución, la venta, el procedimiento de compra, el marketing y el suministro de información sobre productos y/o servicios tomando como base Internet. Es la actividad comercial en su estado más simple, pero llevada a Internet para sacar provecho de sus posibilidades tanto de cara a la plus is it so now on your radar. Then click on the link How To Build A Website: Beginner's Point-to-Point Guide (2018) and they are welcomed with an additional compilation of terms: WordPressWordPress es el software de blogs líder en el mundo, y es concretamente fácil de utilizar y adaptable. Con WordPress, es factible crear con éxito sitios web con la ayuda de funciones ya predefinidas, sin mucho esfuerzo, y para proporcionar contenido como texto, imagen y vídeo. No se requiere conocimiento de HTML. WordPress además facilita la gestión y el mantenimiento de contenidos extensos. Al mismo tiempo de su fácil manejo, plus, content management system, HTMLHTML (Hypertext Markup Language) se usa para estructurar el contenido de texto de un documento web. No sólo se marca el contenido, sino además la meta-información que describe este contenido. Las páginas HTML se almacenan normalmente en el directorio raíz del servidor. Cómo se creó En la era digital, a los usuarios les resulta difícil hallar su camino en las webs y hacer un seguimiento de las estructuras de las plus, CSSConcepto de CSS¿Qué es el CSS?CSS es un lenguaje de programación que se usa para definir el estilo y el aspecto de un documento que se ha escrito mediante de un lenguaje de etiquetas, como HTML. Conocido además como hojas de estilo en cascada, es el que se emplea para dar colores, indicar tipos de letra o inclusive resaltar aspectos como el espacio entre items para dotar de estilo a plus, DrupalDrupal es un sistema de administración de contenidos (CMS), que está habilitada como software de código abierto de forma gratuita. Fue desarrollado originalmente en 1999 por Dries Buytaert como un foro y transformado en un proyecto de código abierto en un año debido a su gran interés. Proveedores conocidos similares son WordPress, Joomla y TYPO3. Utilizando estos frameworks, puedes desarrollar virtualmente cualquier proyecto de Internet sin necesidad de conocimientos de plus, etc.

Before each click, all of these terms were occupying your outermost circle (topics you didn't even know existed), but through the research procedure, one by one you are now moving them to the middle circle - topics you've heard about. This is excellent progress!

The process of learning anything - web development, baking, running for Congress - can be broken down into these steps. Starting with a single search, you will learn a new set of terms, notification patterns (domain and accommodation appeared multiple times in our initial quest), and you will begin to put the puzzle together. The goal of your Circle of Knowledge is grow the inner circle - the things you know - as much as possible. To do this, first you have to expand the middle segment by discovering new concepts and then selecting those on which to focus your efforts.

"That's great, but where am I going to go from here?"

Te daré una ventaja: El 100% de todos los sitios web están compuestos de HyperText MarkupEn la optimización de motores de búsqueda, el término markup (o marcado) incluye la oportunidad de añadir información adicional para los motores de búsqueda a los datos en el código fuente. Las marcas de revisión en lenguajes de marcado estandarizados se usan para estructurar el código fuente y facilitar a los motores de búsqueda la comprensión de cómo se procesan las marcas de revisión. El contenido o el código fuente plus Language, más fácilmente reconocido por su inicialismo: HTML. Este lenguaje establece la estructura del contentsEl contenido puede ser muy difícil de definir con precisión. Es una definición que se refiere a las declaraciones contenidas en un documento o publicación de cualquier tipo y puede incluir las tecnologías de la información y la comunicación. Esto cubre todos los tipos de medios como imágenes y texto. A parte de esto, en el campo de la optimización de motores de búsqueda, los términos duplicar contenido, contenido único, plus de un sitio web e indica a su navegador las diferencias entre títulos, secciones, párrafos, imágenes, listas con viñetas, listas numeradas, etc. HTML bien estructurado es legible tanto por los browsersConcepto de Navegadores¿Qué son los Navegadores?Los Navegadores son herramientas informáticas que utilizamos para, normalmente, navegar por Internet y visitar cualquier página web, al mismo tiempo de para hacer otras tareas como ver documentos, observar vídeos o reproducir contenido multimedia de cualquier tipo. Son un tipo de software sencillamente usual y bastante utilizado hoy en día.Insistimos en que es algo que se utiliza con mucha frecuencia, puesto que moverse por Internet plus como por los dispositivos que ayudan a los usuarios de la web con problemas de visión. Es la base de Internet. A la vez es el lenguaje más importante que puedes aprender a escribir bien al principio de tu carrera de desarrollo web.

Of course, websites are driven by more than well-structured content. Some are beautifully designed. Some have extremely dynamic interactions, and others function as native computer applications. Sometimes you find a site that does it all.

As you learn about HTML, you may find yourself asking some new questions:

  • How can I make this look better?
  • "Do I just need to create this navigation menu in each file?"
  • "Can I save the information that I enter in a form?"
  • "Is my profit margin achievable?"

Una vez más, la búsqueda es tu amigo; y al aprovechar tus habilidades de investigación, aprenderás nueva información. Tal vez descubra que el CSS es responsable de la apariencia de un sitio web. Lenguajes como PHPEl PHP es un lenguaje de scripting de código abierto, del lado del servidor, con programación HTML integrada que se usa para crear páginas web dinámicas. Las ventajas de PHP son su flexibilidad y su alta compatibilidad con otras bases de datos. Al mismo tiempo, PHP es considerado como un lenguaje fácil de aprender. Funciones de PHP Las funciones de PHP se relacionan con los scripts del lado del servidor. plus le posibilitan crear plantillas reutilizables para dividir distintas piezas de contenido como la navegación. Los lenguajes de base de datos como MySQLConcepto de MySQL¿Qué es el programa MySQL?MySQL es un sistema de administración de bases de datos que tiene una doble licencia. Por una parte es de código abierto, pero por otra, tiene una versión comercial gestionada por la compañía Oracle. En este momento, es la base de datos de código abierto más famosa y utilizada en el mundo entero.Como él, podemos hallar otras como la propia Oracle o Microsoft SQL plus le posibilitan guardar datos de formularios. Al mismo tiempo, escribir marcas semánticas contribuye en gran medida a hacer que su contenido sea alcanzable.

The fork in the road

You will begin to see new learning paths as you continue to acquire more knowledge; And where there are roads, there are options. Whether you care more about how a website looks and how users interact with it, or how a website saves and makes your data available, it will inform your decision to seek specific knowledge in those areas. We define the appearance of a website and the collection of user interfaces as its frontend, and its data structures and application logic as its backend.

Mi amigo y colega, Justin Foell, publicó previamente un post que preguntaba si primero debería aprender JavaScriptJavaScript es un lenguaje de programación que funciona en el lado del cliente y con el que las webs pueden ser más funcionales. Incorporación en código HTML El código JavaScript puede ser incrustado en las páginas HTML, para que adquieran funcionalidad. Existen varias opciones. Puede estar entre las etiquetas <SCRIPT> y </SCRIPT>, puede estar contenido en un archivo externo, puede ser un parámetro de las etiquetas HTML, y puede estar plus o PHP. Una pregunta alternativa podría ser: «¿Debería comenzar por aprender a construir interfaces de usuario o sistemas?» Esa es la principal diferencia entre el desarrollo de frontendEl frontend de una web describe la parte que el visitante puede ver. Incluye todo el contenido que se muestra y que es visible para el público o los usuarios que han iniciado sesión. Diseño del frontend El frontend es muchas veces llamado GUI (Graphical User Interface) porque es la interfaz que los visitantes pueden ver y utilizar. El frontend se usa principalmente para mostrar varios tipos de contenido y plus y backend.

FRONT DEVELOPMENT

The interface of a website comprises the publicly visible content that regular visitors will see. As you have learned, HTML provides the structure for that content, but the responsibility for the visual appearance of that content belongs to Cascading Style Sheets (CSS). At the same time, some behaviors of your site that respond User input, such as activating a slide show or using keyboard commands to activate various settings, is written in a language called JavaScript. Developing a command of HTML, CSS, and JavaScript is important to becoming a frontend web engineer.

Frontend development: templates, presentation styles, animations, user interaction management.

Campaign resources

Una de mis series de libros favoritos para una introducción al desarrollo de frontend es Diseño Web con HTML, CSS, JavaScript y jQueryConcepto de jQuery¿Qué es el jQuery?JQuery es una librería perteneciente al lenguaje de programación JavaScript, uno de los más usados en materia de desarrollo web, de código abierto y con la capacidad de mejorar la interactividad de una página web sin tener nociones de programación o un profundo conocimiento de este lenguaje. Es algo que facilita enormemente la tarea de desarrollo y diseño de páginas web.Muchos de los plugins que plus Set, escrito por Jon Duckett. Estos libros son una maravillosa introducción a cada uno de los tres idiomas principales de la interfaz, y a la vez son hermosos.

For CSS development, CSS Tricks has a great beginner's guide to learning HTML and CSS. Once you have exhausted your collection of those posts, they lay down loads more on the more general frontend development.

A Book Apart typically publishes books on a range of topics from renowned experts in the field. You may be interested in their Front-end Fundamentals series. Soon after, check out both the onResponsive Design series and Front-end Next Steps.

Smashing Magazine is another great general resource for front end development. Smashing publishes tons of posts, tutorials, and books for free, while also offering memberships that provide deep discounts on that content. At the same time they organize several live events throughout the year.

DEVELOPMENT BACKEND

The backend (sometimes called the "server-side") of a site typically consists of:

  1. a mechanism to save data persistently
  2. una colección de archivos que un serverLos servidores son ordenadores centrales y potentes dentro del campo de la tecnología de la información que procesan y proporcionan software y archivos en una red. Desde el punto de vista de un cliente, varios ordenadores en una red pueden ponerse en contacto con el servidor central para conseguir la información solicitada. En la arquitectura cliente-servidor, el servidor puede ser un software que proporciona un servicio y se ejecuta en plus web entiende

Los datos se pueden almacenar en archivos, pero es más probable que utilice una base de datos en su lugar. El sistema de administración de contenidos de Open SourceEl Código Abierto u Open Source se refiere al código fuente del software que es abiertamente alcanzable y que puede ser cambiado y distribuido por cualquier persona. La propuesta de código abierto estipula diez requerimientos para las licencias de software de código abierto. El principio El código fuente de un software se hace público: cualquiera puede leerlo, desarrollar el propio software y copiarlo. El software puede ser utilizado o distribuido plus WordPress usa una combinación de MySQL (lenguaje de base de datos) y PHP (a la vez conocido como Pre-HyperText PHP, un lenguaje del lado del servidor) para generar dinámicamente contenido HTML.

Backend: databases, server-side languages, application logic, application programming interfaces.

If you are interested in learning how to make a dynamic website, then we suggest that you consider learning PHP immediately after learning HTML.

PHP started out as a template language. As such, you can create HTML templates that use PHP to attract your dynamic data. This makes it wonderfully versatile for building your site's structure, since you can separate reusable content like navigation menus into separate files. This way, if that part of your site changes, it can be easily updated wherever that part is used.

Of course, the true power of PHP is in application development. Because it is a backend language, most of your PHP code will not produce templates. Instead, it will be used to connect to data sources such as a database or an application programming interface to retrieve, manipulate, and update that data. Once you learn how to use PHP for templates, introducing a database into the mix and learning how to write queries is the next logical path.

Campaign resources

There are, in my opinion, two definitive resources for learning PHP. First of all, PHP has a glorious online manual that will be your go-to resource whenever you have questions. Second, PHP The Right Way is an online book that covers everything from templates to servers to implementation, so you can focus on an area of the language that is appropriate for your skill level.

Of course, looking for other resources while researching this post, I just learned that Jon Duckett is publishing a new book on server-side development with PHP and MySQL. I don't own this, but knowing how good the frontend series books are, I'm pre-ordering today!

In my opinion, good ones recursos MySQL en línea son un poco más difíciles de obtener, pero sitios como Lynda.com y Laracasts disponen algunos videos instructivos sólidos, si estás dispuesto a pagar por una subscriptionConcepto de Suscripción¿Qué es una Suscripción?Una Suscripción es un concepto que se usa para definir al procedimiento por el que una persona/consumidor, acepta a recibir información de una empresa o un producto o servicio de forma periódica. Puede ser gratuita o de pago y puede traer consigo todo tipo de ventajas para dicho usuario, que muestra interés por lo que brinda la compañía.Las suscripciones gratuitas, por lo general, consisten en plus.

Are you still with me?

Well! That fork in the road is essential, because your initial question, “How do I build a website? Some will be satisfying, and others will find that it is best not to explore them. We leave them there for you to discover.

Previously, I suggested that computer programming contains many more subtopics than anyone could hope to learn. As part of choosing your own path, you must continually ask yourself if the information you are learning is necessary to help you achieve your personal goals. Only you can know for sure.

Continuing down the road

Una vez que dedique suficiente tiempo al aprendizaje de los conceptos básicos del desarrollo de front endConcepto de Front end¿Qué es el Front end?El Front end es la parte de una web que conecta e interactúa con los usuarios que la visitan. Es la parte visible, la que muestra el diseño, los contenidos y la que permite a los visitantes navegar por las distintos páginas mientras lo deseen. Es una de las dos mitades en las que se divide la estructura de cualquier página web.Junto a plus o backend, ya no podrá decir que ha oído hablar from their languages. Instead, you can confidently say that you are proficient with them. Congratulations! You have successfully moved one or more topics to the innermost section of your Knowledge Circle: «Topics you know»

However, learning does not stop because you are competent. Throughout the frontend development learning course, you may discover other topics: CSS preprocessors like Sass or LESS, template engines like Twig or Blade, or JavaScript frameworks like React, Vue or Angular. Or, as you learn backend development, you will hear about dependency management using Composer, unit testing with PHPUnit, or development practices like SOLID. Either way, you can find websites that discuss version control, content management applications, responsive design, intrinsic web design, or a concept called "test-driven development."

summarizing

Regardless of your path, bringing knowledge to your inner circle leads to new information, questions, and ways of thinking about a topic. At that point, it is up to you to examine your own competence, level of interests, and the following areas of interest. There are no right or wrong paths. Luckily, there are some people who have made suggested routes public.

An example of this is Kamran Ahmed's "Developer Roadmap - 2018", posted on GitHub. Kamran offers recommended paths for both front-end and back-end development. Their paths are rich in information, but they can seem overwhelming, if it's the first thing you look at. We suggest that you start with the basics outlined above and revisit Kamran's posts once you feel ready to learn more. At the same time, take note of any new terms or information that emerge throughout the learning procedure. How often you see those terms will inform you of what to do next.

Be sure to check in with yourself normally and examine whether or not you are learning about subjects that you like. If so, great! You have discovered topics rich in new information that are right within your areas of interest. If not, it's okay, at the same time. There are some aspects of the field that are less exciting but are still important to know for long-term success. Sometimes a topic is basically not for you. Depending on how far you are on your way, you may find that the road itself it is not correct. Assessing your interest in the information you are learning is very important in guiding your path.