Git Product home page Git Product logo

homework-issues's Introduction

homework-issues's People

Contributors

lucasrmagalhaes avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

paucinha rpo83

homework-issues's Issues

O que são o CI/CD?

Continuous Integration/Continuous Delivery: uma técnica para integrar, entregar e implantar aplicações de forma contínua.

O que é o GitLab?

É um host Git open source capaz de organizar repositórios em grupos, além de possuir estruturas CI/CD.

O que é VCS e para o que eles são importantes?

Version Control System: sistemas gerenciadores de versões mantém um registro detalhado de modificações do código. Além disso, são importantes para manter o controle de alterações e compartilhamento de código-fonte.

Quais são as formas corretas de utilizar um Fragmento?

I - <React.Fragment>DIO</React.Fragment>
II - <>React</>
III - <React.Fragment key=”xpto”>Lista</React.Fragment>
IV - <React.useFragment>foo</React.useFragment>
V - <MyContext.Context>Provider</MyContext.Context>

I, II e III estão corretas.

O que é o Git?

Uma tecnologia de versionamento distribuído (cada cópia do repositório mantem o histórico completo de alterações), open source e com alto desempenho.

O componente abaixo é considerado um Smart Component por quais motivos?

import React, { memo, useState } from 'react'
import Button from '../Button'

function PhotosGallery(props) {
  const { photos } = props

  const [gallery, setGallery] = useState(photos)
  
  const handleRemove = (key) => {
    const newGallery = gallery.filter((img, index) => index !== key) 
    setGallery(newGallery)
  }

  const renderPhotos = (img, key) => {
    return (
      <div>
        <img src={img} />
        <Button onClick={() => handleRemove(key)}>
          Remover {key}
        </Button>
      </div>
    )
  }

  return (
    <div>
      {gallery.map(renderPhotos)}
    </div>
  )
}

export default memo(PhotosGallery)

Possui Dumb Components, possui estado, manipula dos dados que está recebendo, preocupando-se como as coisas vão funcionar.

Qual é a saída do seguinte código:

public class testmeth {
	static int i = 1;
	
	public static void main(String args[]) {
		System.out.println(i+” , “);
		m(i);
		System.out.println(i);
	}

	public void m(int i) {
		i += 2;
	}
}

1 , 1

O componente abaixo é um Dumb Component por quais motivos?

import React from 'react'
import PropType from 'prop-types'

function Calc(props) {
  const { min, max, onChange } = props

  return (
    <div>
      <p>
        Valor mínimo: {min}
      </p>
      <p>
        Valor máximo: {max}
      </p>
      <input type="text" onChange={onChange} />
    </div>
  )
}

Calc.propTypes = {
  min: PropType.number.isRequired,
  max: PropType.number.isRequired,
  onChange: PropType.func.isRequired,
}

export default Calc

Não possui estado, recebe valores via props, preocupa-se somente com a apresentação.

O que é um pipeline?

Grupo de instruções que são executadas em estágios, geralmente relacionados aos processos de CI/CD.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.