Who is this course for?
Those who want to start a career as a programmer Those who want to start a career as a programmer You will learn how to make up websites, program in your chosen language and create full-fledged web applications. Develop your first projects and start your career as a developer in a web studio.
Junior Developers You will master the full cycle of creating websites and become a universal specialist. You can earn more on the position of a fullstack developer in a web studio or make turnkey websites on freelance.
Experienced professionals You will learn how to create complex interactive interfaces and work with frameworks. You will upgrade your soft skills and get expert advice for professional development, you will be able to take on expensive projects and understand where to go next.
What will you learn
Make up websites Learn HTML and CSS, you will be able to create landing pages and multi-page sites, and adapt them to different devices. Learn to find errors in someone else's layout and fix the finished code.
Work with databases Learn the difference between MySQL, Redis and MongoDB. Learn how to manage large amounts of data and write database queries correctly to quickly get the data you need.
User interface Learn what libraries are in Android and how to include them. Get acquainted with the Material Design design system, the Material Components library and screw a nice interface to your application.
Use of third party services Add the Wolfram Alpha Q&A system to your project. Now it will be possible to enter a text query into the application and receive a response.
Adding a voice interface You will figure out how to add a voice input button to your application, as well as set up automatic conversion of an audio request to text and vice versa.