Para quem é direcionado este curso: No prior Java programming experience is necessary; however, before taking this course, you should have a basic understanding of the programming concepts (variables, functions, conditionals, and for loops) that you can learn in the first course of this specialization, “Programming Foundations with JavaScript, HTML and CSS,” or in another introductory programming course. In addition, this course relies heavily on a seven-step approach to writing programs, also taught in “Programming Foundations with JavaScript, HTML and CSS.” This is the second course of the Java Programming and Software Engineering Fundamentals Specialization, and provides the fundamentals of Java programming you will need to successfully complete the course series and the capstone project.


Desenvolvido por:   Duke University

  • Owen Astrachan

    Ministrado por:    Owen Astrachan, Professor of the Practice

    Computer Science

  • Robert Duvall

    Ministrado por:    Robert Duvall, Lecturer

    Computer Science

  • Andrew D. Hilton

    Ministrado por:    Andrew D. Hilton, Assistant Professor of the Practice

    Electrical and Computer Engineering

  • Susan H. Rodger

    Ministrado por:    Susan H. Rodger, Professor of the Practice

    Computer Science
Basic Info
LevelBeginner
CommitmentNeste curso, você utilizará computadores para desenhar criativamente páginas web utilizando HTML e CSS. Em seguida, utilizará Javascript ara desenvolver programas e algorítimos para resolver problemas computacionais. Conforme evolui no curso, possibilitará dominar os processos de programação que irão ser utilizados através do restante do curso desta Especialização. Após completar o curso você será capaz de: 1. Criar uma página web com HTLM e CSS; 2. Demonstrar o processo de alto nível para desenvolver um programa; 3. Pensar criteriosamente como resolver um problema; 4. Solucionar problemas de programação com Javascript, incluindo condicionais if/else e looping construtores; 5. Usar Javascript para manipular imagens e processar dados; e 6. Reconhecer uma depuração (debugging) como uma aplicação de um método científico. No fim deste curso, possibilitará você desenvolver um mini projeto onde utilizará Javascript para criar seu próprio algorítimo de imagens e uma website que você desenvolveu com HTML, CSS e Javascript
Language
English, Subtitles: Turkish
How To PassPass all graded assignments to complete the course.
User Ratings
4.5 stars
Average User Rating 4.5See what learners said
Programa

Perguntas frequentes
Como funciona
Trabalho
Trabalho

Cada curso é como um livro didático interativo, com vídeos pré-gravados, testes e projetos.

Ajuda dos seus colegas
Ajuda dos seus colegas

Conecte-se com milhares de outros aprendizes, debata ideias, discuta sobre os materiais do curso e obtenha ajuda para dominar conceitos.

Certificados
Certificados

Obtenha reconhecimento oficial pelo seu trabalho e compartilhe seu sucesso com amigos, colegas e empregadores.

Desenvolvedores
Duke University
Custo
Participar como ouvinteComprar curso
Acesso aos materiais do curso

Disponível

Disponível

Acesso a materiais valendo nota

Não disponível

Disponível

Receba uma nota final

Não disponível

Disponível

Obtenha um certificado compartilhável

Não disponível

Disponível

Classificações e avaliações
Avaliado em 4.5 de 5 decorrente de 934 avaliações

Very good videos .. assignments were tough and few were confusing especially in strings .. I was challenged and got through the quiz with 100% which was satisfying

It is a great place to start learning java

Very thorough introduction to java programming. The exercises take a few hours each week, along with the lecture videos, but this felt very similar to sitting in a college classroom and then spending time studying every night.

This is a great introductory course to Java Programming with some really great and challenging quizzes. If you follow the course and solve all quizzes, you'll become fluent working with Java,

I would have loved some more academic approach at the beginning (History of Java, Language concepts like OOP and Garbage Collection,...) to give a clear idea on what to expect and how can the skills learned here be used in real life applications.



Compartilhar