Pelando
Junte-se a nós no App e descubra as melhores promoções do Brasil
Baixar
WhatsApp Pelando
As promos mais insanas já vistas! Clique e receba no WhatsApp

[EaD] ITA - Orientação a Objetos com Java- 32h

[EaD] ITA - Orientação a Objetos com Java- 32h
Expirado
59 Comentários
explorerjan 2021
Vou fazer um de 100hrs da udemy que vai abordar de maneira geral as linguagens que são "mais usadas", então, dps que eu fizer esse será que é possível fazer esse com facilidade? Não sei se o mercado ainda está interessado em java... Preciso de um norte :(


Qualquer linguagem que você estudar vai ter mercado. Se você é de SP, pode ter certeza que tem. Aqui em Recife o forte é Java, mas tem pra tudo também. Fora que o futuro é home office. Você pode trabalhar em qualquer lugar do mundo.

PS. Java nunca vai cair em desuso.

Cara, 100horas dando uma geral nas "mais usadas" você quase não vai ver nada...
Você ganha muito mais profissionalmente direcionando 100horas para uma linguagem/tecnologia especifica, ou até 50/50...
Java com certeza é muito utilizada, assim como PHP, JavaScript, Python, C++ e etc....
Não tente aprender tudo de vez, pq no final você acaba ficando sem aprender nada
explorerjan 2021

Sou de MG, mas obg pela visão.
Cara, tenho 20 anos mas meu sonho é programar... Vou começar amanhã, e sempre me dizem que vai ser muito difícil, que é melhor fazer outra coisa... Mas fds, vou seguir meu sonho, se der errado pelo menos posso dizer que tentei.


Eu mesmo trabalho com várias pessoas de estados diferentes. Foca no que o amiguinho disse. Escolhe uma coisa só e fica foda nisso <3 abraco.
explorerjan 2021

Tem o lado bom tbm, que abordar dessa forma vai me mostrar com qual linguagem vou ter mais afinidade e dps focar. Obg!

Moço, eu trabalho em uma multinacional e te digo que Java é muito forte aqui, eu mesmo que não sou exatamente da area estou sendo cobrada de aprender pra fazer algumas tarefas, se quiser conversar, pode chamar.
explorerjan 2021

Muito obg!
pedro_hgjan 2021

Java é uma linguagem com uma curva de aprendizado bem longa. Pra quem está começando a programar, pode parecer bem difícil e complicada, pois é uma linguagem muito verbosa (escreve muito para fazer pouco), diferente de algumas outras linguagens.
Porém, é uma das melhores tecnologias para ingressar no mercado da desenvolvimento de software. Vai fundo que aos poucos você aprende. Sem pressa, não pule etapas! Devagar e sempre.
3luanjan 2021

O mercado tem muito interesse em java
deltasetejan 2021


Onde o pessoal está usando mais C / C++, além da eletrônica? (confused) Estou com vontade de me dedicar, mas será que vale a pena? (skeptical) Outras linguagens que tenho interesse é PHP e Python.

Conselho veja algo que te agrade se for dinheiro aprenda Java/Kotlin se quiser escrever código de API (backend é o q processa tudo q nos alimentamos integrando lidando com protocolos como HTTP dentre outros) Javascript Dart (Flutter) Swift ou Kotlin (Tbm) se te agradar fazer interface e trabalhar em cima disso q nós estamos escrevendo. Python se quiser lidar com dados ele é o principal se for infraestrutura aprenda Go ou Python enfim tu tem q definir que tipo de vaga tu quer trabalhar qual área ou subárea do mercado e vê o que tu precisa saber pra fazer aquela demanda. PHP pode ser bom pra freela com WordPress e Magento por exemplo enfim cada área tem uma aplicação

Cara tu usa C++ pra criar jogos com unreal por exemplo o código é em C++ agora C tu usa em iot com arduino casas inteligente smart home. PHP é web seu melhor caso de uso tem muito cms bom e alguns framework legais, Python na área de dados reina e tem um pé em infra vide o Linux...
pedro_hgjan 2021


interesse é PHP e Python.

Depende muito no que você quer focar.

Não investiria em PHP. É uma linguagem que possui muito sistema legado mal feito e dificilmente irá trabalhar em projetos novos. Resumindo, vai viver de dar manutenção em código ruim de outras pessoas, além do mercado não ser tão bom ($$$)

Python está em alta devido à IA (inteligência artificial). É uma linguagem que vem sendo muito usada na parte de Data Science, Machine Learning, etc. O mercado no presente/futuro está bem voltado pra essa área, criando mecanismos para apoio a tomada de decisões
fudidojan 2021

Acho que vc precisa ver canais de atualidade, vai de Felipe Dechamps

É um bom ponto de vista mas eu comecei com C, aprendi PHP por causa da hype e JS e fui pra Java mais tranquilo sabendo o básico de outras não é a melhor linguagem mas o retorno é interessante as vezes vale a pena "pagar o preço"
victor_s0uzajan 2021

Tem que gostar, pra tu crescer, tem que gostar de programar, se teu coração vacilar e querer ir pra outra área ou criar apego, é só ladeira abaixo. Não é uma profissão muito ''divertida" (vai da pessoa), muitos programadores são desvalorizados(basta olhar a reação de pessoas da área reagindo a vagas de emprego) e dentre outros "problemas", o mercado não é legal com nenhuma profissão, mas pra programadores tem uma desvalorização fudida

Que a verdade seja dita, isso é uma mentira.

Se você for pensar a nível reencarnação concordo com você.

Pensando em alguém que tem 20/25 anos... Não vai mesmo. Você morre e ainda tem mercado.

é um "nunca" bem curto, mas beleza kkkkk
deltasetejan 2021


Unreal não é C#, da Microsoft? (confused) Tenho cisma com software proprietário de código fechado... (fierce) Já ouvi cados de quem use C em redes pela sua maior velocidade em relação a Python.
deltasetejan 2021


Concordo! (highfive) O PHP seria mais para eu adquirir conceitos de web e fazer sisteminhas pequenos. Embora ainda haja uma demanda de programadores PHP para códigos do zero.
É uma pena que os salários não costumam ser tão bons. ;(

Dizem isso do PHP desde que nasci rsrsrs
doga_onCampeão das promosjan 2021

Seu sonho foi o meu pesadelo kkkkkk
Mas não quero te desmotivar, se vc tem gosto e pegar jeito pra coisa é sucesso

Não é C++ Unreal engine 4 usa o visual studio e o mesmo esquema de cores da ide que é usado pra C# tem similaridades por causa do C que é comum entre C, C++ e C# porém o nível de abstração no C# é muito maior além de ter o. Net (dot net) framework a fácil acoplamento q dá uma produtividade absurda. Quanto ao C eu vejo uso em microcontroladores IOT( Internet das coisas) arduino. Se usam C em redes tô por fora pode ser usado como Go, Python tem tbm a possibilidade de auxiliar no desenvolvimento do kernel do Linux por exemplo e o interpretador de Python mais usado é sua versão em C o Cpython (salvo engano) enfim mas aí é ver o q tu curte fazer. Tipo procura o problema q tu quer resolver e vê a linguagem que melhor atende aquele propósito
yago.marquesjan 2021

Falam demais porque não são capazes, confie na sua caminhada e lute. Sou da área e afirmo, TI é para todos! Daqui a 10 anos vocês vão ver como estará organizado o mercado de trabalho...
bruno95jan 2021

Nem o COBOL morreu ainda, imagine o Java.


Ainda rola projeto por aqui com COBOL. Se eu não me engane são bancos que usam.


e paga horrores kkk $$$$
alan_vjan 2021

Muitos bancos ainda usam tecnologia/serviços antigos, o porquê é que eu não sei kkkkkkkkkkkk, talvez falta de investimento em melhoria?


$$$$ não querem gastar
bruno95jan 2021

Depende, se estamos falando de COBOL até onde entendo é porque bancos usam Mainframe por N motivos e parece não haver vantagem em migrar para outras tecnologias.
viniciuspcjan 2021

COBOL de mainframe é um nicho, quem está dentro não sai e quem está fora praticamente não entra. (:I
Ainda é utilizado pela confiabilidade, confiança e robustez!

E realmente, paga bem! (y)

Mas qualquer outra linguagem de micro, como Delphi, Clipper, VB e até mesmo COBOL, não pagam bem.. existem oportunidades nessas linguagens, mas não vale aprender! (skeptical)
danzblockjan 2021
Pelo que tenho visto existe muita demanda para Java. Vários frameworks são em javascript. Os profissionais são disputados à tapa.
C++ é muito específico, leva muito tempo para chegar no nível requerido pra desenvolver jogos por exemplo.
Tenho 15 anos de desenvolvimento em várias linguagens e Java sempre vai ter oferta.
Se fosse dar um conselho, invista em Java e Python.
Java pela empregabilidade e Python porque está hypado (no bom sentido) para uso em estratégias de Data Science.
Irei correr atrás e fazer, obrigado.
Pessoal, uma dica que eu dou, e convido o @JoaoFarias87 a comentar sobre também, é que este curso NÃO É INTRODUTÓRIO, aborda um paradigma da programação de nível intermediário, então, é mais indicado para quem já conhece pelo menos o básico!
Digo isso para não ingressarem e se frustrarem ao possivelmente acabarem tendo dificuldades!

6257835-d5FJk.jpg
Exato.

Devia ter colado isso no corpo para agilizar, mas dentro da descrição informa isso.
almeidaeugsjan 2021
Sabe dizer se o certificado é pago?
ju_xavierjan 2021
Poxa que curso maravilhoso. Espero que o Ita lance mais cursos assim com isenção <3
lley.kkmjjan 2021
Tenho 16 anos sempre tive interesse em cria jogo e outra coisas,
Planejo estudar programação mais não sei por onde começa
agradeço pela informação. estava me sentindo desmotivado mais vê vocês discutido sobre o assunto me fez pensa um poucos sobre as coisa é seila,
notei vários erros que estava cometendo

A dica acima está corretíssima!
É uma longa caminhada, onde é impossível saber sobre tudo com excelência, mas, tendo um bom conhecimento teórico, entendimento das estruturas, tudo se torna fácil, linguagens são ferramentas!
Procure no YouTube por "Curso em Vídeo" do Gustavo Guanabara, uma das melhores fontes para se aprender
a.s.o_filhojan 2021
Uma dica para quem quer aprender a programar: foque na lógica da programação, orientação a objeto, algoritmos e estrutura de dados são praticamente iguais em toda linguagem, aprender sintaxe da linguagem fica fácil dps que tu sabe oq tá fazendo

Não precisa saber orientação a objeto pra programar, é um paradigma de algumas linguagens. Existem ótimos programadores que não gostam e nem usam orientação a objetos.

Mas concordo em focar na logica (eletrônica digital ajuda bastante nesse ponto) e estrutura de dados.
ultrastrikerDe graça, até injeção na testajan 2021
Se é do ITA, é excelente
alan_vjan 2021
Não esqueçam de estudar matemática enquanto se enchem de conteúdo sobre linguagem x
pedro_hgjan 2021

Na verdade, não necessariamente. Para ser um desenvolvedor, saber matemática, é o de menos (é o menos importante, com certeza). Caso trabalhe com Data Science, realmente você precisa ter um bom conhecimento, principalmente em teoria de conjuntos, etc.

Você precisa ter um bom raciocínio lógico, esse é o principal. Os cálculos durante o desenvolvimento dos softwares serão básicos, e TODAS as linguagens possuem bibliotecas e API's prontas para tal.
alan_vjan 2021

Lógica é um campo da matemática, tá?
pedro_hgjan 2021

Nossa, se você n fala, eu nunca iria saber kkkk

Disse no sentido de “estudar matemática” ser muito vago. Muita gente associa programação a cálculos pesados e acabam focando em coisas totalmente desnecessárias.
alan_vjan 2021

O que eu quis dizer, é que muita gente foca só em aprender tal linguagem, com um curso na udemy, pratica a linguagem e já era. Só que acaba esquecendo das estruturas de dados, construção e análise de algoritmos, lógica (provas, teoremas), estatística, etc. É realmente um diferencial.
pedro_hgjan 2021

Sim, concordo. Hoje em dia muitas pessoas vão aprendendo programação utilizando frameworks de alto nível sem saber o básico de algoritmos e lógica de programação.
Programar são etapas que não podem ser puladas.
joshjan 2021
Alguém tem recomendação de por onde começar a programar?
viniciuspcjan 2021

Depende para onde você deseja chegar!

Lendo o que o pessoal colocou aqui, Java ainda é uma boa opção por ainda ser fácil de encontrar oportunidades.

Isso para uma programação de sistemas na web (Cliente-servidor-Banco de dados), assim seria legal conhecer o front-end (HTML, CSS e javascript) e o SQL básico.

Mas para programação de sistemas Locais, eu desconsideraria o Java. as que eu conheço não indico para ninguém aprender, pois é para manter algum sistema legado, que normalmente paga mal e dá um trabalhão... (Delphi, Visual Basic, Cobol, Clipper... ARGH!!) :|

Para desenvolvimento de jogos, eu não tenho a menor ideia do que o pessoal esta aprendendo hoje em dia..

EDIT : eu recomendo pesquisar no site apinfo.com as oportunidades de emprego na área de TI.. já dá uma ideia do que o mercado esta exigindo!

Comece pela lógica de programação, dê uma olhada no "Curso em Vídeo" do Gustavo Guanabara no YouTube, ele tem várias playlists para pessoas que estão começando com python

começa pelo "Hello World", senão é maldição certa.


Brincadeiras a parte, cara ... é complicado, pois é algo que depende mais de você (do que vc gosta), eu mesmo comecei futucando sites para saber como funcionavam e por ai foi.
É bom começar por algo que vc gosta, por exemplo, se você gosta de jogos, já começa por ai, procure algum curso introdutório para criação jogos, conheça algumas linguagens, engines e opções dentro da área. Se você gosta da parte web, procure algo introdutório dentro disso.
Sua própria curiosidade deve te levar por mais caminhos ... tipo, ver algo por cima num curso, gostar daquilo e procurar saber mais por conta própria.
pedro_hgjan 2021

Começa fazendo cursos de algoritmos e lógica de programação. Não precisa ser em nenhuma linguagem de programação específica, pode ser em Portugol (Português estruturado). É a linguagem usual, utilizando o português para a resolução de problemas de lógica.

Depois disso, escolha o que você quer fazer e qual linguagem pretente se aprofundar. Caso vá para o Java, comece aprendendo lógica de programação nessa linguagem, e dps parta para a Programação Orientada a Objetos(um paradigma que utiliza classes e métodos que simulam a vida real).

No início, tudo vai parecer difícil, muitas siglas, muito código, mas aos poucos você vai entendendo. Tem muito tutorial bom na internet, com diversas linguagens de programação.

Por último: PRATIQUE, PRATIQUE e depois PRATIQUE MAIS. Programação é sentar na cadeira e tentar você mesmo a se desafiar para resolver os problemas.

Boa sorte, qualquer dúvida, posso tentar ajudar.
joshjan 2021

Obrigado!
joshjan 2021
MiMuito obrigado!
joshjan 2021
O
Obrigado amg, eu já faço faculdade, mas pretendo estudar programação após terminar.
Vou começar a faculdade de ADS sem saber o básico de nada em programação. Espero ir até o final. É uma área que me identifico muito.
User avatar
Ordenar por

Descrição da promoção

Como pedir isenção (nos comentários):


Informações sobre o curso

Neste curso, assumimos que você já sabe desenvolver programas pequenos em Java, mas você talvez não se sinta ainda confortável em projetar programas mais complexos com método e organização.

O objetivo deste curso é fazer você compreender os princípios de orientação a objetos por meio da linguagem Java e saber como eficientemente aplicar esses princípios na prática quando projetando e desenvolvendo software de maneira ágil. Os conceitos discutidos e experimentados por você neste curso serão a base para você poder compreender os novos conceitos apresentados nos cursos seguintes desta especialização.

Os conceitos Java apresentados neste curso incluem o seguinte: revisão de conceitos básicos de orientação a objetos, tais como classes, objetos, métodos e atributos, variáveis de instância e de classe; responsabilidades, colaborações e cartões CRC; testes de unidade, uso de plataforma IDE como o Eclipse; herança, classes concretas e abstratas, interfaces, modificadores de acesso, encapsulamento, métodos de acesso; aprofundamento nos conceitos de polimorfismo, sobrecarga e sobreposição; associação de classes, agregação e composição; exceções, delegação e acoplamento abstrato.

Em seguida, vocês serão apresentados aos principais princípios usados para organizar o desenvolvimento de programas orientados a objetos com qualidade, dentre os quais, os princípios "Tell, Don't Ask!" e "Law of Demeter". Sempre que conveniente, cada conceito será representado por meio de diagramas UML.

Você será exposto a propriedades e anotações em Java.Ao final deste curso, você terá amadurecido de tal modo suas habilidades de programação que você será capaz de implementar versões iniciais do componente de gamificação constante do Trabalho de Conclusão da Especialização, com base nas boas práticas exercitadas neste curso.


HABILIDADES QUE VOCÊ TERÁ


Unit Testing
Interfaces
Law Of Demeter
Java Programming


Promoções Pelando

As mais quentes pela comunidade

    Ao comprar por meio de uma promoção em nosso site, o Pelando pode receber da loja parceira uma comissão sobre a venda.

    Uhul! Promoção enviada com sucesso.

    Nosso time já está verificando sua promoção, e em breve você receberá uma notificação.

    Cashback de 0% ativado!

    Fez uma compra com cashback? Ela deve aparecer no seu extrato em até {{delay}}. Se isso não acontecer, cancele a compra e faça uma nova, garantindo que o cashback esteja ativo.