Bruno Faganello | Dev
Bruno Faganello | Dev
  • 58
  • 18 500

วีดีโอ

Tudo que você precisa saber sobre protocol em Swift para se tornar um desenvolvedor iOS #swift #ios
มุมมอง 91วันที่ผ่านมา
To trazendo esse aulão de swift sobre protocols para aqueles que querem virar/aprender desenvolvimento iOS. Vamos abordar de tudo, desde o básico até o avançado. Espero que gostem. Capítulos 00:00 - Introdução 01:15 - Básico de Protocols 08:10 - Porque usar Protocols 12:15 - Extensions com Protocols 16:20 - Typealias com Protocols 25:03 - AnyObject 28:00 - associatedtype(generic) 34:10 - POP vs...
Como usar o @autoclosure no Swift e como ele pode melhorar a performance do nosso código
มุมมอง 55หลายเดือนก่อน
Neste vídeo trago uma explicação do que é o autoclosure e como podemos usar de maneira simples mas também como ele pode ajudar a melhorar a performance do nosso código. Espero que gostem
Como o padrão Fixture pode te ajudar na hora de testar suas views em SwiftUI
มุมมอง 66หลายเดือนก่อน
Neste vídeo trago uma dica do padrão fixture para ajudar você a testar sua aplicação em SwiftUI de uma maneira mais rápida e de fácil modificação se for necessário. Espero que gostem
Como as static var e extensions podem melhorar a qualidade e leitura do seu código em Swift
มุมมอง 1002 หลายเดือนก่อน
Neste video trago uma maneira de melhorar seu código utilizando Extensions e static var para criar valores defaults para seus objetos em Swift. Espero que gostem.
4 APIs gratuitas para você praticar programação
มุมมอง 972 หลายเดือนก่อน
Neste vídeo, você vai conhecer 4 APIs gratuitas que podem facilitar sua vida como desenvolvedor e ajudar a agregar mais funcionalidades ao seu projeto sem gastar nada!
Desenvolvendo um sistema completo com ChatGPT! Será que ele consegue substituir um desenvolvedor?
มุมมอง 1612 หลายเดือนก่อน
O link do projeto em produção: devoinvestir.com.br Espero que vocês gostem do vídeo! Me conta ai, você acha que a IA vai substituir um desenvolvedor iniciante? Capítulos 00:00 - Introdução 00:55 - Estatísticas e Dados 02:00 - Diagrama do Projeto 02:40 - Backend 05:21 - Frontend 06:30 - Deploy
Higher Order Functions: Criando um map customizado e entendendo como funciona um map em Swift.
มุมมอง 113 หลายเดือนก่อน
Fala time! Nesse video eu trago uma aula sobre como criar um map diferente dos tradicionais que temos e mostro como um map funciona por debaixo dos panos. Espero que gostem
Higher Order Functions: flatmap - do básico ao intermediário em Swift
มุมมอง 173 หลายเดือนก่อน
Fala time! Nesse video eu trago uma aula sobre como utilizar flatmap no dia a dia de um desenvolvedor iOS. Trago alguns exemplos do uso básico até o uso intermediário. Espero que gostem
Como criar um Circular Progress View em SwiftUI - Tutorial
มุมมอง 233 หลายเดือนก่อน
Fala time! Nesse vídeo eu trago como criar um componente reutilizável de Circular Progress View em SwiftUI e como utilizar ele no seu projeto passo a passo. Espero que gostem
Higher Order Functions: Filter e Count(where) - do básico ao intermediário em Swift
มุมมอง 143 หลายเดือนก่อน
Fala time! Nesse video eu trago uma aula sobre como utilizar Fiklter e Count(where) no dia a dia de um desenvolvedor iOS. Trago alguns exemplos do uso básico até o uso intermediário. Espero que gostem
Não escreva mais código assim! Aprenda a usar o For Where no Swift
มุมมอง 74 หลายเดือนก่อน
Fala time! Nesse video eu trago uma aula sobre como utilizar for where no lugar do for if no dia a dia de um desenvolvedor iOS. Espero que gostem
Higher Order Functions: Map e compactMap - do básico ao intermediário em Swift
มุมมอง 154 หลายเดือนก่อน
Higher Order Functions: Map e compactMap - do básico ao intermediário em Swift
Rotina sincera de um Dev no Home Office #2 - Feature Flags
มุมมอง 234 หลายเดือนก่อน
Rotina sincera de um Dev no Home Office #2 - Feature Flags
Para de escutar influenciadores! Não delegue sua carreira!
มุมมอง 105 หลายเดือนก่อน
Para de escutar influenciadores! Não delegue sua carreira!
Qual é o melhor tipo de empresa pra trabalhar? Consultoria ou Produto
มุมมอง 155 หลายเดือนก่อน
Qual é o melhor tipo de empresa pra trabalhar? Consultoria ou Produto
Rotina sincera de um Dev no Home Office - Sem frescuras
มุมมอง 1255 หลายเดือนก่อน
Rotina sincera de um Dev no Home Office - Sem frescuras
Qual é a melhor skill para um desenvolvedor? HardSkill vs SoftSkill
มุมมอง 336 หลายเดือนก่อน
Qual é a melhor skill para um desenvolvedor? HardSkill vs SoftSkill
Swift Cloudy: Estrutura de repetição - for (foreach)
มุมมอง 76 หลายเดือนก่อน
Swift Cloudy: Estrutura de repetição - for (foreach)
Swift Cloudy: Estrutura de repetição - Repeat-While
มุมมอง 86 หลายเดือนก่อน
Swift Cloudy: Estrutura de repetição - Repeat-While
Swift Cloudy: Estrutura de repetição - while
มุมมอง 116 หลายเดือนก่อน
Swift Cloudy: Estrutura de repetição - while
Swift Cloudy: Estrutura condicional - Switch Case
มุมมอง 96 หลายเดือนก่อน
Swift Cloudy: Estrutura condicional - Switch Case
Swift Cloudy: Estrutura condicional - If/Else
มุมมอง 127 หลายเดือนก่อน
Swift Cloudy: Estrutura condicional - If/Else
Swift Cloudy: Variáveis e Constantes #code #swift #iniciante #logicadeprogramação
มุมมอง 67 หลายเดือนก่อน
Swift Cloudy: Variáveis e Constantes #code #swift #iniciante #logicadeprogramação
Migrando seu Completion Handler para Async await - Swift
มุมมอง 338 หลายเดือนก่อน
Migrando seu Completion Handler para Async await - Swift
Como melhorar seu código em swift usando defer!
มุมมอง 318 หลายเดือนก่อน
Como melhorar seu código em swift usando defer!
Entendendo SOLID: Inversão de Dependência em Swift
มุมมอง 568 หลายเดือนก่อน
Entendendo SOLID: Inversão de Dependência em Swift
Desvendando o SOLID: Segregação de Interfaces em Swift
มุมมอง 418 หลายเดือนก่อน
Desvendando o SOLID: Segregação de Interfaces em Swift
Dominando o SOLID: Princípio de Substituição de Liskov em Swift
มุมมอง 478 หลายเดือนก่อน
Dominando o SOLID: Princípio de Substituição de Liskov em Swift
Não você não vai ganhar 5k com esse cursinho de 6 meses em tecnologia
มุมมอง 118 หลายเดือนก่อน
Não você não vai ganhar 5k com esse cursinho de 6 meses em tecnologia

