0% found this document useful (0 votes)
2 views10 pages

Full Stack Python Development

The document outlines the components of full stack Python development, covering frontend, mobile, cross-platform, backend, DevOps, cloud, and database development. It details various technologies and frameworks such as HTML, CSS, JavaScript, React.js, and Next.js for frontend development, as well as mobile development tools for Android and iOS. Additionally, it discusses responsive design, UI/UX principles, and the importance of backend development in creating comprehensive web applications.

Uploaded by

itzmeravuru1909
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views10 pages

Full Stack Python Development

The document outlines the components of full stack Python development, covering frontend, mobile, cross-platform, backend, DevOps, cloud, and database development. It details various technologies and frameworks such as HTML, CSS, JavaScript, React.js, and Next.js for frontend development, as well as mobile development tools for Android and iOS. Additionally, it discusses responsive design, UI/UX principles, and the importance of backend development in creating comprehensive web applications.

Uploaded by

itzmeravuru1909
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

FULL STACK PYTHON

DEVELOPMENT
1. Frontend Development
2. Mobile Development
3. Cross Platform
4. Backend Development
5. DevOPS & Cloud
6. Database

1 Frontend Development: UI/UX, HTML, CSS,


JS, React, [Link]
1.1..1 HTML: Hyper Text Markup Language
 HTML creates the structure of webpages.
 It creates web applications, websites, portfolio pages.
 It tells the browser where & what content should appear.
 It also describes how the elements are organised in
webpages.
 Without HTML, websites cannot display content properly.

 Webpages: Gmail, Online Editors, Ranking Systems


 Web Sites: Google, Amazon, YouTube
Ex:
1. Headings
2. Paragraphs
3. Images
4. Buttons
5. Links
6. Tables
 [Link] Content: It organizes the content into
sections.
EX: Header, Navigation Menu, Main content, Footer
 [Link] Pages: it connects webpages using Hyper
Links
 3. Embedding Multimedia: images, videos, audio, google
maps
 Html is SEO-Friendly
 SEO (search engine): This helps websites to appear on search
 Advantages:
 Easy to learn
 Free and open standard
 Works on all bowsers
 Platform independent

 Html is mainly used for: college websites, shopping websites.

Real Time Use Case: Advanced Systems, college port


1.1..1 CSS (Cascading Style Sheets)
 CSS is used to style and design web pages.
 HTML prepare of web pages, while CSS controls-color,
layout, Fonts, Spacing, Animations, Responsive Design.
1.2 Color
Text color: Used to change the Color of the text
Background color: used to change the background color of an
element.
Boder color: Used to change the color of boders.
Button Styling: Colors make buttons Attractive and easy to
identify.
Why we use colors in css:
 Improve Website design
 Increase readability
 Highlight Important Content
 Create attractive buttons and sections
 4

1.3 Layout
 To arrange and position elements on a webpage
Types: 1. Normal flow layout
 It has default layout in css
 It means elements appear one after another.
 Inline elements stay in the same line.
2. Float Layout
 It is used earlier for placing elements side by side
3. Grid Layout
 It is used for two dimensional (row & column).
[Link] Layout
 It is used to arrange elements in one direction (row
&column).
[Link] Layout
 It is used to place elements in exact location.
[Link]
[Link]
[Link]
[Link]
1.4 Fonts
 It is used to change the text style, size, thickness, typers of
letters.
1.4..1 Font properties
Font variant: Display capital letters.
Font size:1. px
[Link]
[Link]
4.%
Font weight: [Link]
[Link]
3.100-900
Font Style: [Link]
[Link]
Font Family: [Link]
[Link]
[Link] New Roman
[Link] New

Types:
 Serif font: small ones at edges.
 Sans-Serif: clean and modern.
 Monospace: each letter takes equal distance.
Use case:
 Wrapping
 Text around images
1.4..2 Spacing
 Empty space around or inside an element.
 It makes webpages more readable and attractive.
 I Helps to improve readability.
 It makes webpages neat.
 Avoid crowded content.
 Create professional design.
