Jump to content
Thiago Franchin

Iniciando um projeto: Git, Ruby, NodeJs, Sass, Bootstrap 4 e Animate.css

Recommended Posts

:star: Iniciando um projeto: 

 

Crie um ambiente para iniciar um projeto profissional e aprenda também como estilizar os botoes do Bootstrap 4 usando o Sass.

  • [01:33] Instalando Git
  • [03:38] Instalando Ruby
  • [05:34] Instalando NodeJS
  • [07:42] Instalando Sass
  • [09:14] Instalando Bootstrap 4
  • [13:41] Instalando Animate.css
  • [23:02] Estilizando os botões do bootstrap dinamicamente com Sass

 

Links:

 

 

  • +1 1

Share this post


Link to post
Share on other sites

Thiago, obrigado.

Estava fora do mercado de programação a uns quatro anos e agora voltei.... vi a necessidade de me atualizar e este post me ajudou muito... parabens cara, ninguem explica como utilizar esse gerenciador de pacotes no windows(ruby), ja tinha estalado varias e varias vezes mas os animais por ai que ensinam não mostram o caminho para uso no windows.... Deus te abençoe pois faltava um detalhe e você me ajudou... abriu minha mente.... falow

  • Gostei 1

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Similar Content

    • By BrendonPawn
      Olá a todos! Venho através desta postagem, solicitar a ajuda de alguém que conheça o Sequelize, e que possa me ajudar com a seguinte dúvida. Baseado no código a seguir:
      import { Sequelize, Model, DataTypes } from 'sequelize'; import { config } from '../config/config'; const sequelize = new Sequelize(config); export class Vehicle extends Model { public model!: string; public plate!: string; public owner!: string; } Vehicle.init({ model: DataTypes.STRING(32), plate: DataTypes.STRING(16), owner: DataTypes.INTEGER // id do dono }, { sequelize }); export class User extends Model { public name!: string; public email!: string; } User.init({ name: DataTypes.STRING(32), email: DataTypes.STRING }, { sequelize }); Vehicle.belongsTo(User, { foreignKey: 'vehicles', targetKey: 'id', as: 'user' }); User.hasMany(Vehicle, { foreignKey: 'owner', sourceKey: 'id', onUpdate: 'cascade', onDelete: 'set null' }); Ao efetuar uma consulta geral com o código:
      User.findAll({ raw: true, nest: true, include: [Vehicle] }).then((data) => { console.log(data); }); Eu esperava receber algo semelhante com isso:
      [{ id: 1, name: 'Brendon', email: 'mail@mail.com', vehicles: [{ // 2 veículos encontrados para o usuário 1 id: 1, model: 'GOL', plate: 'ABC 1234' },{ id: 2, model: 'SAVEIRO', plate: 'QWE 7890' }] },{ id: 2, name: 'Ricardo', email: 'mail@mail.com', vehicles: [] // nenhum veículo encontrado para o usuário 2 }] Porém, o que estou recebendo no meu console é o seguinte:
      [{ id: 1, name: 'Brendon', email: 'mail@mail.com', 'Vehicles.id': 1, 'Vehicles.model': 'GOL', 'Vehicles.plate': 'ABC 1234' },{ id: 1, name: 'Brendon', email: 'mail@mail.com', 'Vehicles.id': 2, 'Vehicles.model': 'SAVEIRO', 'Vehicles.plate': 'QWE 7890' },{ id: 2, name: 'Ricardo', email: 'mail@mail.com', 'Vehicles.id': null, 'Vehicles.model': null, 'Vehicles.plate': null }]  
    • By Thamiris Paiano
      Olá,   Meu nome é Thamiris, sou aluna de Ciências Contábeis e estou em fase de elaboração do meu TCC, através do desenvolvimento de artigo.   Meu projeto de TCC é sobre jogos digitais. Mais especificamente sobre a fase de desenvolvimento dos games. Mas por que uma aluna de ciências contábeis, está fazendo um trabalho envolvendo jogos digitais?   Porque eu e minha colega de TCC, Aline, percebemos o quanto essa área esta crescendo e resolvemos estudar como a contabilidade pode ser uma ferramenta útil aos desenvolvedores de jogos digitais, referenciando o tratamento dos custos, despesas, receitas e demais operações que os desenvolvedores realizam no seu dia a dia de trabalho, visando o lucro do seu negócio.   Como estamos realizando uma pesquisa de campo, gostaria de saber se poderia responder algumas perguntas para compor os dados do nosso artigo cientifico? E nos indicar alguns desenvolvedores?   Segue o link do formulário:   https://forms.gle/GW2wiGyXzRzdCqxZ9
         
      Deixo aqui nossos e-mails para contato: Aline Lippi: aline-lippi@hotmail.com Thamiris Paiano: thamirispaiano@gmail.com   Desde já agradecemos!
    • By drx
      Olá pessoal!
      Estou iniciando no nodejs e estou achando incrível. Porém estou precisando de uma mãozinha.
      Eu estou usando o passport local para autenticação do usuário e apesar de estar exatamente como ensina na video aula,
      ainda assim não avança para a página principal. Só para explicar melhor. Ao debugar, percebo que ele faz a leitura do email e do id na base mysql.
      As constantes estão declaradas e não mostra erro algum. Alguém poderia me dar uma luz?
      Vou postar o código tal como está, para melhor entendimento e desde já agradeço.
       
      Este é o "auth.js"
       
      const localStrategy = require("passport-local").Strategy
      const bcrypt = require("bcryptjs")
       
      //model
      const Usuario = require("../models/Usuario")
      require("../models/Usuario")
       
      module.exports = function(passport){
          passport.use(new localStrategy({usernameField: 'email', passwordField: 'senha'}, (email, senha, done) => {
               Usuario.findOne({where: {email: email}}).then((usuario) => {
               //Usuario.findOne({email: email}).then((usuario) => {
                  if(!usuario){
                      return done(null, false, {message: "Esta conta não existe"})
                  }
          
                  bcrypt.compare(senha, usuario.senha, (erro, batem) => {
                      if(batem){
                          return done(null, usuario)
                      }else{
                          return done(null, false, {message: "Senha incorreta"})
                      }
                  })          
              })
          }))
          
            passport.serializeUser((usuario, done) => {
              done(null, usuario.id)
            })
            
            passport.deserializeUser((id, done) => {
                Usuario.findByPk(id, (err, usuario) => {
                done(err, usuario)
              })
            })
          }
       
    • By Ross Risso
      Olá pessoal!
      Estou com problemas para inserir as compras no banco de dados.
      até aqui funciona, mas se tendo adicionar outros dados ele não aceita. Só permite adicionar $id e $qtd. Ainda tenho que adicionar o ID do pedido e o valor da mercadoria. Alguém poderia me ajudar?
          <?php   foreach($_SESSION['carrinho'] as $id => $qtd){              $sql = "INSERT INTO tbldetped (MercDetPed, QuantDetPed) VALUES ('$id','$qtd')";         $qr = mysqli_query($conn, $sql);          } ?>
    • By NoLifeDEV
      Já consegui a equipe!
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.