Content Strategy
Content strategy is the process of defining what information you want to provide to visitors. This includes identifying who they are, where they’re coming from, and what their goals are. Once you know this information, you can create content that addresses these issues.
User Research
User research is the process of understanding how people use websites and apps. You need to understand what users expect from your website or app, and then design accordingly.
UX/UI Design
UX/UI design is the process of making sure your site or app looks great and works well across different devices. Your goal here is to make sure everything loads fast and looks good on mobile phones, tablets, laptops, desktops, and TVs.
Wireframes
Wireframing is the process of designing pages before coding them. Wireframes help you visualize how your page should look and function before building out the actual code.
Front-end Development
Front-end development is the process of writing HTML, CSS, and JavaScript code to build your site or app. You’ll write the markup and style the elements of your site or app using front-end tools like Photoshop, Illustrator, InDesign, Dreamweaver, etc.
Back-end Development
Back-end development is the technical side of web development. You’ll write PHP, Ruby on Rails, Python, Java, C, and many others to build the functionality behind your site or app.
Testing
Testing is the process of verifying whether your site or app is working properly. You’ll test your site or app’s functionality and performance using tools like Google Chrome Developer Tools, Firebug, and WebPageTest.
Important structures for a good website
HTML
1.HTML stands for Hypertext Markup Language. It’s the language that web browsers use to display websites. HTML tags tell your browser what text should be displayed where on the page. You’ll learn how to create these tags in later lessons.
2. CSS
CSS stands for Cascading Style Sheets. It’s a way to apply different styles to elements on a webpage. In this lesson, you’ll learn about some of the basic style rules that make up CSS.
3. JavaScript
JavaScript is a programming language that makes your website interactive. You’ll learn how JavaScript works in this lesson.
4. PHP
PHP stands for PHP: Hypertext Preprocessor. It’s a server-side scripting language that lets you add interactivity to your site.
5. MySQL
MySQL is a database management system (DBMS). A DBMS stores information in a structured format called tables. You’ll learn how databases work in this lesson.
6. FTP
FTP stands for File Transfer Protocol. It’s a way of transferring files between computers over the internet.
7. DNS
DNS stands for Domain Name System. It converts domain names into IP addresses.