GO (golang): Develop Modern, Fast & Secure Web Applications

GO (golang): Develop Modern, Fast & Secure Web Applications

A comprehensive introduction to developing fast & secure web applications in GO (beginners & fairly advanced developers)



Sub Category

  • Web Development

{inAds}

Objectives

  • How to build modern, fast, and secure web applications in Google's GO programming language
  • How to code your programs in the GO (golang) programming language
  • How to organize your application in GO while developing correctly
  • Integrate 3rd party packages with GO Modules
  • Write plain JavaScript without depending on something like jQuery
  • Creating HTML pages using HTML5
  • Creation and usage of Cascading Style Sheets (CSS)
  • How to write tests in GO
  • Brief insight in creating Entity Relationship Diagrams
  • Using "migrations" (and FIZZ) to build a develpoing environment for a PostgreSQL database
  • How to setup and connect to a PostgreSQL database (server) in GO
  • Managing sessions in GO
  • Learn best practices for security in web applications
  • Create and use of middleware in GO
  • Implementation of secure user authentication in GO
  • Deployment of a GO web application to a real server
  • Setup of Caddy 2 as Reverse Proxy with HTTPS
  • Many other competencies a full-stack developer should have


Pre Requisites

  1. No previous programming experience is required to participate in this course (but highly recommended!). This course starts by teaching very basic skills and guides you step by step to create modern web applications in Go.
  2. Basic experience of coding GO and a working GO IDE (Integrated Developing Environment) is helpful but not mandatory.
  3. Knowledge of HTML5, JavaScript, CSS, SQL, Linux, general understanding of processes in computers help and will also be covered in the course.
  4. Willingness to learn and a fair amount of curiosity to figure out how things work!


FAQ

  • Q. How long do I have access to the course materials?
    • A. You can view and review the lecture materials indefinitely, like an on-demand channel.
  • Q. Can I take my courses with me wherever I go?
    • A. Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!



{inAds}

Coupon Code(s)

Previous Post Next Post