Lessons Published.md

the following lessons explain different programing concepts and have been published by breathe code members, search for a partiulars lesson using the filters bellow

Filter by topic

Unselect all

  • desarrollo agil
  • agile development
  • async
  • await
  • promise
  • asynchronous
  • back-end
  • cliente-servidor
  • client-server
  • bootstrap
  • Expressjs
  • nodejs
  • REST
  • API
  • typeOrm
  • Flask
  • python
  • github
  • job hunting
  • resume building
  • conditionals
  • logical operations
  • if else
  • conditions
  • Condicionales
  • Operaciones Lógicas
  • Si de lo contrario
  • Condición
  • Java
  • java
  • Operaciones lógicas
  • If...else
  • Condicion
  • Python
  • Conditionals
  • Logical operators
  • Conditions
  • reactjs
  • react
  • controlled inputs
  • uncontrolled inputs
  • modelo de cajas
  • CSS
  • HTML
  • box-model
  • layouts
  • django
  • programación orientada a eventos
  • event driven programming
  • SQL Alchemy
  • sql alchemy
  • Jest
  • GIT
  • como usa GIT
  • how to use GIT
  • entradas
  • formularios
  • inputs
  • forms
  • best practices
  • prework
  • javascript
  • importacion
  • exportacion
  • import
  • export
  • learn in public
  • career support
  • PHP
  • react.js
  • react hooks
  • react useState
  • react useEffect
  • regex
  • expresiones regulares
  • regular expression
  • react router
  • sorting
  • algorithms
  • línea de comando
  • la terminal
  • the command line
  • the terminal
  • fetch
  • ajax
  • http
  • authentication
  • security
  • backend
  • user story
  • HTTP
  • Security
  • Authentication
  • array
  • list
  • loops
  • arreglo
  • matriz
  • Listas
  • Diccionarios
  • programacion
  • learn to code
  • what is coding
  • DOM
  • front-end
  • html
  • jquery
  • programacion orientada a objectos
  • object oriented programming
  • flux
  • sql
  • internet
  • typescript
  • webpack
  • fuctions
  • marketing
  • query-string
  • cadena
  • string
  • concatenation
Filter by language
  • ES
  • EN
Filter by author

Unselect all

  • kodi2fever
  • nachovz
  • alesanchezr
  • Guensie
Intro to Professional and Agile Development

All you've learned needs to be put together. Lets make our first entire professional application using the Agile Development method!

en
agile development
Read lesson

Creating asynchronous algorithms
Contributors: @kodi2fever@nachovz

Understand the difference between synchronous and asynchronous scripts, use Promises and master async and wait.

en
async
await
promise
asynchronous
Read lesson

Knowing What is Behind a Back-End Developer

Learn here everything about Back-End Web development and what it takes to become Back-End developer

en
client-server
back-end
Read lesson

Bootstrap Tutorial: Learn Bootstrap 4 in 10 minutes

After decades of struggling, the light has arrived!! With this Bootstrap tutorial, designing a website will be a piece of cake. It's almost stupid, and, also impossible to think about doing a website without a CSS framework like Bootstrap 4 .

en
bootstrap
Read lesson

Bug and issue tracking best practices

All you've learned needs to be put together. Lets make our first entire professional application using the Agile Development method!

en
agile development
Read lesson

Construyendo APIs REST utilizando Expressjs

Expressjs permite construir API REST de una forma rápida, minimalista y flexible

en
Expressjs
nodejs
REST
API
Read lesson

Conectando una base de datos a nuestra API REST

TypeOrm permite construir API REST de una forma rápida, minimalista y flexible

en
typeOrm
Expressjs
nodejs
REST
API
Read lesson

Building RESTful API's using Flask

Flask is becoming the most popular Python framework (if its not already), learn how to build RESTful API's the REST way

en
Flask
python
REST
API
Read lesson

Building your Github profile and reputation
Contributors: @alesanchezr

Having a great resume takes hours to build, even if its fake. But having a great Github takes months or years. You better start working on it now.

en
github
job hunting
resume building
Read lesson

Conditionals in Programming or Coding
Contributors: @alesanchezr

Using conditions to control the flow of your code and make the computer obey

en
conditionals
logical operations
if else
conditions
Read lesson

Conditional Programing in Java

Using conditionals to control your code flow in Java

en
conditionals
logical operations
if else
conditions
java
Read lesson

Logical conditions in Python explained

Using conditionals allow you to control the flow of your code and make programatic decisions

en
Conditionals
Logical operators
If...else
Conditions
Python
Read lesson

Global state with the Context API

The Context API is one of the most recent tools that the React.js team created to handle application data flow. It is the perfect companion for building small to mid-size applications without the need of a state management library like Redux

en
reactjs
Read lesson

What are controlled and/or uncontrolled inputs in React.js

Doing forms in React.js are one of those things that can be a little anoying

en
react
controlled inputs
uncontrolled inputs
Read lesson

