Answer the question
In order to leave comments, you need to log in
The practical part of studying PL and web technologies?
Hello everyone, I had such a problem - how to apply my knowledge and where to move on.
I know HTML, CSS at a basic level and I study Python from Lutz's books\hard way, js is in the plans. But what to do with this knowledge? I want to learn how to apply them in practice, but so far I can’t think of a task for myself. please help me to give direction.
it would also be great if you could tell me what modern technologies to focus on in studying the web
Answer the question
In order to leave comments, you need to log in
You can't come up with an idea - steal. Just write a clone of whatever you are using. Write a clone of the same toaster from what is simpler.
Go to odesk, type in the search, key skills and see what someone needs to do, choose a task for yourself and saw it, saw it day and night.
Google, look for similar posts here, there are a cloud of them. Why ask the same question 100 times, I don't think that people themselves like to constantly give the same answers over and over again, although who knows.
With your knowledge, only sites to typeset
Workshop htmlbook.ru/practical
You can learn JS/Jquery before you start learning server-side programming languages.
JS allows you to immediately begin to practice programming to add dynamics to web applications.
Now layout designers for 1C: Bitrix are in demand, you can study the structure of templates and already start working.
See: Frontend - HTML -> CSS( lass, sass) -> Javascript (learn the language itself and not libraries, then get into Jquery, AngularJs, etc.) -> Backend - PHP(-> Yii) -> Python, C#, Java (Large and secure sites)
pcvector.net - The site has a lot of goodies. Look, write, remember, write yourself. Set up a couple of sites. Your blog about how hard it is to be a web developer. and an online store with a shopping cart and more. There are many tutorials on YouTube on how to do this.
In fact, I don't know how to approach this.
So I made up a couple of templates, it all looks very untidy. for sure there are means to speed up / simplify, the site also needs to be revived, I don’t know how to approach this.
it would be great if they advised me to practice on someone's specific example
First, decide which part you like best - the frontend or the backend. You will have to know everything, but it is better to delve into one direction.
If you chose the first one, take a ready-made site, try to make it the same way, without much peeping into the source code. Then add interactive to the page. Then take some mvvm-framework on JS and make a single-page application. Don't forget to learn how to interact with the back end. Tools: CSS preprocessors - Less/SCSS, JS libraries - jQuery, Knockout, Angular, etc.
If you want to do a backend in python, take and study some framework, Django will do for a start. First, make a website, such as a blog, a news site, or a store. Then add all sorts of goodies - pagination, RSS, then make a REST API, redesign the site so that it can load data without reloading pages. After that, learn another framework, do the same on it. Then study asynchronous things, attach a chat to your site. Tools - Django/Flask for normal web frameworks, Twisted/Tornado/asyncio for async stuff. ZeroMQ (or other MQ), Celery for communication between applications. It's good to learn how to work with different types of databases: both SQL and NoSQL.
But in real life, who the hell knows what you need for work.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question