JAVA – consiga uma faixa preta! — curso 1350 esfregar. de Stepik, treinando 121 aulas, Data: 29 de outubro de 2023.
Miscelânea / / November 28, 2023
Olá amigos!
Se você está vendo esse apelo, sem dúvida já sabe que o Java está presente em todas as áreas da vida e resolve quase todos os problemas. Aplicativos de servidor, aplicativos da web e vários programas de desktop são escritos em Java, rufar de tambores. Se você quiser aprender como escrever aplicativos Android, seja bem-vindo ao mundo Java. Afinal, a grande maioria dos aplicativos Android são escritos em Java.
Então, a quem se destina o meu curso em vídeo?
O curso é ideal para quem já conhece os tópicos básicos da linguagem de programação Java. E também o curso será sem dúvida apreciado por programadores com alguma experiência. Acredite, com certeza você aprenderá muitas coisas novas, independente do seu conhecimento existente.
Depois de assistir a este curso, você se sentirá confiante ao fazer uma entrevista para um cargo de desenvolvedor Java.
Se atualmente você não tem conhecimentos básicos da linguagem Java, então criei para você o curso “Java para Iniciantes”, que é um BESTSELLER em sua categoria.
Você sabe o que eu amo fazer mais do que programar? Ensine programação! Conheço um número considerável de excelentes programadores que, infelizmente para todos, não conseguem explicar nada em palavras simples.
Meus princípios e métodos de ensino me permitiram criar um curso de 120 aulas que abordam temas muito sérios e necessários da linguagem Java.
Também presto atenção especial ao feedback. Estou sempre disposto a me comunicar com meus alunos e tirar suas dúvidas.
Até breve amigos e bons estudos!
3
cursoOlá a todos! Meu nome é Zaur Tregulov. Me formei na Faculdade de Cibernética e programo há mais de 9 anos. Mas o mais importante é que comecei a lecionar muito antes.
Olá a todos! Meu nome é Zaur Tregulov. Me formei na Faculdade de Cibernética e programo há mais de 9 anos. Mas o mais importante é que comecei a lecionar muito antes. Já durante meus anos de estudante, ensinei matemática para crianças em idade escolar e os preparei para ingressar nas universidades. Foi então que se formaram os princípios básicos da minha metodologia de ensino: 1) tudo deve ser explicado com exemplos simples (na maioria das vezes da vida) 2) o material deve ser explicado na íntegra (sem lacunas) E é essa técnica que permite aos meus alunos compreender toda a essência do que está sendo estudado assunto. Tenho certeza que os cursos lhe trarão muitos benefícios e você ficará satisfeito com eles. Feliz aprendizado!
3
cursoEstou trabalhando em métodos de ensino à distância que facilitam o aprendizado do inglês.
Dou aulas há 18 dos meus 38 anos. Iniciei esta actividade enquanto estudava no primeiro ano da Faculdade de Filologia (Língua e Literatura Inglesa). experiência em ensino particular e corporativo de Inglês, Clube de Conversação, realização de palestras orais e escritas traduções. Desde maio de 2014, sou especialista certificado na área de Comunicações pela London School of Business and Finance.
Introdução
1. Introdução ao curso
— Conhecimento básico de Java. Meu curso “Java para Iniciantes” é ideal para adquiri-los;
— DESEJO de aprimorar conhecimentos em Java.
Interfaces comparáveis e comparadoras
1. Interface comparável
2. Interface do comparador
Genéricos
1. Introdução aos genéricos
2. Classe parametrizada
3. Método parametrizado
4. Apagamento de tipo
5. Subtipagem
6. Curingas
7. Exemplo de genéricos
Coleções
1. Introdução à coleção e lista
2. ListaArray
3. Métodos ArrayList. Parte 1
4. Métodos ArrayList. Parte 2
5. Métodos ArrayList e métodos relacionados. Parte 3
6. Interface do iterador
7. Lista vinculada
8. Interface ListIterator
9. Pesquisa binária
10. Notação O grande
11. Vetor
12. Pilha
13. Introdução ao Mapa. HashMap
14. métodos iguais e hashCode
15. HashMap em detalhes. Parte 1 (/lesson/694657?unit=694454)
16. HashMap em detalhes. Parte 2 (/lição/694658?unit=694455)
17. ÁrvoreMapa
18. LinkedHashMap
19. Tabela Hash
20. Introdução ao conjunto. HashSet
21. TreeSet (/lesson/694663?unit=694460)
22. LinkedHashSet
23. Introdução à fila. Lista vinculada
24. PriorityQueue (/lesson/694666?unit=694463)
25. Introdução ao Deque. ArrayDeque
Classes aninhadas
1. Introdução às classes aninhadas
2. Classe aninhada estática
3. Classe interna
4. Classe interna local
5. Classe anônima
Expressões lambda
1. Expressões lambda. Parte 1
2. Expressões lambda. Parte 2
3. Predicado
4. Fornecedor
5. Consumidor
6. Função
Fluxos
1. Introdução aos fluxos. Método de mapa (/lesson/694685?unit=694482)
2. método de filtro
3. Método forEach (/lesson/694687?unit=694484)
4. método de redução
5. método classificado
6. Encadeamento de métodos (/lesson/694690?unit=694487)
7. método concat
8. método distinto
9. método de contagem
10. método de pico
11. Método flatMap
12. O método de coleta: agrupamento e particionamento
13. método encontrar primeiro
14. métodos mínimo e máximo
15. método de limite
16. método de pular
17. Método mapToInt
18. Fluxo paralelo (/lesson/694702?unit=694499)
Multithreading
1. Introdução ao Multithreading
2. Opções para criar tópicos (/lesson/694704?unit=694501)
3. Nome do thread e prioridade do thread
4. Métodos de dormir e juntar-se. Estados do thread (/lesson/694706?unit=694503)
5. Simultaneidade e paralelismo. Síncrono e assíncrono (/lesson/694707?unit=694504)
6. Palavra-chave volátil
7. Corrida de dados. Métodos sincronizados
8. O conceito de "monitor". Blocos sincronizados
9. Métodos de espera e notificação
10. Conceitos de Deadlock, Livelock, Lock Starvation
11. Bloqueio e bloqueio reentrante
12. Fluxos de daemon
13. Interrompendo Tópicos
14. ThreadPool e ExecutorService. Parte 1
15. ThreadPool e ExecutorService. Parte 2
16. Interfaces chamáveis e futuras. Parte 1
17. Interfaces chamáveis e futuras. Parte 2
18. Sincronizador de semáforo (/lesson/694720?unit=694517)
19. Sincronizador CountDownLatch
20. Sincronizador de trocador
21. Classe AtômicaInteger
22. Coleções sincronizadas
23. ConcurrentHashMap
24. CopyOnWriteArrayList
25. ArrayBlockingQueue
Trabalhando com arquivos: IO e NIO
1. Introdução aos fluxos. FileWriter (/lesson/694740?unit=694537)
2. Leitor de arquivos (/lesson/694741?unit=694538)
3. Experimente com recursos
4. BufferedWriter e BufferedReader
5. FileInputStream e FileOutputStream
6. DataInputStream e DataOutputStream
7. Serialização. Parte 1
8. Serialização. Parte 2
9. Classe RandomAccessFile (/lesson/694748?unit=694545)
10. Classe de arquivo
11. Introdução ao canal e buffer. Lendo de um arquivo
12. Canal e buffer. Escreva no arquivo
13. Canal e buffer. Métodos importantes
14. Interface de caminho e classe de arquivos. Parte 1
15. Interface de caminho e classe de arquivos. Parte 2
16. Introdução ao método walkFileTree
17. método walkFileTree. Copiando um diretório
18. método walkFileTree. Removendo um diretório
Expressões regulares
1. RegEx. Parte 1
2. RegEx. Parte 2
3. RegEx. Parte 3
4. Métodos de classe de string: matemática e divisão
5. Exemplo "Verificação de IP"
6. métodos replaceAll e group
7. Os métodos printf e format
Outros tópicos importantes
1. Enum. Parte 1
2. Enum. Parte 2
3. Classe de scanners. Parte 1
4. Classe de scanners. Parte 2
5. Reflexão. Parte 1
6. Reflexão. Parte 2
7. Anotações