Тёмный
Prof. Lucas Fraga
Prof. Lucas Fraga
Prof. Lucas Fraga
Подписаться
Hello world! 👋
Para aqueles que não me conhecem, me chamo Lucas Fraga e atuo como tutor no Senac EAD desde 2020. 🧑‍🏫

Resolvi criar esse canal para compartilhar vídeos extras com os alunos do Senac EAD. 📚

Esses vídeos são destinados principalmente aos alunos, mas acredito que também possam ser úteis para outros desenvolvedores em busca de conhecimento e por isso decidi tornar os vídeos públicos. 🖥️

Espero que vocês gostem dos vídeos e que eles possam ajudá-los em sua jornada de aprendizado. Fiquem à vontade para explorar o canal e aproveitar ao máximo o conteúdo disponível. 🥳
TRELLO: Como criar e gerenciar projetos
26:51
2 года назад
.NET CORE 3.1: Criação de projeto MVC
45:22
2 года назад
Комментарии
@jricardo2012
@jricardo2012 20 дней назад
Muito bom, bem explicado 👽parabéns!
@JoseEduardoDexduo
@JoseEduardoDexduo 2 месяца назад
Muito bom vídeo! Muito obrigado!
@prr6507
@prr6507 3 месяца назад
Me ajuda professor, quando dou run pela segunda vez no código e faço outro cadastro, de clientes por exemplo, tudo que foi adicionado na primeira run some e só aparece o que foi colocado na segunda run.
@prof.lucasfraga
@prof.lucasfraga 3 месяца назад
Olá! É possível que isso esteja acontecendo por conta de algum problema de lógica no código desenvolvido. Sugiro você enviar o projeto via Fale com o tutor para ele ser analisado. Pode ser que seja apenas um detalhe, nada muito complexo. Mas sem analisarmos o código, é difícil sugerirmos qualquer ajuste, ok? Abraços!
@leandrodout6462
@leandrodout6462 3 месяца назад
Eu estou começando agora no React-native e já tomei essa botinada no meio... kkkk valeu pelo video!
@evandronogueira754
@evandronogueira754 4 месяца назад
Eu estava com o mesmo problema. Rodava o react-native doctor e estava tudo certo, mas não funcionava. Depois de perder algumas horas tentando resolver, cheguei no seu vídeo, fiz o procedimento de downgrade e o projeto foi compilado com sucesso. Obrigado por compartilhar.
@joelvilela4764
@joelvilela4764 4 месяца назад
Este curso está em alguma plataforma?
@Alex-up9fh
@Alex-up9fh 5 месяцев назад
Valeu ajudou demais. Nossa tudo em java é complicado kkkkk
@CarlosBanga-qd5jg
@CarlosBanga-qd5jg 5 месяцев назад
Valeu pela dica
@RobertoSantos-zc7sl
@RobertoSantos-zc7sl 5 месяцев назад
Essas notificações acontecem em segundo plano ou com o app fechado?
@prof.lucasfraga
@prof.lucasfraga 5 месяцев назад
Olá! As notificações acontecem com o app fechado. Porém, vale lembrar que, como em todo aplicativo, nós precisamos abrir o aplicativo pelo menos uma vez para que elas comecem a funcionar (afinal, é quando elas são configuradas). Depois disso, podemos fechar o aplicativo e as notificações continuarão aparecendo mesmo com o app fechado. 😄
@guixd7
@guixd7 5 месяцев назад
🙏
@josilenebarreto3073
@josilenebarreto3073 5 месяцев назад
Deus Abençoe grandemente o super Tutor que você é, riqueza de conteúdo ,bem explicado obrigada um abraço!
@98jhonatas
@98jhonatas 5 месяцев назад
funciona com expo ?
@juliocoutinho193
@juliocoutinho193 5 месяцев назад
Muito bom, com essa dica conseguir resolver meu problema. Obrigado.
6 месяцев назад
Eu fico pensando aqui, esse trecho de código não deveria ser criado assim que o projeto fosse criado. NÃO SOU PROGRAMADOR MUITO MENOS EM JAVA KKK. só fiquei pensando aqui já que compilar um projeto é um objetivo de quem desenvolve.
@prof.lucasfraga
@prof.lucasfraga 5 месяцев назад
Cara, SIM! Eu compartilho da mesma visão com a sua e também me questiono por que o NetBeans já não adiciona essa estrutura assim que o projeto é criado. De qualquer forma, espero que façam essa adição no futuro. Certamente irá facilitar a vida de muitos desenvolvedores.
@jeffcabeloify
@jeffcabeloify 6 месяцев назад
Aula muito boa, bem explicado, parabens Tutor Lucas!!! Abracos!!!
@rodrigoxvx3
@rodrigoxvx3 6 месяцев назад
Não saiu o momento online sobre csv mas o tutor está aqui para o resgatekkkkkkkkk
@alyssoncpc4823
@alyssoncpc4823 7 месяцев назад
quando eu tento executar o arquivo aparece: a java exception occured
@max-verstappen-de4uu
@max-verstappen-de4uu 7 месяцев назад
incrivel
@cferreira33
@cferreira33 7 месяцев назад
Muito bom, vlw de mais por compartilhar 👍
@RobertoSantos-zc7sl
@RobertoSantos-zc7sl 7 месяцев назад
Show de bola. Obrigado, finalmente consegui instalar o react-native-camera. Estou tentando pegar um código de barras, mas este vídeo ajudou a destravar na parte da instalação e o react-native-vision-camera ainda está meio instável na versão que estou utilizando do r.n. Em fim, muito obrigado. Ganhou um inscrito.
@passarocantando
@passarocantando 7 месяцев назад
Mais um inscrito no canal, sou programador em java 😅
@prof.lucasfraga
@prof.lucasfraga 7 месяцев назад
⚠ ATENÇÃO!!! Em caso de erro de permissão SCHEDULE_EXACT_ALARM... ❌ No Android 12, a permissão SCHEDULE_EXACT_ALARM é concedida automaticamente pelo Android. Mas no Android 13 você precisa verificar se o usuário concedeu essa permissão. Então, caso você se depare com esse erro, apenas adicione o seguinte trecho de código ao seu AndroidManifest.xml para: <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" /> <uses-permission android:name="android.permission.USE_EXACT_ALARM" />
@prof.lucasfraga
@prof.lucasfraga 7 месяцев назад
⚠ ATENÇÃO!!! Em caso de erro de permissão SCHEDULE_EXACT_ALARM... ❌ No Android 12, a permissão SCHEDULE_EXACT_ALARM é concedida automaticamente pelo Android. Mas no Android 13 você precisa verificar se o usuário concedeu essa permissão. Então, caso você se depare com esse erro, apenas adicione o seguinte trecho de código ao seu AndroidManifest.xml para: <uses-permission android:name="android.permission.SCHEDULE_EXACT_ALARM" /> <uses-permission android:name="android.permission.USE_EXACT_ALARM" />
@vitorsantos-kc5fw
@vitorsantos-kc5fw 8 месяцев назад
error Cannot start server in new window because no terminal app was specified. aparece essa mensagem, o que eu devo fazer? parte 32:00
@juliocoutinho193
@juliocoutinho193 8 месяцев назад
Professor vc é nota 10. Suas aulas são excelentes!😀
@gabrielbitencourtcardoso2055
@gabrielbitencourtcardoso2055 9 месяцев назад
Muito Obrigado
@danielcarvalho5110
@danielcarvalho5110 9 месяцев назад
To com um caso parecido com o proposto pelo vídeo, tenho que criar um csv com id, nome, cpf. Mas precisa ter a opção de ler arquivo, adicionar mais um registro e apagar registro pelo id informado pelo usuário. A parte de apagar registro eu não encontrei como fazer, e tem que ser sem gerar um novo arquivo. Pode me ajudar?
@gabrielcastilhorodriguesga9621
@gabrielcastilhorodriguesga9621 9 месяцев назад
Mano, to igual doido tentando gerar o .jar e não tava indo. Seu vídeo me salvou demais, obrigado
@rubensostenes6089
@rubensostenes6089 10 месяцев назад
Me ajudou demais, vlwww, nunca imaginei que utilizava o Xampp, tava voando quando vi os arquivos PHP.
@mjosdev
@mjosdev 10 месяцев назад
Pq é necessário abrir e fechar a conexão com o banco em cada operação?
@prof.lucasfraga
@prof.lucasfraga 10 месяцев назад
Olá! 😄 Bom... A conexão com o banco de dados SQLite é um processo que possui várias etapas, assim como a conexão com o SQL (MySQL, PostgreSQL, SQL Server, etc). Afinal, nós acessamos o armazenamento do dispositivo, processamos as informações, guardamos na memória, etc. Em um dispositivo móvel, nossos recursos são extremamente limitados, então precisamos usa-los de forma consciente e por isso abrimos a conexão com o banco somente quando necessário e encerramos a conexão quando não precisamos mais dela. Dessa forma, preservamos a qualidade da performance do aplicativo 😄
@carlosegeici
@carlosegeici 10 месяцев назад
Obrigado mano, me ajudou a resolver uns erros do meu APP.
@danielsan6758
@danielsan6758 11 месяцев назад
26:00 o meu veio instalado com typescript
@prof.lucasfraga
@prof.lucasfraga 11 месяцев назад
Olá, Daniel. Tudo certo? 😃 Pode ficar tranquilo! As novas atualizações do React Native tem adotado o uso do TypeScript mas nós ainda conseguimos trabalhar com o JS sem problemas. Se você alterar a extensão do arquivo App.tsx para App.js irá perceber que o projeto rodará normalmente sem precisar mudar uma linha de código se quer 😉
@edsonaurelio8879
@edsonaurelio8879 11 месяцев назад
Olá! O meu aparelho aparece quando executo o adb devices, porém ao executar o npx react-native run-android, dá o erro error: Failed to install the app
@aline8475
@aline8475 5 месяцев назад
O meu também 😢
@LUC4MFF
@LUC4MFF Год назад
Olá, quanto tempo de experiencia vc possui em java? ou ate mesmo na carreira?
@prof.lucasfraga
@prof.lucasfraga Год назад
Fala, @LUC4MFF, tudo jóia? 😄 Cara... meu primeiro contato com essa tecnologia foi em 2014, durante o curso técnico em informática. Desde lá, o Java esteve presente em quase todos os dias na minha vida profissional e academica. Mas na carreira mesmo, somando tudo, eu diria que aproximadamente 2 anos. Esse tempo pode não soar algo "impressionante", mas vale lembrar que foram aproximadamente 5 anos de muito estudo e dedicação 😄 Espero ter ajudado com a sua dúvida. Qualquer coisa, sigo a disposição! Abraços! Atenciosamente, tutor Lucas Fraga.
@Piadasfodasticas
@Piadasfodasticas Год назад
meu genymotion nao permite mais usara camera o que fazer ?
@prof.lucasfraga
@prof.lucasfraga Год назад
Olá, Paulo. Tudo bem? Então... Mesmo que você não tenha uma câmera conectada ao seu computador, o Genymotion ainda apresenta uma visualização padrão para que o recurso possa ser testado. Eu, por exemplo, nesses 3 anos trabalhando com o Genymotion, nunca tive um câmera conectada ao meu computador. Então, tudo que temos que fazer é clicar no ícone de câmera que aparece no emulador rodando e ali fazer a configuração. Vou deixar um link para você conferir onde há mais detalhes sobre essa configuração. Espero que ajude 😉 Segue: stackoverflow.com/questions/19889777/i-cannot-use-camera-in-genymotion-emulator Abraços!
@alaelciolucas174
@alaelciolucas174 Год назад
Olá, qual é o processador da sua máquina e quanto de memória você usa para rodar no emulador? Obrigado
@prof.lucasfraga
@prof.lucasfraga Год назад
Fala, Alaelcio. Beleza? Utilizo o seguinte: • Processador Intel Core i9-9900KF 3.60GHz • Memória Ram: 32GB (16GB x2) de 2666MHz O que julgo mais importante aqui são as especificações do processador. Para emulação, recomendo, pelo menos, um processador de 4 núcleos (o que anda, muitas vezes, de "mãos dadas" com 8 processadores lógicos). Para uma boa performance, é bom que o emulador possua a configuração de 2 núcleos e, pelo menos, 2GB de Ram. Até ai, beleza! Se a gente seguir essa linha de pensamento, qualquer processador de 2 núcleos funcionaria, certo? Mas dificilmente você vai usar o seu computador apenas para emulação. Você provavelmente terá outros processos do sistema operacional rodando por baixo, além do seu navegador de internet, editor de texto, compilador, etc. Por tanto, com um processador de 4 núcleos, você teria 2 núcleos para a máquina virtual do emulador e ainda teria núcleos sobrando para alocar esses outros processos. Estou dando essa explicação mais detalhada pois é muito fácil as pessoas baterem o olho no "Intel Core i9" e pensar "nossa, terei que investir muito dinheiro em um processador para rodar um emulador". De fato, quanto maior o seu investimento, melhor o seu hardware e, consequentemente, melhor o seu ambiente de trabalho. Mas isso não significa que você precisa investir tanto de imediato para começar a rodar emuladores. O mesmo vale para as memórias. Utilizo 32GB por necessidade pessoal, mas 16GB já seriam suficiente e essa é a quantidade eu recomendaria para você ter folga, realizar as outras tarefas e conseguir poder fazer tudo que precisa sem "travar" o seu computador. 😉 Espero ter ajudado! Abraços!
@alaelciolucas174
@alaelciolucas174 Год назад
@@prof.lucasfraga o meu está fechado sozinho
@alaelciolucas174
@alaelciolucas174 Год назад
O meu é i5 segunda geração está com 8 de memória
@prof.lucasfraga
@prof.lucasfraga Год назад
@@alaelciolucas174 Qual emulador você está tentando utilizar?
@prof.lucasfraga
@prof.lucasfraga Год назад
@@alaelciolucas174 E nesse caso, a virtualização do seu processador está ativada?
@prof.lucasfraga
@prof.lucasfraga Год назад
👉 Trecho de código usado no vídeo: <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-jar-plugin</artifactId> <configuration> <archive> <manifest> <addClasspath>true</addClasspath> <mainClass>com.senacead.teste.Teste</mainClass> </manifest> </archive> </configuration> </plugin> </plugins> </build>
@Lucasfraga_2012
@Lucasfraga_2012 Год назад
Moço você tem o mesmo nome que eu (Lucas Fraga)
@prof.lucasfraga
@prof.lucasfraga Год назад
Que coincidência, Lucas! Sempre é divertido encontrar alguém com o mesmo nome, não é? 😄 Não sei como você chegou até aqui, mas espero que tenha gostado do conteúdo. Um grande abraço!
@jacoantunes
@jacoantunes Год назад
Excelente conteúdo! Parabéns
@marciosantos9452
@marciosantos9452 Год назад
Pra uso empresarial seria mais indicado montar o banco separado, outra pergunta se colocarmos o mantis para envio de e-mail e alguns usuários estiverem participando de vários grupos qual o limite para envio de e-mails que o mantis suporta ?
@lfalmeida97
@lfalmeida97 Год назад
estou tendo esse erro: Error: Exception occurred while executing 'list': java.lang.SecurityException: Shell does not have permission to access user 10 ... consegue me ajudar?
@prof.lucasfraga
@prof.lucasfraga Год назад
Olá, Luiz. Posso estar errado, mas acredito que você possa estar enfrentando um problema de permissões entre o ADB e o seu dispositivo. Pesquisando sobre o erro, encontrei esse link no StackOverflow com uma possivel solução. Espero que ajude! Segue o link: stackoverflow.com/questions/65380708/adb-shell-does-not-have-permission-to-acces Abraços!
@animesantigos883
@animesantigos883 Год назад
(Mantis Bug Tracker: Instalação, configuração e uso ) agradeço pelo video estava procurando porem não ocorreu nada da configuração porem 26 minutos de xamp e 9 minutos do Mantis sem informações relevantes,explica bem só faltou o foco espero ter a opotunidade de assistir um video seu mais detalhado do mantis
@prof.lucasfraga
@prof.lucasfraga Год назад
Opa! Tudo certo? 😄 Cara, primeiramente, obrigado pelo seu comentário. Gostei muito do quão construtiva foi a sua crítica e levarei ela em consideração para os próximos conteúdos. Porém, acho que vale a pena esclarecer que este vídeo é um conteúdo adicional para o conteúdo do curso Técnico em Informática para Internet - os alunos desse curso são meu público-alvo principal. Normalmente, mostramos a instalação e configuração das ferramentas no ambiente durante as aulas. Porém, na unidade curricular que vemos o Mantis, temos pouquissimo tempo e muito conteúdo para passar. Por isso gravei esse vídeo, com o intuito de "adiantar" uma aula e termos mais tempo para nos concentrarmos em outros conteúdo - o uso do Mantis é um deles. Sinceramente, eu acho que esse vídeo ficou maior do que deveria. Como você mesmo apontou, eu dediquei muito tempo apenas falando sobre o Xampp e pouco do Mantis. Mas essa é a segunda vez que gravo esse vídeo e por incrível que pareça a instalação do Mantis é algo que sempre gerou dúvidas pois muitos alunos não se atentavam a versão do Xampp e acabavam mandando muitas mensagens sobre, além de se complicarem com os prazos e até se frustrarem com a instalação. Esse segundo vídeo veio justamente para eu corrigir meus erros do primeiro vídeo e trazer mais foco a esses detalhes da instalação. Felizmente, a quantidade de dúvidas dos alunos diminuiu e agora eles tem focado mais no uso do Mantis em vez da instalação 😄😄 Mais uma vez, agradeço o seu feedback! Abração!
@lucaswyver
@lucaswyver Год назад
este comando "adb device" não funcionou para mim
@prof.lucasfraga
@prof.lucasfraga Год назад
Olá, Lucas. Tudo certo? :) Talvez você tenha errado a sintaxe do comando. O correto seria "adb devices" com o S no final, beleza? Abraços!
@itiagoouh6456
@itiagoouh6456 Год назад
Se você não conseguiu ainda, eu tive o msm problema, basta instalar o android studio e adicionar a pasta C:\Users\"Seu ususario"\AppData\Local\Android\Sdk\platform-tools nas variaveis ambientes do windows
@leoaraujjo6485
@leoaraujjo6485 Год назад
ficou vago@@itiagoouh6456
@danielsan6758
@danielsan6758 11 месяцев назад
@@itiagoouh6456 no path??
@joabecoelho
@joabecoelho Год назад
Você é zika mano, muito bom o video! Estava com problema na instalação do Mantis justamente por conta da versão do PHP do Xampp
@blinuxkali7507
@blinuxkali7507 2 года назад
Show de vídeo!
@fabityller
@fabityller 2 года назад
Obrigada Prof
@giselemontigny7984
@giselemontigny7984 2 года назад
Oi Lucas, muito obrigada por esse video. Suas explicacoes sao muito uteis e didaticas. parabens. 👍
@jeffersonferreira9994
@jeffersonferreira9994 2 года назад
Ótima ideia do canal professor, fiz o curso mais estou praticando pouco, por falta de tempo, com os vídeos da pra acompanhar e não esquecer do conteúdo.
@maknaeeunbin3541
@maknaeeunbin3541 2 года назад
mt bom, só esperando pelo meu diploma (y)
@ibilson
@ibilson 2 года назад
Muito foda