Types:

[Link]: creates space outside an element (space b/w 2 bores


elements)
[Link]: creating space inside an element (space b/w content and
borders).
[Link] spacing: control space b/w lines
[Link] spacing: control space b /w letters.
[Link] spacing: control space b /w words.

1.4..3 Responsive Design


 Creating website that automatically adjust to different
screen sizes and devices.
 It makes same website can work properly on mobile
phone, tablets, laptops, desktop.
 It is used for different devices that have different screen
sizes.
 Without responsive design
 Users need to zoom or Scorll
 text become too small
 Images may overflow
Features:
Media Queries: apply styles based on screen size.
Flexible layout: webpage layout that can automatically adjust its size
and arrangements according to different screen sizes
Responsive images: Images resizes automatically.

1.4..4 JavaScript
 It makes webpages Interactive and Dynamic.
 It helps to respond to user actions changes the content
automatically.
 Without js most of the webpages are Static.

1.5 Types
 Internal js
 External js
 Internal js
 It means writing the java script code directly inside the HTML
file using the <script>tag.
Steps:
1.<script> tag contains JavaScript code.
[Link]( )- it selects the HTML element.
[Link] changes the text on webpages.
Use case:
 Easy to test simple code.
 Good for small projects.
 External js
 It means writing JavaScript code in a separate file with
a .js extension and then adding it to the HTML file.
 It is used to keep HTML and JavaScript separate and
organized.
Steps:
[Link] contains the JavaScript code.
[Link]=”[Link]” connects the js file to the HTML page.
Use case:
 Keeps code clean and organized.
 Easy reuse many webpages.
 Easy to maintain large projects.

 The main disadvantage is it needs separate .js file.


Ex: 1. YouTube
2. Amazon
3. Instagram
4. Google maps
 Real life use cases:
1. Like post on Instagram.
2. Search on google.
3. Add items to cart on amazon.

2 [Link]
 It is a library used to build user interface for websites and web
applications.
 It is used to make websites faster, dynamic and easier to
manage.
 Instead of reloading the whole page, Reacts updates the
changed part.
 It divides UI into small reusable parts like components like:
1. Navigation bar component
2. Button component
3. Footer component
 It is mainly used in social media apps, E-commerce, Dashboards.

3 [Link]
 It is a framework built on top of React.
 It is mainly used to build fast websites, SEO friendly, full stack
webapp.
Features :
[Link]- side rendering: pages load faster and improve SEO.
[Link] system: Automatic page routing.
[Link]: It can create backend API’s inside the project.
[Link] Optimization: Improves Image Loading speed.

Mobile Development
 It is used to create an application for smartphones and tablets.
 Ex: Instagram, WhatsApp, PhonePe.
 Mobile apps are mainly for – Android, IOS

Android Development
 It is used to create mobile applications for Android phones,
tablets, smartwatches etc….
 Languages: Java, Kotlin.
 Tools: Android Studio
Use case: YouTube, Gmail.
 It is used in Samsung, Realme, Vivo, Oneplus.
IOS development
 It is used to create apps for apple devices.
 Language: Swift, Objective-c.
 tools: x code
Use case: Apple music, IMESSAGE.

 It is used in IPHONE, IPAD.


Cross Development
 Cross development means writing one code
that works on both Android and IOS.
 Technologies: React Native, Flutter.
React Native
 React Native is a Frame Work developed by meta
 It uses- java script, React concepts.
 React Native connects js with Native Android/IOS
components.
Flutter
 It is a frame work developed by Google.
 Language: Dart programming language.
 How it works; It draws its own UI components using its
rendering engine giving smooth and attractive design.
 Features: fast rendering, High performance
 Where it is used: Apps using flutter- Google pay, eBay.
UI/UX in Mobile Development
 UI- User Interface: It is use to design app screens.
 Ex: buttons, colours, menu.
 UX-User Experience: It defines how users feel while
using the app.
Backend Development

You might also like