Curso online de java Impacta

rengamer

Member
Registrado
Olá pessoal!

Bom como eu tava querendo começar a aprender java nessas férias acabei procurando um curso, e como sempre me recomendaram a Impacta aqui em São Paulo fui atrás deles. O curso presencial tava saindo por R$ 1600,00 e o online R$ 300,00. Fui no online e me fudi!

As apostilas estão cheias de código errado :yuno::yuno::yuno:
São coisas bestas mas que para quem esta aprendendo é um saco. No código da apostila escrevem o comando tudo com lowerCase, ae você pega aquele código, copia e não compila. Fica procurando o erro no seu código e não acha. Só descobre que o código da apostila depois de pesquisar na internet e aprender o jeito correto_Ou seja a apostila deles e nada é mesma coisa porque você tem o trabalho dobrado!

Agora acabei de presenciar o cumulo do cumulo! Eu lá seguindo a apostila tinha um metodo chamado "adicRadio" e o compilador acusando. Fui buscar na internet e acabei descobrindo uma apostila online com o mesmo conteúdo (Só que certo) onde a classe em questão tinha o método "adicRadio" e na apostila da Impacta o mesmo método era escrito como adicionarRadio, mas ele fazia a chamada dentro do código como "adicRadio" :yuno::yuno:
e por isso eu achava que adicRadio era um método JRadioButton.

Enfim, uma patifaria.

Quem for usar o material da Impacta vai aprender no modo Hard! Não recomendo.
 
Nossa! Nunca pensei que tivesse algo tão ruim assim. Nem tiveram o trabalho de revisar antes de publicar.

Mas , como vc tá começando, recomendo os cursos do Prof Neri. É bom pra quem tá começando. O único problema é que ele não tem um padrão de desenvolvimento, mas ensina mto bem como fazer.
 
O código da apostila deles

Java:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class ExemploJRadioButton extends JFrame{
    private JRadioButton radioButtonNormal;
    private JRadioButton radioButtonNegrito;
    private JRadioButton radioButtonItalico;
    private JRadioButton radioButtonItalicoNegrito;
    private ButtonGroup radioGrupo;
    private JTextField texto;
    private Font fonteNormal, fonteNegrito, fonteItalico, fonteItalicoNegrito;
    private Container c;
    private TratadoraEventoJRadioButton tratadoraJRadioButton;
    
    public  ExemploJRadioButton(){
        super("Exemplo de JRadionButton");
        c = getContentPane();
        c.setLayout(new FlowLayout());
        texto = new JTextField ("Clique nos botões para ver o resultado", 25);
        c.add(texto);
        tratadoraJRadioButton = new TratadoraEventoJRadioButton();
        radioGrupo = new ButtonGroup();
        //criação dos JRadiobox
        radioButtonNormal = adicRadio("Normal", true);
        radioButtonNegrito = adicRadio("Negrito", false);
        radioButtonItalico = adicRadio("Italico", false);
        radioButtonItalicoNegrito = adicRadio("Negrito + Itálico", false);
        //criação das fontes
        fonteNormal = new Font("TimesRoman", Font.PLAIN, 14);
        fonteNegrito = new Font("TimesRoman", Font.BOLD, 14);
        fonteItalico = new Font("TimesRoman", Font.ITALIC,14);
        fonteItalicoNegrito = new Font("TimesRoman", Font.BOLD+Font.ITALIC,14);
        texto.setFont(fonteNormal);
        setSize(330,100);
        setLocationRelativeTo(null);
        setDefaultCloseOperation(EXIT_ON_CLOSE);
        setVisible(true);
    }
    public static void main(String args[]){
        ExemploJRadioButton frame = new ExemploJRadioButton();
    }
    private JRadioButton adicionarRadio(String nome,boolean b){
        JRadioButton radioBot = new JRadioButton(nome, b);
        radioBot.addItemListener(tratadoraJRadioButton);
        c.add(radioBot);
        radioGrupo.add(radioBot);
        return radioBot;
    }
    private class TratadoraEventoJRadioButton implements ItemListener{
        @Override
        public void itemStateChanged(ItemEvent e){
            if(e.getSource() == radioButtonNormal){
                texto.setFont(fonteNormal);
            }
            else if(e.getSource() == radioButtonNegrito){
                texto.setFont(fonteNegrito);
            }
            else if(e.getSource() == radioButtonItalico){
                texto.setFont(fonteItalico);
            }
            else if(e.getSource() == radioButtonItalicoNegrito){
                texto.setFont(fonteItalicoNegrito);
            }
            texto.repaint();
        }
    }
    
}

Link da apostila com o mesmo material (CORRETO) de graça ae pra quem quiser http://pt.scribd.com/doc/222311787/Apostila-PCIA
É o mesmo material, as mesmas palavras, o mesmo código só que com a sintaxe correta. Enfim me fizeram de trouxa

vou procurar essa apostila do Prof Neri. Obrigado!
 
Quanto plágio!
Isso é caso de justiça
 
Teria como você me passar a apostila do Impacta? Conheço quem fez a apostila que vc postou
 
Tirei uns prints da apostila porque o material é disponibilizado em flash(!)
55d0e2.png

Um exemplo do capítulo de arrays.

Agora a parte do código que eu postei ae em cima
4cc361.png

2c1b97.png

322fa2.png


O pior de tudo é que tem alguns códigos que não tem o minimo de indentação fodendo mais ainda!

Vou ver se consigo cancelar o pagamento na operadora do cartão, porque não acredito que vou ter que pagar por isso ae :feelbad:

--------------------------
Upei no ImageShack e ele não da mais opção de link para as imagens no tamanho original, depois eu upo de novo em algum lugar.
Onde vocês upam as imagens para postar aqui no fórum?
 
Última edição:
cara recomendo a
https://www.caelum.com.br/apostila-java-orientacao-objetos/


Apostila aberta, e não tem essa parada de código errado não

Estou fazendo os cursos presenciais da Caelum ( fiz o FJ-11 ( que é o da apostila ai em cima ) e estou atualmente fazendo o FJ-21 ) e a grana investida esta sendo alta, mas esta valendo a pena!.
 
Fazer as cursor de fundo de quintal ai, independente de quão famosos não vale a pena. Existe MUITO conteúdo online pra área de CC, mais do que qualquer outra. Com sites como StackOverflow por ai, não tem nada que um curso possa te ensinar que voce nao consiga aprender melhor na Internet.
 
Realmente se eu tivesse procurado aprender sozinho antes não tinha pago o curso.
Tem bastante material em português por ae, muito bom por sinal.
E até os tutoriais da oracle são bem detalhados e da pra entender bem, estava achando que ia ser bem técnico. Mas tem um bom material lá pra iniciantes.
Acho que vou evitar curso por enquanto.
 

Users who are viewing this thread

Voltar
Topo