CSS Layouts: Create and Build Layouts with CSS

Building layouts is the most painful process when coding HTML & CSS Learn the CSS layout rules: Display, Position, Float and Flex; and place any element anywhere you want.

en
box-model
CSS
HTML
layouts
Read lesson

Understanding Django Rest Framework

In the world of Python, Learning what is Django is the best way to create web applications and RESTful APIs.Enjoy this Django Rest Framework Lesson

en
django
python
REST
API
Read lesson

Event Driven Programming

Event Driven Programming: website load, user click, window resize, etc. As a developer, you have to make sure that your applications have a flow. That flow is determined by all the possible events that can occur as the user interacts with your app.

en
event driven programming
Read lesson

Everything you need to know about SQLAlchemy
Contributors: @alesanchezr

SQLAlchemy is the most populer ORM for Python, start using it in 8min

en
sql alchemy
python
Read lesson

How to create unit testing with JEST

Once you have your code ready, testing is essential!


How to use GIT: Version Control System

Learn how to use GIT with an interactive tutorial, video and great article. Without GIT you won't be able to work at any company, and you won't be able to use anyone's code.

en
GIT
how to use GIT
Read lesson

Understanding HTML Input HTML Text Area and Forms...

HTML Forms, HTML input and HTML text-area are really easy to understand, and they are the ONLY way to make interactive websites without AJAX. These very basic concepts represent 90% of everything you will ever need to know about forms .

en
HTML
inputs
forms
Read lesson

Introduction to 4Geeks Academy
Contributors: @alesanchezr

I hope you read this entire article, this reading summarizes in 8 min the recipe to take full advantage of the academy. The most effective way!

en
best practices
Read lesson

Intro to Pre-Work

We know what we are doing, you should know too. Learn the process we have polished to make you learn 2 years of content in just a few weeks.

en
prework
Read lesson

JavaScript Import and Export of Modules

Split and conquer (again), this time we teach you how to split your code into several files to avoid GIT conflicts and to also be more organized, By the end of this lesson you will be able to dominate JavaScript import and exports.

en
javascript
import
export
Read lesson

Learn in Public

The most effective way to bootstrap your career and much more...

en
react
controlled inputs
uncontrolled inputs
Read lesson

Learn React Here : React Js Tutorial

React is a front-end library ideal for creating interfaces (generate HTML+CSS). It's the fastest, most advanced, and most wanted library in the market right now. Don't stay behind, learn React JS here with this React JS tutorial

en
reactjs
Read lesson

Learning to code with Python

Python is the fastest-growing programing language in the world, it does almost everything you can think of and the best news is that it's one of the easiest to learn

en
javascript
Read lesson

Making an amazing resume

The Art of getting interviews its 60% about the resume, let's make it shine!

en
career support
Read lesson

Creating React Components

React.js bread and butter. Become a master in React Components and you have conquered the front-end world of React.

en
reactjs
Read lesson

Mastering CSS Selectors

Aside from mastering the display and position CSS rule, learning how to use the CSS selectors is the most important skill you need to develop. You don't have to remember the syntax of each of them, but keep them on your radar to be able to develop the right strategies when building your CSS stylesheet.


Understanding PHP Syntax

Learn here about PHP Syntax, with this amazing lesson


Understanding Python Syntax

Unleash your power by learning with this lesson, using one of the Kings of Back-End Development. Now you will be capable of bringing AI, Big Data, Machine Learning, APIs and integrate third-party applications into your own.Enjoy this Python Syntax lesson

en
python
Read lesson

React Hooks Explained
Contributors: @alesanchezr

Hooks are like Steroids for React Components, and they are almost impossible to avoid. This lesson will focus on the 2 most important ones: useState and useEffect.

en
reactjs
javascript
react.js
react hooks
react useState
react useEffect
Read lesson

Regex Tutorial: Learn With Regular Expression Examples
Contributors: @alesanchezr

Regular Expressions are the best way to identify patterns within strings. They can seem difficult and annoying, but once you know how to use them, they're amazing! In this Regex Tutorial you will learn with Regular Expression Examples

en
regex
regular expression
Read lesson

Routing our Views with React Router

Create your application structure and connect your Views with React Router

en
reactjs
react router
Read lesson

Using javascript to sort a list

Nobody manually sorts lists anymore, but it is still a fantastic way to master your algorithmic skills

en
sorting
algorithms
javascript
Read lesson

The Command Line (a.k.a: The Terminal)

Developers spend hours every day using the command line (a.k.a: The Terminal). Embrace reality and become more powerful than ever before.

en
the command line
the terminal
Read lesson

The Fetch API
Contributors: @Guensie

Have you heard of AJAX? In this lessons you will learn how to request information from other API's and make use of that data with the most used technology for that purpose.

en
fetch
ajax
http
Read lesson

Token Based Authentication in your API

Learn how to implement an authentication system that allows users to log in and log out from your web app and API