ความคิดเห็น

  • @rikao-93
    @rikao-93 26 วันที่ผ่านมา

    Gostei de vídeo Bruno, poderia indicar algum curso bom de ios - swift? pode ser no nivel basico/médio

    • @devfaganello
      @devfaganello 24 วันที่ผ่านมา

      Muito Obrigado! Se for de fundamentos de Swift eu tenho uma playlist bem básica de lógica de programação!

  • @bruunomooura
    @bruunomooura 3 หลายเดือนก่อน

    Muito bom! Depois se você pudesse mostrar como podemos fazer algo assim em viewcode seria bacana também. Valeu pelo conteúdo top! 😁

    • @devfaganello
      @devfaganello 3 หลายเดือนก่อน

      Puts! Ai vc me quebra hahaha. Estou quase a 4 anos trabalhando direto com o SwiftUI. Posso pensar em algumas coisas usando o UIKit tbm

  • @bruunomooura
    @bruunomooura 3 หลายเดือนก่อน

    Show

  • @bruunomooura
    @bruunomooura 3 หลายเดือนก่อน

    Bacana! 👏🏼👏🏼

    • @devfaganello
      @devfaganello 3 หลายเดือนก่อน

      Obrigado 😃

  • @bruunomooura
    @bruunomooura 3 หลายเดือนก่อน

    Muito bom! 😎

  • @marcenariaguedes7390
    @marcenariaguedes7390 4 หลายเดือนก่อน

    Fala irmão to começando a estudar tem como dar dica como faz assim pra programar no notebook e aparecer na tela ?

    • @ArturGabriel-v3m
      @ArturGabriel-v3m 29 วันที่ผ่านมา

      É só conectar monitor externo no notebook

  • @petercosta1883
    @petercosta1883 5 หลายเดือนก่อน

    Opa brother, setup lindão, quais as dimensões dessa mesa?

    • @devfaganello
      @devfaganello 5 หลายเดือนก่อน

      1,80 por 80

  • @DanielArantesLoverde
    @DanielArantesLoverde 5 หลายเดือนก่อน

    Topzera!

  • @DanielArantesLoverde
    @DanielArantesLoverde 5 หลายเดือนก่อน

    Fala jovem! Cara, não entendi. Voce altera as operações dentro da classe no primeiro exemplo e no segundo mantem. Percebi que poderia alterar a operação. Então a dúvida é, mesmo podendo, eu não deveria por convenção? Obrigado! Sucesso!

    • @devfaganello
      @devfaganello 5 หลายเดือนก่อน

      Esse terceiro principio no meu ponto de vista é o mais "complexo" pra se entender. Basicamente você tem que conseguir substituir a classe pai pelas classes filhos sem quebrar o projeto ou alterar algumas das classes. Por isso por exemplo, colocar alguma regra a mais em um função que vc deu override pode quebrar esse principio.

    • @Gaablife
      @Gaablife 29 วันที่ผ่านมา

      @@devfaganello O uso de POP nesse caso facilitaria esse principio? Tendo em vista que cada class herdaria de um protocolo?

    • @devfaganello
      @devfaganello 24 วันที่ผ่านมา

      @@Gaablife O SOLID eu foi criado pra ser usado com POO onde pra termos implementações “defaults” precisaríamos criar uma classe pai e herdar delas. Se você for levar pra Swift com POO podemos ter implementação deafults nos protocolos com extension mas como vc não consegue instanciar o próprio protocolo em partes vc acaba não tendo essa preocupação,

  • @mateusandrade244
    @mateusandrade244 5 หลายเดือนก่อน

    Conteúdo muito fera!!! Muito obrigado mano!! venho acompanhando esses vídeos de SOLID implementado em Swift, ajudou demais!! Em uma entrevista para Júnior eu fui perguntado desses princípios, mas não soube colocar código na epoca, agora estou atras de outra oportunidade e correndo atrás disso, vai ajudar demais!!!

    • @devfaganello
      @devfaganello 5 หลายเดือนก่อน

      Fala Mateus! Ficou mt feliz dos videos estarem te ajudando! Qualquer duvida é só chamar Abs

  • @eduardoribeiro4335
    @eduardoribeiro4335 7 หลายเดือนก่อน

    Amigo uma dúvida, quando era mais novo eu era muito fã do teu canal tec brasil, hoje fui procurar pra relembrar os velhos tempos e não achei o canal. O canal foi excluído? Era meu canal favorito

    • @devfaganello
      @devfaganello 7 หลายเดือนก่อน

      Opa! Acho que vocês está me confundido com outro canal =)

  • @kauekaj
    @kauekaj 9 หลายเดือนก่อน

    Que vídeo massa Bruno, parabéns pela explicação!! 👏🏻

    • @devfaganello
      @devfaganello 9 หลายเดือนก่อน

      Muito obrigado 😁.

  • @Igorgcustodio
    @Igorgcustodio 9 หลายเดือนก่อน

    Vídeo excelente, parabéns pela didática 👏🏻

    • @devfaganello
      @devfaganello 9 หลายเดือนก่อน

      Obrigado 😃 Espero que tenha ajudado você

  • @jfernandes87
    @jfernandes87 9 หลายเดือนก่อน

    Muito bom! Parabéns pelo conteúdo

    • @devfaganello
      @devfaganello 9 หลายเดือนก่อน

      Muito obrigado Julio 😁

  • @matheusfissicaro2876
    @matheusfissicaro2876 2 ปีที่แล้ว

    Like ✅

  • @casadogaspar
    @casadogaspar 2 ปีที่แล้ว

    UIKit ♥

    • @devfaganello
      @devfaganello 2 ปีที่แล้ว

      UIKit é vida hahaha

  • @ramonteiro
    @ramonteiro 2 ปีที่แล้ว

    Ótimo o vídeo, valeu!! Venho usando o Logger (import os.log) para substituir os prints de projetos antigos rsrs pcp aqueles de erro com descrição localizada

    • @devfaganello
      @devfaganello 2 ปีที่แล้ว

      E os prints não são nada performáticos pro build time haha

  • @casadogaspar
    @casadogaspar 2 ปีที่แล้ว

    Comentário maroto para engajar o algoritmo 😉

  • @kaiquelopes4080
    @kaiquelopes4080 2 ปีที่แล้ว

    Sensacional Bruno

    • @devfaganello
      @devfaganello 2 ปีที่แล้ว

      Muito Obrigado Kaique! Espero ter ajudado

  • @casadogaspar
    @casadogaspar 2 ปีที่แล้ว

    Boa Brunão!!