en
authentication
security
backend
Read lesson

Understanding PHP Sessions

Are you confortable with server sessions ? Don't worry, after reading this lesson you will be a master in PHP sessions


Understanding Rest APIs

It seems to be only the beginning of the API revolution! The path of humanity drives towards the API's architecture...you can learn any language or tool, but this is one of those few specialties that will guarantee you a well paid job for the next 60 years, so get comfortable with REST API. :)

en
REST
API
Read lesson

Creating User Stories: Learn with User Stories Examples

Before heading towards development, We need a strategy (User Stories). Find and learn here with user stories examples. It is the most undervalued activity in the software development cycle and it accounts for 70% of the reasons that projects are not delivered on time.

en
user story
Read lesson

Understanding JWT and how to implement a simple JWT with Flask

What is JSON Web Token (JWT), how it works and how to apply it to your API using the Flask Microframework for API Development

en
HTTP
API
Security
Authentication
Read lesson

Working with Lists in Python

Lists are the first type of data-structures that Python has to store multiple values at once, they are very powerful and heavily used in every day operations for any type of program in any industry


Es Hora de Aprender lo que es un Arreglo o Matriz en java

¿Se puede trabajar con arrays? Si no puedes, no te preocupes aquí, aprenderás qué es un array y cómo trabajar con ellos.

en
arreglo
matriz
java
Listas
Diccionarios
Read lesson

It's Time To Learn What is an Array

Can you work with arrays ? if you can't, don't worry here you will learn what is an array and how to work with them

en
array
Read lesson

What is coding? Learn to Code

If you dont know what is coding don't worry, here you don't have to write HTML and CSS (not that much). Learn to code here and make computers write your code.

en
learn to code
what is coding
Read lesson

Learn CSS: What is CSS Meant for?

As you may have noticed, HTML allows you to create only basic websites. Nobody wants to see a white website with some horrible text on it. So it's time to learn what CSS is all about! Learn CSS to make your website beautiful. Let's make it shine!


What is DOM: Document Object Model

Do you already know what is DOM? It is a hierarchy stored in memory that contains all of your website elements in real-time. DOM Manipulation is the most popular activity for any front-end developer. The DOM brings your applications to life!


What is Front-End Development

What is Front-end development ? is all about using the power of code to generate HTML and CSS dynamically. Let the computer code while you sleep.

en
front-end
Read lesson

What is HTML? It's time to learn HTML and its structure

But really, what is HTML? HTML is to websites what columns are for buildings. Here you will learn HTML basics, the foundations of the web.


What is HTTP?

HTTP stands for Hypertext Transfer Protocol. It is a set of communication rules that enables the flow of information over the World Wide Web (WWW).


¿What is Java? Learn to code in Java

Conozca qué es Java, todos están hablando de ello y, probablemente, ya sepa que es hora de aprender a programar en Java para llevar las cosas al siguiente nivel.


Learn The Difference: Jquery vs Javascript

Hey guys its time to know more about what is Jquery, at the end you will be the judge and decide which one will you use (Jquery vs Javascript)

en
jquery
javascript
Read lesson

Object Oriented Programming

Classes are the last pieces needed to master the programming tricks! Welcome to the amazing world of object-oriented programming.

en
object oriented programming
Read lesson

Learn What is React Flux

Without Flux, React is just a cute front-end library. React Flux will make it a framework - giving your application a defined structure - taking care of the data-processing layer, and much more about what is flux.

en
reactjs
flux
Read lesson

Mastering Databases: What is SQL Database

Are you ready to work with data ? Learn here about what is SQL Database and how to work with it.


What is The Internet?

What is the internet: Everything you see on the internet is a text document. Everything!! As developers, all we do is generate chunks of text based on a set of criteria. If you understand this simple concept, the sky will be the limit.

en
internet
Read lesson

What is Typescript?

It's recomended to know Javascript in general before reading this lesson, Typescript will take your Javacript knowledge to the next level super-sayayin :)

en
typescript
Read lesson

What is webpack?

For senior developers, it is imposible to think about developing a JS application without Webpack. Thanks to Webpack, developing front-end feels good and professional for the first time.So its time to learn what is webpack

en
webpack
Read lesson

Working with Functions in Python

Functions are an amazing tool, they allow you to re-use and simplify your code like never before. Before functions existed algorithms were almost impossible to maintain

en
python
Read lesson

Working with Functions

Functions are not optional - they are probably the most used feature in any programming language. They let you separate your code in smaller mini-programs where each one takes care of its own thing. Divide and conquer!

en
reactjs
Read lesson

Working with Plain Text Files
Contributors: @alesanchezr

Storing and retrieving information to files using backend languages

en
marketing
query-string
Read lesson

Working with or manipulating strings with Python
Contributors: @alesanchezr

String concatenation is the Web Developer's bread and butter, our job is to concatenate strings to create HTML/CSS documents programmatically

en
string
python
concatenation
Read lesson